pktgen使用mellanox网卡

解压MLNX的驱动包:
tar zxvf MLNX_OFED_LINUX-4.2-1.0.0.0-rhel7.4-x86_64.tgz

执行安装,选择--all选项安装所有内容
./mlnxofedinstall --all

修改dpdk的配置文件common_base:
#
# Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
#
CONFIG_RTE_LIBRTE_MLX4_PMD=y

重新编译dpdk
cd usertools/
./dpdk-setup.sh

重新编译pktgen
export RTE_SDK=/root/dpdk1.7/dpdk-stable-17.05.1
export RTE_TARGET=x86_64-native-linuxapp-gcc
make

运行Mellanox网卡的pktgen时,要通过-w指定网卡总线地址,不需要通过dpdk-devbind去绑定

(OpenStack创建Mellanox网卡的flavor时,网卡数量要写成"1",不是"2",例如"pci_passthrough:alais"="pktgen:1")

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注