本地验证时重定向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均尝试)。
相关推荐
爬楼的猪1 小时前
Ubuntu Bash工具928-y2 小时前
CentOS离线安装gcc环境(附安装包+图文并茂)訾博ZiBo2 小时前
CentOS 使用 yum 方式安装 Nginx东华果汁哥2 小时前
【centos8 ES】Elasticsearch linux 龙晰8操作系统安装CHANG_THE_WORLD2 小时前
Linux 基础 6.进程dessler2 小时前
Docker-日志&存储(volume)孙尚香蕉3 小时前
Hadoop集群之间实现免密登录云中飞鸿3 小时前
Ubuntu网络连接问题(笔记本更换wifi后,虚拟机连不上网络)zyplanke3 小时前
修改sshd默认配置,提升安全YaenLi4 小时前
MySQL 安装部署