1965 ./bessd
1966 ./bessd -m 0
1967 ./bessd -skip_root_check
1968 ./bessd -skip_root_check --help
1969 ./bessd -skip_root_check -f -i bess.pid
1970 docker stop bess
1971 ./bessd -skip_root_check -f -i bess.pid
1972 ls /dev/hugepages/
1973 cat /proc/meminfo | grep -i huge
1974 chown stack:stack -R /dev/hugepages/
1975 sudo chown stack:stack -R /dev/hugepages/
1976 ./bessd -skip_root_check -f -i bess.pid
1977 sudo chown stack:stack -R /dev/vfio/
1978 ./bessd -skip_root_check -f -i bess.pid
1979 ulimit
1980 ulimit -a
1981 sudo vim sudo vim /etc/security/limits.conf
1982 sudo vim /etc/security/limits.conf
1983 ./bessd -skip_root_check -f -i bess.pid -m 2048
1984 sudo ./bessd -skip_root_check -f -i bess.pid -m 2048
1985 ./bessd -skip_root_check -f -i bess.pid -m 2048
1986 sudo vim /etc/security/limits.conf
1987 ./bessd -skip_root_check -f -i bess.pid -m 2048
1988 ./bessd -skip_root_check -f -i bess.pid
1989 ./bessd -skip_root_check -f -i bess.pid --help
1990 exit
1991 cd code-server/upf-epc/
1992 ./bessd -skip_root_check -f -i bess.pid
1993 sudo chown root:root /dev/vfio/80
1994 ./bessd -skip_root_check -f -i bess.pid
Created
April 2, 2020 07:54
-
-
Save krsna1729/6a94575e69f1dc0437bd1bc54ab118dc to your computer and use it in GitHub Desktop.
bess dpdk 19.11 rootless
i am able to run bess without root on baremetal while the first device is not owned by the user
$ ls -l /dev/vfio/
total 0
crw------- 1 root root 238, 0 Apr 2 07:24 80
crw------- 1 stack stack 238, 1 Apr 2 07:24 81
crw------- 1 stack stack 238, 2 Mar 12 05:42 82
crw------- 1 stack stack 238, 3 Mar 12 05:42 83
crw-rw-rw- 1 stack stack 10, 196 Nov 28 18:24 vfio
$ ls -al /dev/hugepages/
total 0
drwxr-xr-x 3 stack stack 0 Apr 2 07:44 .
drwxr-xr-x 20 root root 4940 Mar 12 05:42 ..
$ cat /etc/security/limits.conf
* soft memlock 10485760
* hard memlock 20971520
$ ./bessd -skip_root_check -f -i bess.pid
I0402 07:42:15.878304 83066 dpdk.cc:65] EAL: probe driver: 8086:1515 net_ixgbe_vf
I0402 07:42:15.878407 83066 dpdk.cc:65] EAL: Cannot open /dev/vfio/80: Permission denied
I0402 07:42:15.878422 83066 dpdk.cc:65] EAL: Failed to open group 80
I0402 07:42:15.878435 83066 dpdk.cc:65] EAL: Requested device 0000:03:10.1 cannot be used
I0402 07:42:15.878451 83066 dpdk.cc:65] EAL: PCI device 0000:03:10.3 on NUMA socket 0
I0402 07:42:15.878463 83066 dpdk.cc:65] EAL: probe driver: 8086:1515 net_ixgbe_vf
I0402 07:42:15.879885 83066 dpdk.cc:65] EAL: using IOMMU type 1 (Type 1)
I0402 07:42:16.209501 83066 dpdk.cc:65] EAL: PCI device 0000:07:02.0 on NUMA socket 0
I0402 07:42:16.209513 83066 dpdk.cc:65] EAL: probe driver: 8086:154c net_i40e_vf
I0402 07:42:16.648705 83066 dpdk.cc:65] EAL: PCI device 0000:07:02.1 on NUMA socket 0
I0402 07:42:16.648718 83066 dpdk.cc:65] EAL: probe driver: 8086:154c net_i40e_vf
I0402 07:42:17.405633 83066 pmd.cc:73] 3 DPDK PMD ports have been recognized:
I0402 07:42:17.405658 83066 pmd.cc:101] DPDK port_id 0 (net_ixgbe_vf) RXQ 4 TXQ 4 fe:b7:8b:83:6c:3a 00000000:03:10.03 8086:1515 numa_node 0
I0402 07:42:17.405669 83066 pmd.cc:101] DPDK port_id 1 (net_i40e_vf) RXQ 16 TXQ 16 8a:0d:13:c7:ca:ba 00000000:07:02.00 8086:154c numa_node 0
I0402 07:42:17.405675 83066 pmd.cc:101] DPDK port_id 2 (net_i40e_vf) RXQ 16 TXQ 16 ea:9f:df:6e:38:49 00000000:07:02.01 8086:154c numa_node 0
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment