原创 DPDK RSS 基礎

1 rss 的作用 rss 是網卡提供的分流機制。用來將報表分流到不同的收包隊列,以提高收包性能。 引用 Intel 82599 10 GbE Controller Datasheet 其中的 Section 7.1.2.8.1,

原创 雙網卡的迴環測試(轉載)

版權聲明:本文爲CSDN博主「hulifox007」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/hulifox007/article

原创 hping3 應用筆記

安裝 以下步驟用於 在 centos7 下安裝 hping3。 安裝依賴庫 先安裝以下依賴庫: yum -y install libpcap yum -y install libpcap-devel yum -y install

原创 dpdk 不完全筆記: rte_rdtsc()

dpdk 不完全筆記: rte_rdtsc() rte_rdtsc() 返回的是自開機始CPU的週期數。 rte_rdtsc() 只是獲得tsc寄存器的值。 每經過一個時鐘週期,tsc寄存器就自動加1。 如果 CPU MHz爲

原创 Makefile 的打印。

方法一 $(info your_text) : Information. This doesn’t stop the execution. $(warning your_text) : Warning. This shows

原创 dpdk_18_05 應用筆記: ip_pipeline 例程

dpdk_18_05 應用筆記: ip_pipeline 例程 查詢網卡的 pci 地址 使用 lspci 查詢網卡的 pci 地址。該地址由於後續腳本設置來指定網卡。 lspci | grep Eth > 01:00.0 Et

原创 不完全 vtune 應用筆記

vtune 的 host 和 target 機器 以下就以我的環境爲例: 我的 vtune GUI 工具是 安裝在 window 的機器上。這個就是 host 機器。 而我的被測試機器,則是一臺 centos7 的服務器。這個就

原创 double free mbuf 造成的問題

double free mbuf 造成的問題 double free 了 mbuf, mbuf 會插入到內存池的空閒隊列中兩次。 在收包的時候,同一個 mbuf 在兩次不同的 alloc 給返回。 也就是說用 同一個 mbuf 會

原创 DPDK offload應用筆記

查看網卡 offload 功能 使用 ethtool 使用 ethtool 可以看一般的 網卡。 ethtool -k <link_name> dpdk 的做法 在 dpdk 中可以使用以下函數來查看是否支持 offlo

原创 centos7應用筆記:鍵盤重影射

centos7應用筆記:鍵盤重影射 我的鍵盤 右shift鍵 無法使用了。想使用 右alt鍵 代替。 查詢了一下 xmodmap 命令可以實現該功能。 以下是我的配置方法的記錄。 xmodmap 配置文件 xmodmap 配置文件

原创 dpdk_18_05 應用筆記: l3fwd 例程

dpdk_18_05 應用筆記: l3fwd 例程 查詢網卡的 pci 地址 機器上有 4 個的 I350 網卡。 現在只是使用其中01:00.0和01:00.1兩個網卡來綁定到 DPDK 作爲測試。 lspci | grep

原创 82599ES 光口無法通過大包的問題記錄

問題 參考 DPDK 例子程序 ip_fragment.c 來實現分片。 無論 I350 電口 還是 82599ES 光口,小包都是可以通過的。 但是在大包的時候,82599ES 光口就有問題。 場景 I350 電口 825

原创 顯示出dpdk所有的編譯選項

使用以下指令: make V=1 可以顯示出dpdk所有的編譯選項。

原创 centos7 應用筆記:修改文件默認關聯的應用程序

centos7 應用筆記:修改文件默認關聯的應用程序 plain text 格式 和 markdown 格式,默認是用 gedit 打開。 本文檔會修改它們都使用 sublime 打開。 在修改 默認關聯的應用程序之前,注意:

原创 centos7 應用筆記: 關閉 hot-corner 功能

centos7 應用筆記: 關閉 hot-corner 功能 centos7 中有個討厭的功能。就是點中左上角後,會顯示所有應用的鳥瞰圖。 使用以下的方法可以關閉該功能。 # 下載 tweek extension yum in