167. vhost 1024 ethports test plan¶
This test plan test function of launch vhost with 1024 ethports.
167.1. Test Case1: Basic test for launch vhost with 1024 ethports¶
SW preparation: change “CONFIG_RTE_MAX_ETHPORTS” to 1024 in DPDK configure file:
vi ./config/common_base -CONFIG_RTE_MAX_ETHPORTS=32 +CONFIG_RTE_MAX_ETHPORTS=1024
Launch vhost with 1024 vdev:
./testpmd -c 0x3000 -n 4 --socket-mem 10240,10240 --file-prefix=vhost --vdev 'eth_vhost0,iface=vhost-net,queues=1' \ --vdev 'eth_vhost1,iface=vhost-net1,queues=1' ... -- -i # only list two vdev, here ommit other 1022 vdevs, from eth_vhost2 to eth_vhost1023
Change “CONFIG_RTE_MAX_ETHPORTS” back to 32 in DPDK configure file:
vi ./config/common_base +CONFIG_RTE_MAX_ETHPORTS=32 -CONFIG_RTE_MAX_ETHPORTS=1024