DPDK 18 11下網絡卡配置RSS支援的特性

2021-10-01 23:37:31 字數 1241 閱讀 9373

測試使用i350及i211網絡卡,有效值為0x38d34,二進位制為111000110100110100,對應巨集定義為

#define eth_rss_e1000_igb (\

eth_rss_ipv4 | \

eth_rss_nonfrag_ipv4_tcp| \

eth_rss_nonfrag_ipv4_udp| \

eth_rss_ipv6 | \

eth_rss_nonfrag_ipv6_tcp | \

eth_rss_nonfrag_ipv6_udp | \

eth_rss_ipv6_ex | \

eth_rss_ipv6_tcp_ex | \

eth_rss_ipv6_udp_ex)

測試使用82599es網絡卡,有效值和igb相同

#define eth_rss_e1000_igb (\

eth_rss_ipv4 | \

eth_rss_nonfrag_ipv4_tcp| \

eth_rss_nonfrag_ipv4_udp| \

eth_rss_ipv6 | \

eth_rss_nonfrag_ipv6_tcp | \

eth_rss_nonfrag_ipv6_udp | \

eth_rss_ipv6_ex | \

eth_rss_ipv6_tcp_ex | \

eth_rss_ipv6_udp_ex)

測試使用x710網絡卡,有效值為0x7ef8,二進位制為111111011111000,對應巨集定義為

#define eth_rss_i40e (\

eth_rss_frag_ipv4 | \

eth_rss_nonfrag_ipv4_tcp | \

eth_rss_nonfrag_ipv4_udp | \

eth_rss_nonfrag_ipv4_sctp | \

eth_rss_nonfrag_ipv4_other | \

eth_rss_frag_ipv6 | \

eth_rss_nonfrag_ipv6_tcp | \

eth_rss_nonfrag_ipv6_udp | \

eth_rss_nonfrag_ipv6_sctp | \

eth_rss_nonfrag_ipv6_other | \

eth_rss_l2_payload)

DPDK中文 DPDK工具 pdump

翻譯自 注意 pdump只能是主dpdk程式準備ok了 pdump依賴基於pmd的libpcap。這個選項預設在編譯的配置檔案是disable的 由於libpcap必須實現被安裝在板子上,並且開發檔案libpcap dev這種也要安裝 同時把build的配置檔案。config修改 config rt...

dpdk儲存系統

普通的南北橋系統裡面主要是通過北橋進行資料的交換,這樣系統的瓶頸在北橋中,numa 非一致性記憶體架構non uniform memory architecture 系統可以解決這樣的系統瓶頸。在這種架構下,在乙個配有四核的機器中,不需要乙個複雜的北橋就能將記憶體頻寬增加到之前的四倍,這樣有乙個問題...

dpdk環境搭建

步驟一 yum update yum install libpcap devel kernel 安裝程式依賴 config rte librte vhost numa y改為 config rte librte vhost numa n config rte kni kmod y改為 config ...