原创 DPDK單生產者入隊單消費者出隊

摘自 深入淺出DPDK

原创 DPDK網絡處理模塊劃分

摘自 深入淺出DPDK

原创 向量封包處理器(VPP)如何運作

目錄 FD.io背後的技術 硬件加速 FD.io背後的技術 FD.io的核心是矢量數據包處理(VPP)。 從2002年開始開發,VPP是當前在運輸產品中運行的生產代碼。它在x86服務器和嵌入式設備上的x86,ARM和Power架構等多種架

原创 Linux平臺上DPDK入門指南

目錄 1. 簡介 1.1. 文檔地圖 2. 系統要求 2.1. X86 上預先設置 BIOS 2.2. 編譯DPDK 2.3. 運行DPDK應用程序 2.3.1. 系統軟件 2.3.2. 在 Linux 環境中使用 Hugepages 2

原创 DPDK如何釋放大頁內存(巨頁內存hugepage)

按照官方文檔說的 使用 int rte_eal_init(int argc, char **argv); 使用上面初始化的EAL應該使用下面的cleanup函數釋放其初始化的資源 int rte_eal_cleanup(); 但是,並

原创 The Vector Packet Processor (VPP)的安裝

目錄 How to Install VPP Update the OS Point to the Repository Get the key: Install the Mandatory Packages Install the Opt

原创 FD.io的使用場景(VPP)

目錄 Routers/Universal CPE etc. Broadband Network Gateway Cloud Load Balancer Intrusion Prevention System Deployment Mode

原创 【轉】Linux內核報文收發

趙佔旭的博客 Linux內核報文收發-網卡部分 https://zhaozhanxu.com/2016/07/12/Linux/2016-07-12-Linux-Kernel-Pkts_Processing1/ Linux內核報文收發-2

原创 向量封包處理器(VPP)特點

目錄 功能詳細信息: 基於ACL的轉發 安全組的ACL 地址解析協議 鄰接 雙向轉發檢測 位索引顯式複製 粘接 緩衝區元數據更改跟蹤器 對靜態http或https服務器的內置URL支持 警察 分類 數據平面對象 動態主機配置協議 GPRS

原创 DPDK報文收發 run to completion, pipeline

摘自 深入淺出DPDK

原创 DPDK官方中文文檔

DPDK參考文檔[中]: https://dpdk-docs.readthedocs.io/en/latest/linux_gsg/index.html

原创 Setup the FD.io Repository - Centos 7

目錄 Update the OS Package Cloud Repository Install VPP RPMs Starting VPP Uninstall the VPP RPMs Update the OS Before sta

原创 Vector Packet Processing(VPP) (一)簡介

目錄 一、簡介 二、擴展性 1、結點操作 2、可編程能力 三、網絡功能 1、網絡特性 2、網絡性能 最近公司啓動了一個新項目,是基於FD.io的開源項目VPP來進行開發的。由於VPP項目目前只支持對L2和L3數據包的處理,但是我們新項目希

原创 cgroups(7)— Linux中文手冊頁

CGROUPS(7)Linux程序員手冊CGROUPS(7) NAME         頂部 cgroups-Linux控制組 說明         頂部 控制組(通常稱爲cgroup)是Linux內

原创 Linux進程調度 - 1

Table of Contents runqueue 運行隊列 task_group 任務分組 調度程序 主動調度 - schedule() 週期調度 - schedule_tick() 高精度時鐘調度 - hrtick() 進程喚醒時調