WX1860- ngbe-1.2.5 xdp程序在路由模式下,使用iperf工具测试数据包不转发,用jmeter可以

本地验证时重定向iperf包有出现calltrace错误,经推断,系统PAGE_SIZE<8k时可能出现(getconf PAGE_SIZE指令可查看),按下图将ngbe_main.c的2350行ngbe_rx_bufsz改为ngbe_rx_pg_size可修复。其次,需要将加载xdp重定向的网口改为混杂模式(ifconfig eth promisc),否则iper建立连接时回应的报文mac地址与重定向网口不符会被丢弃。本地验证所用xdp程序为将a口所收报文全部重定向至b口发送,b口报文全部重定向至a口发送,经如上两步修改后,x----a-----b----x拓扑两x端可iperf跑流(ngbe重定向至ngbe和ngbe重定向至x710均尝试)。

相关推荐
坚持就完事了6 小时前
Linux中如何添加环境变量
linux·运维·服务器
l1t7 小时前
mingw和Linux中的gcc和llvm编译器编译的pocketpy执行同一个python脚本的不同效果
linux·运维·python
白緢7 小时前
一、Linux 基础入门
linux·运维·服务器
菜菜艾8 小时前
自动化环境补丁更新系统
linux·运维·bash·运维开发
HalvmånEver8 小时前
MySQL的索引
android·linux·数据库·学习·mysql
wljy110 小时前
二、静态库的制作和使用
linux·c语言·开发语言·c++
mzhan01711 小时前
Linux: coredump产生对程序退出的影响
linux·运维·服务器
光电笑映11 小时前
从环境变量到进程虚拟地址空间——Linux 内存管理的底层脉络
linux·服务器·c++·c
源远流长jerry11 小时前
Linux 网络收包机制:从网卡到 Socket 的完整路径
linux·运维·服务器·网络·网络协议·tcp/ip
杰 .13 小时前
Linux工具使用
linux·服务器