uname -a
Linux localhost.localdomain 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
build:
https://github.com/lkl/linux/wiki/Howto:-DPDK-with-LKL
dpdk setup:
echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
mkdir /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
echo 0 > /proc/sys/kernel/randomize_va_space
cd dpdk*/usertools/
modprobe uio
insmod ../build/kmod/igb_uio.ko
insmod ../build/kmod/rte_kni.ko
python dpdk-devbind.py --status
ifconfig enp0s9 down
python dpdk-devbind.py --bind=igb_uio enp0s9
python dpdk-devbind.py --status
ping:
LKL_HIJACK_NET_IFTYPE=dpdk LKL_HIJACK_NET_IFPARAMS=dpdk0 LKL_HIJACK_NET_IP=172.17.100.11 LKL_HIJACK_NET_NETMASK_LEN=16 ./bin/lkl-hijack.sh ping 172.17.0.1
connect: network unreachable
ip link:
[root@localhost lkl]# LKL_HIJACK_NET_IFTYPE=dpdk LKL_HIJACK_NET_IFPARAMS=dpdk0 LKL_HIJACK_NET_IP=172.17.100.11 LKL_HIJACK_NET_NETMASK_LEN=16 ./bin/lkl-hijack.sh ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: mtu 1480 qdisc noop state DOWN mode DEFAULT qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
[root@localhost lkl]#
uname -a
Linux localhost.localdomain 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
build:
https://github.com/lkl/linux/wiki/Howto:-DPDK-with-LKL
dpdk setup:
echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
mkdir /mnt/huge
mount -t hugetlbfs nodev /mnt/huge
echo 0 > /proc/sys/kernel/randomize_va_space
cd dpdk*/usertools/
modprobe uio
insmod ../build/kmod/igb_uio.ko
insmod ../build/kmod/rte_kni.ko
python dpdk-devbind.py --status
ifconfig enp0s9 down
python dpdk-devbind.py --bind=igb_uio enp0s9
python dpdk-devbind.py --status
ping:
LKL_HIJACK_NET_IFTYPE=dpdk LKL_HIJACK_NET_IFPARAMS=dpdk0 LKL_HIJACK_NET_IP=172.17.100.11 LKL_HIJACK_NET_NETMASK_LEN=16 ./bin/lkl-hijack.sh ping 172.17.0.1
connect: network unreachable
ip link:
[root@localhost lkl]# LKL_HIJACK_NET_IFTYPE=dpdk LKL_HIJACK_NET_IFPARAMS=dpdk0 LKL_HIJACK_NET_IP=172.17.100.11 LKL_HIJACK_NET_NETMASK_LEN=16 ./bin/lkl-hijack.sh ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: mtu 1480 qdisc noop state DOWN mode DEFAULT qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
[root@localhost lkl]#