如何使用內核接口給 dpdk 綁定的端口發包

如何使用內核接口給 dpdk 綁定的端口發包

最近一次測試中,需要通過內核接口給 dpdk 綁定的端口發包進行測試,具體的測試方法見下文。

硬件連接

兩個網卡的端口連接到一起。

軟件配置

一個口綁定到內核驅動,一個口綁定 igb_uio 驅動。綁定到 igb_uio 的網卡端口,使用 l2fwd 程序來收發包。

通過指定的端口發包

ping 命令的 -I 選項支持指定收發包的 netdev 端口。

使用 ping -I eth0 192.234.234.23 就可以從 eth0 口將數據包發送出去。這裏的 eth0 口就是上面我們綁定到內核驅動上面的口。由於硬件連接到了一起,l2fwd 監控的端口會收到包,就可以進行測試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章