1.DownLoad dpdk,version 16.07.
cd ....../dpdk-16.07
2.steup environment:
export RTE_SDK=/home/lifuxin/Downloads/dpdk-16.07
export RTE_TARGET=x86_64-native-linuxapp-gcc
3.install dpdk
./tools/dpdk-setup.sh
select 15 ,install dpdk on x86-64
if there is a error:
error: too few arguments to function ‘ndo_dflt_bridge_getlink’
vi x86_64-native-linuxapp-gcc/.config, change
#CONFIG_RTE_LIBRTE_KNI=y
#CONFIG_RTE_KNI_KMOD=y
CONFIG_RTE_LIBRTE_KNI=n
CONFIG_RTE_KNI_KMOD=n
problem will be solved.
4. install Insert IGB UIO module
select 18.
5.bind eth
select 24.
if there is information "0000:02:01.0 '82545EM Gigabit Ethernet Controller (Copper)' if=ens33 drv=e1000 unused=igb_uio *Active*"
just input 02:01.0.
6.change hugepagesz
vi /etc/default/grub :GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap hugepagesz=1GB hugepages=8 default_hugepagesz=1GB rhgb quiet"
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot
7.run test
select 28