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

相关推荐
wacsii18 分钟前
【Linux进程(四)】命令行参数与环境变量
linux·服务器
无奈笑天下20 分钟前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
科研邪修法2 小时前
培训PDF保护配置:把需求转换成可验收权限
linux·服务器·网络
Felven2 小时前
中科驭数100G网卡RDMA性能测试
linux·rdma·中科驭数·100g网卡
雪落漂泊5 小时前
Liunux进程(七):程序控制篇(中)
linux·运维·windows
俊俊几年的5 小时前
动态规划(Dynamic Programming)详解:从入门到 LeetCode Hot 100
linux·c++·算法·leetcode·嵌入式·动态规划·c
星恒随风14 小时前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql
唐墨12318 小时前
linux kernel 比较数据大小的宏定义
linux·算法
程序开发阿元18 小时前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
AR-26710-1 天前
Linux Day33——定时任务+lvm
linux·运维