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均尝试)。

相关推荐
阿巴~阿巴~14 分钟前
TCP服务器实现全流程解析(简易回声服务端):从套接字创建到请求处理
linux·服务器·网络·c++·tcp·socket网络编程
赖small强24 分钟前
【Linux C/C++开发】第20章:进程间通信理论
linux·c语言·c++·进程间通信
赖small强24 分钟前
【Linux C/C++开发】第24章:现代C++特性(C++17/20)核心概念
linux·c语言·c++·c++17/20
Robpubking1 小时前
elasticsearch 使用 systemd 启动时卡在 starting 状态 解决过程记录
linux·运维·elasticsearch
hlsd#2 小时前
我把自己的小米ax3000t换成了OpenWRT
linux·iot
不想画图2 小时前
Linux——web服务介绍和nginx编译安装
linux·nginx
2301_807583232 小时前
ubuntu22.04集群部署clickhouse详细步骤
linux·clickhouse·zookeeper
尹蓝锐2 小时前
Linux解压各种压缩包命令
linux·运维·服务器
小嘟嘟26793 小时前
Linux-奇怪的No such file or directory
linux·运维·服务器
shizhan_cloud3 小时前
iSCSI 服务器
linux·运维