test suite reviews and discussions
 help / color / mirror / Atom feed
* [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build
@ 2020-09-17  9:36 JiangYuX
  2020-09-17  9:45 ` Jiang, YuX
  2020-09-23  8:34 ` Tu, Lijuan
  0 siblings, 2 replies; 4+ messages in thread
From: JiangYuX @ 2020-09-17  9:36 UTC (permalink / raw)
  To: dts; +Cc: JiangYu

From: JiangYu <yux.jiang@intel.com>

1, adapt meson build: include app_name, killall app_name, build method
2, optimize checkpoints.

Signed-off-by: JiangYu <yux.jiang@intel.com>
---
 tests/TestSuite_vhost_1024_ethports.py | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

diff --git a/tests/TestSuite_vhost_1024_ethports.py b/tests/TestSuite_vhost_1024_ethports.py
index b764936..afac0fa 100644
--- a/tests/TestSuite_vhost_1024_ethports.py
+++ b/tests/TestSuite_vhost_1024_ethports.py
@@ -52,24 +52,30 @@ class TestVhost1024Ethports(TestCase):
         cores = self.dut.get_core_list("1S/2C/1T")
         self.pci_info = self.dut.ports_info[0]['pci']
         self.build_user_dpdk()
+        self.testpmd_path=self.dut.apps_name['test-pmd']
+        self.testpmd_name = self.testpmd_path.split("/")[-1]
 
     def set_up(self):
         """
         Run before each test case.
         """
         self.dut.send_expect('rm -rf ./vhost-net*', '# ')
-        self.dut.send_expect('killall -s INT testpmd', '# ')
+        self.dut.send_expect('killall -s INT %s' % self.testpmd_name, '# ')
         self.vhost_user = self.dut.new_session(suite='vhost-user')
 
     def build_user_dpdk(self):
-        self.dut.send_expect(
-            "sed -i 's/CONFIG_RTE_MAX_ETHPORTS=32$/CONFIG_RTE_MAX_ETHPORTS=1024/' config/common_base", '#', 30)
-        self.dut.build_install_dpdk(self.target)
+        if self.dut.build_type == "meson":
+            self.dut.build_install_dpdk(self.target, extra_options="-Dmax_ethports=1024")
+        else:
+            self.dut.send_expect("sed -i 's/CONFIG_RTE_MAX_ETHPORTS=32$/CONFIG_RTE_MAX_ETHPORTS=1024/' config/common_base", '#', 30)
+            self.dut.build_install_dpdk(self.target)
 
     def restore_dpdk(self):
-        self.dut.send_expect(
-            "sed -i 's/CONFIG_RTE_MAX_ETHPORTS=1024$/CONFIG_RTE_MAX_ETHPORTS=32/' config/common_base", '#', 30)
-        self.dut.build_install_dpdk(self.target)
+        if self.dut.build_type == "meson":
+            self.dut.build_install_dpdk(self.target, extra_options="-Dmax_ethports=32")
+        else:
+            self.dut.send_expect("sed -i 's/CONFIG_RTE_MAX_ETHPORTS=1024$/CONFIG_RTE_MAX_ETHPORTS=32/' config/common_base", '#', 30)
+            self.dut.build_install_dpdk(self.target)
 
     @property
     def check_2M_env(self):
@@ -88,9 +94,10 @@ class TestVhost1024Ethports(TestCase):
         for ethport in range(self.max_ethport):
             command_line_vdev += '--vdev "eth_vhost%d,iface=vhost-net%d,queues=%d" ' %(ethport, ethport, self.queue)
         eal_params = self.dut.create_eal_parameters(cores="1S/2C/1T", prefix='vhost', ports=[self.pci_info])
-        command_line_client = self.dut.target + '/app/testpmd ' + eal_params + command_line_vdev + ' -- -i'
+        command_line_client = self.testpmd_path + eal_params + command_line_vdev + ' -- -i'
         try:
             out = self.vhost_user.send_expect(command_line_client, 'testpmd> ', 120)
+            self.verify("Failed to create eth_vhost" not in out, "Failed to create some vhost_ethports")
         except Exception as e:
             self.verify(0, 'start testpmd failed')
         self.vhost_user.send_expect("quit", "#", 120)
-- 
2.7.4


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build
  2020-09-17  9:36 [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build JiangYuX
@ 2020-09-17  9:45 ` Jiang, YuX
  2020-09-22  8:03   ` Ma, LihongX
  2020-09-23  8:34 ` Tu, Lijuan
  1 sibling, 1 reply; 4+ messages in thread
From: Jiang, YuX @ 2020-09-17  9:45 UTC (permalink / raw)
  To: dts; +Cc: Jiang, YuX

[-- Attachment #1: Type: text/plain, Size: 328 bytes --]

Tested-by: Jiang, YuX <yux.jiang@intel.com>

    Best Regards
    Jiang yu


> -----Original Message-----
> From: Jiang, YuX
> Sent: Thursday, September 17, 2020 5:37 PM
> To: dts@dpdk.org
> Cc: Jiang, YuX <yux.jiang@intel.com>
> Subject: [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support
> meson build

[-- Attachment #2: TestVhost1024Ethports.log --]
[-- Type: application/octet-stream, Size: 59820 bytes --]

root@virtioperf_2M_tester:/home/autoregression/jiangyu/dts916# ./dts --output output-vhost_1024_ethports -s --debugcase
                           dts:
DUT 10.240.183.214
                        tester: ssh root@10.240.183.213
                        tester: ssh root@10.240.183.213
                  tester_scapy: ssh root@10.240.183.213
                  tester_scapy: scapy
                  tester_scapy: scp -v /home/autoregression/jiangyu/dts916/dep/scapy_modules/vxlan.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/igmp.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/gtp.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/nvgre.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/Dot1BR.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/mpls.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/pfcp.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/nsh.py /home/autoregression/jiangyu/dts916/dep/scapy_modules/lldp.py root@10.240.183.213:/tmp/dep
                        tester: ls -d /tmp/tester/
            dut.10.240.183.214: ssh root@10.240.183.214
            dut.10.240.183.214: ssh root@10.240.183.214
                           dts: CACHE: Cache will not be read.
                           dts: SKIP: Skipping DPDK setup.
                        tester: sed -i '/10.240.183.214/d' ~/.ssh/known_hosts
                        tester: modprobe uio
                        tester: Core0 bypassed
                        tester: Core0 bypassed
                        tester: cat /sys/bus/pci/devices/0000\:05\:00.0/vendor
                        tester: cat /sys/bus/pci/devices/0000\:05\:00.0/device
                        tester: cat /sys/bus/pci/devices/0000\:05\:00.0/vendor
                        tester: cat /sys/bus/pci/devices/0000\:05\:00.0/device
                        tester: Tester: [0000:05:00.0 8086:1583] ens786f0
                        tester: {'port': <net_device.NetDevice object at 0x7efd80b75c50>, 'pci': '0000:05:00.0', 'type': '8086:1583', 'intf': 'ens786f0', 'mac': '3c:fd:fe:c8:18:78', 'ipv4': '', 'ipv6': ''}
                        tester: lldpad -d
            dut.10.240.183.214: cd ~/dpdk
            dut.10.240.183.214: alias ls='ls --color=none'
            dut.10.240.183.214: Core0 bypassed
            dut.10.240.183.214: Core0 bypassed
            dut.10.240.183.214: cat /sys/bus/pci/devices/0000\:af\:00.0/vendor
            dut.10.240.183.214: cat /sys/bus/pci/devices/0000\:af\:00.0/device
            dut.10.240.183.214: cat /sys/bus/pci/devices/0000\:af\:00.0/vendor
            dut.10.240.183.214: cat /sys/bus/pci/devices/0000\:af\:00.0/device
            dut.10.240.183.214: echo 0000:af:00.0 > /sys/bus/pci/devices/0000\:af\:00.0/driver/unbind
            dut.10.240.183.214: modprobe i40e
            dut.10.240.183.214: echo 0000:af:00.0 > /sys/bus/pci/drivers/i40e/bind
            dut.10.240.183.214: ifconfig ens801f0 up
            dut.10.240.183.214: ip link show ens801f0
            dut.10.240.183.214: ip link set ens801f0 up
            dut.10.240.183.214: ip -family inet6 address show dev ens801f0 | awk '/inet6/ { print $2 }'
            dut.10.240.183.214: ip -family inet address show dev ens801f0 | awk '/inet/ { print $2 }'
            dut.10.240.183.214: DUT PORT MAP: [0]
            dut.10.240.183.214: {'port': <net_device.NetDevice object at 0x7efd80b789b0>, 'pci': '0000:af:00.0', 'type': '8086:1583', 'numa': 1, 'intf': 'ens801f0', 'mac': '3c:fd:fe:c8:19:28', 'ipv6': 'fe80::3efd:feff:fec8:1928', 'ipv4': '', 'peer': '0000:05:00.0', 'source': 'cfg'}
                           dts:
TARGET x86_64-native-linuxapp-gcc
            dut.10.240.183.214: kill_all: called by dut and has no prefix list.
            dut.10.240.183.214: export RTE_TARGET=x86_64-native-linuxapp-gcc
            dut.10.240.183.214: export RTE_SDK=`pwd`
            dut.10.240.183.214: awk '/Hugepagesize/ {print $2}' /proc/meminfo
            dut.10.240.183.214: ls /sys/devices/system/node | grep node* | wc -l
            dut.10.240.183.214: cat config/defconfig_x86_64-native-linuxapp-gcc | sed '/^#/d' | sed '/^\s*$/d'
            dut.10.240.183.214: awk '/Hugepagesize/ {print $2}' /proc/meminfo
            dut.10.240.183.214: echo 0 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
            dut.10.240.183.214: echo 4096 > /sys/devices/system/node/node0/hugepages/hugepages-2048kB/nr_hugepages
            dut.10.240.183.214: awk '/Hugepagesize/ {print $2}' /proc/meminfo
            dut.10.240.183.214: echo 4096 > /sys/devices/system/node/node1/hugepages/hugepages-2048kB/nr_hugepages
            dut.10.240.183.214: umount `awk '/hugetlbfs/ { print $2 }' /proc/mounts`
            dut.10.240.183.214: awk '/hugetlbfs/ { print $2 }' /proc/mounts
            dut.10.240.183.214: mkdir -p /mnt/huge
            dut.10.240.183.214: mount -t hugetlbfs nodev /mnt/huge
            dut.10.240.183.214: cat /proc/mounts |grep hugetlbfs
            dut.10.240.183.214: rmmod vfio_pci
            dut.10.240.183.214: rmmod vfio_iommu_type1
            dut.10.240.183.214: rmmod vfio
            dut.10.240.183.214: modprobe vfio
            dut.10.240.183.214: modprobe vfio-pci
            dut.10.240.183.214: ls /sys/module|grep vfio_pci
            dut.10.240.183.214: ls
            dut.10.240.183.214: usertools/dpdk-devbind.py --force --bind=vfio-pci 0000:af:00.0
                           dts:
TEST SUITE : TestVhost1024Ethports
                           dts: NIC :        fortville_spirit
            dut.10.240.183.214: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
            dut.10.240.183.214: rm -rf x86_64-native-linuxapp-gcc
            dut.10.240.183.214: CC=gcc meson --werror -Denable_kmods=True -Dmax_ethports=1024 -Dlibdir=lib  --default-library=static x86_64-native-linuxapp-gcc
            dut.10.240.183.214: ninja -C x86_64-native-linuxapp-gcc -j 110
            dut.10.240.183.214: find ./x86_64-native-linuxapp-gcc/kernel/ -name *.ko
            dut.10.240.183.214: mkdir -p x86_64-native-linuxapp-gcc/kmod
            dut.10.240.183.214: cp ./x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko x86_64-native-linuxapp-gcc/kmod/
            dut.10.240.183.214: cp ./x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko x86_64-native-linuxapp-gcc/kmod/
            dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
         TestVhost1024Ethports: Rerun Test Case test_launch_vhost_with_1024_ethports Begin
Use help command for detail information
Python 3.6.9 (default, Nov  7 2019, 10:44:02)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> rerun()
            dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
         TestVhost1024Ethports: Rerun Test Case test_launch_vhost_with_1024_ethports Begin
         TestVhost1024Ethports: Test Case test_launch_vhost_with_1024_ethports Begin
            dut.10.240.183.214: rm -rf ./vhost-net*
            dut.10.240.183.214: killall -s INT dpdk-testpmd
 dut.10.240.183.214_vhost-user: ssh root@10.240.183.214
 dut.10.240.183.214_vhost-user: cd ~/dpdk
            dut.10.240.183.214: cat /proc/meminfo |grep Hugepagesize|awk '{print($2)}'
            dut.10.240.183.214: echo 20480 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
 dut.10.240.183.214_vhost-user: x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1,2 -n 4 -w 0000:af:00.0  --file-prefix=vhost_55631_20200917171430  --vdev "eth_vhost0,iface=vhost-net0,queues=1" --vdev "eth_vhost1,iface=vhost-net1,queues=1" --vdev "eth_vhost2,iface=vhost-net2,queues=1" --vdev "eth_vhost3,iface=vhost-net3,queues=1" --vdev "eth_vhost4,iface=vhost-net4,queues=1" --vdev "eth_vhost5,iface=vhost-net5,queues=1" --vdev "eth_vhost6,iface=vhost-net6,queues=1" --vdev "eth_vhost7,iface=vhost-net7,queues=1" --vdev "eth_vhost8,iface=vhost-net8,queues=1" --vdev "eth_vhost9,iface=vhost-net9,queues=1" --vdev "eth_vhost10,iface=vhost-net10,queues=1" --vdev "eth_vhost11,iface=vhost-net11,queues=1" --vdev "eth_vhost12,iface=vhost-net12,queues=1" --vdev "eth_vhost13,iface=vhost-net13,queues=1" --vdev "eth_vhost14,iface=vhost-net14,queues=1" --vdev "eth_vhost15,iface=vhost-net15,queues=1" --vdev "eth_vhost16,iface=vhost-net16,queues=1" --vdev "eth_vhost17,iface=vhost-net17,queues=1" --vdev "eth_vhost18,iface=vhost-net18,queues=1" --vdev "eth_vhost19,iface=vhost-net19,queues=1" --vdev "eth_vhost20,iface=vhost-net20,queues=1" --vdev "eth_vhost21,iface=vhost-net21,queues=1" --vdev "eth_vhost22,iface=vhost-net22,queues=1" --vdev "eth_vhost23,iface=vhost-net23,queues=1" --vdev "eth_vhost24,iface=vhost-net24,queues=1" --vdev "eth_vhost25,iface=vhost-net25,queues=1" --vdev "eth_vhost26,iface=vhost-net26,queues=1" --vdev "eth_vhost27,iface=vhost-net27,queues=1" --vdev "eth_vhost28,iface=vhost-net28,queues=1" --vdev "eth_vhost29,iface=vhost-net29,queues=1" --vdev "eth_vhost30,iface=vhost-net30,queues=1" --vdev "eth_vhost31,iface=vhost-net31,queues=1" --vdev "eth_vhost32,iface=vhost-net32,queues=1" --vdev "eth_vhost33,iface=vhost-net33,queues=1" --vdev "eth_vhost34,iface=vhost-net34,queues=1" --vdev "eth_vhost35,iface=vhost-net35,queues=1" --vdev "eth_vhost36,iface=vhost-net36,queues=1" --vdev "eth_vhost37,iface=vhost-net37,queues=1" --vdev "eth_vhost38,iface=vhost-net38,queues=1" --vdev "eth_vhost39,iface=vhost-net39,queues=1" --vdev "eth_vhost40,iface=vhost-net40,queues=1" --vdev "eth_vhost41,iface=vhost-net41,queues=1" --vdev "eth_vhost42,iface=vhost-net42,queues=1" --vdev "eth_vhost43,iface=vhost-net43,queues=1" --vdev "eth_vhost44,iface=vhost-net44,queues=1" --vdev "eth_vhost45,iface=vhost-net45,queues=1" --vdev "eth_vhost46,iface=vhost-net46,queues=1" --vdev "eth_vhost47,iface=vhost-net47,queues=1" --vdev "eth_vhost48,iface=vhost-net48,queues=1" --vdev "eth_vhost49,iface=vhost-net49,queues=1" --vdev "eth_vhost50,iface=vhost-net50,queues=1" --vdev "eth_vhost51,iface=vhost-net51,queues=1" --vdev "eth_vhost52,iface=vhost-net52,queues=1" --vdev "eth_vhost53,iface=vhost-net53,queues=1" --vdev "eth_vhost54,iface=vhost-net54,queues=1" --vdev "eth_vhost55,iface=vhost-net55,queues=1" --vdev "eth_vhost56,iface=vhost-net56,queues=1" --vdev "eth_vhost57,iface=vhost-net57,queues=1" --vdev "eth_vhost58,iface=vhost-net58,queues=1" --vdev "eth_vhost59,iface=vhost-net59,queues=1" --vdev "eth_vhost60,iface=vhost-net60,queues=1" --vdev "eth_vhost61,iface=vhost-net61,queues=1" --vdev "eth_vhost62,iface=vhost-net62,queues=1" --vdev "eth_vhost63,iface=vhost-net63,queues=1" --vdev "eth_vhost64,iface=vhost-net64,queues=1" --vdev "eth_vhost65,iface=vhost-net65,queues=1" --vdev "eth_vhost66,iface=vhost-net66,queues=1" --vdev "eth_vhost67,iface=vhost-net67,queues=1" --vdev "eth_vhost68,iface=vhost-net68,queues=1" --vdev "eth_vhost69,iface=vhost-net69,queues=1" --vdev "eth_vhost70,iface=vhost-net70,queues=1" --vdev "eth_vhost71,iface=vhost-net71,queues=1" --vdev "eth_vhost72,iface=vhost-net72,queues=1" --vdev "eth_vhost73,iface=vhost-net73,queues=1" --vdev "eth_vhost74,iface=vhost-net74,queues=1" --vdev "eth_vhost75,iface=vhost-net75,queues=1" --vdev "eth_vhost76,iface=vhost-net76,queues=1" --vdev "eth_vhost77,iface=vhost-net77,queues=1" --vdev "eth_vhost78,iface=vhost-net78,queues=1" --vdev "eth_vhost79,iface=vhost-net79,queues=1" --vdev "eth_vhost80,iface=vhost-net80,queues=1" --vdev "eth_vhost81,iface=vhost-net81,queues=1" --vdev "eth_vhost82,iface=vhost-net82,queues=1" --vdev "eth_vhost83,iface=vhost-net83,queues=1" --vdev "eth_vhost84,iface=vhost-net84,queues=1" --vdev "eth_vhost85,iface=vhost-net85,queues=1" --vdev "eth_vhost86,iface=vhost-net86,queues=1" --vdev "eth_vhost87,iface=vhost-net87,queues=1" --vdev "eth_vhost88,iface=vhost-net88,queues=1" --vdev "eth_vhost89,iface=vhost-net89,queues=1" --vdev "eth_vhost90,iface=vhost-net90,queues=1" --vdev "eth_vhost91,iface=vhost-net91,queues=1" --vdev "eth_vhost92,iface=vhost-net92,queues=1" --vdev "eth_vhost93,iface=vhost-net93,queues=1" --vdev "eth_vhost94,iface=vhost-net94,queues=1" --vdev "eth_vhost95,iface=vhost-net95,queues=1" --vdev "eth_vhost96,iface=vhost-net96,queues=1" --vdev "eth_vhost97,iface=vhost-net97,queues=1" --vdev "eth_vhost98,iface=vhost-net98,queues=1" --vdev "eth_vhost99,iface=vhost-net99,queues=1" --vdev "eth_vhost100,iface=vhost-net100,queues=1" --vdev "eth_vhost101,iface=vhost-net101,queues=1" --vdev "eth_vhost102,iface=vhost-net102,queues=1" --vdev "eth_vhost103,iface=vhost-net103,queues=1" --vdev "eth_vhost104,iface=vhost-net104,queues=1" --vdev "eth_vhost105,iface=vhost-net105,queues=1" --vdev "eth_vhost106,iface=vhost-net106,queues=1" --vdev "eth_vhost107,iface=vhost-net107,queues=1" --vdev "eth_vhost108,iface=vhost-net108,queues=1" --vdev "eth_vhost109,iface=vhost-net109,queues=1" --vdev "eth_vhost110,iface=vhost-net110,queues=1" --vdev "eth_vhost111,iface=vhost-net111,queues=1" --vdev "eth_vhost112,iface=vhost-net112,queues=1" --vdev "eth_vhost113,iface=vhost-net113,queues=1" --vdev "eth_vhost114,iface=vhost-net114,queues=1" --vdev "eth_vhost115,iface=vhost-net115,queues=1" --vdev "eth_vhost116,iface=vhost-net116,queues=1" --vdev "eth_vhost117,iface=vhost-net117,queues=1" --vdev "eth_vhost118,iface=vhost-net118,queues=1" --vdev "eth_vhost119,iface=vhost-net119,queues=1" --vdev "eth_vhost120,iface=vhost-net120,queues=1" --vdev "eth_vhost121,iface=vhost-net121,queues=1" --vdev "eth_vhost122,iface=vhost-net122,queues=1" --vdev "eth_vhost123,iface=vhost-net123,queues=1" --vdev "eth_vhost124,iface=vhost-net124,queues=1" --vdev "eth_vhost125,iface=vhost-net125,queues=1" --vdev "eth_vhost126,iface=vhost-net126,queues=1" --vdev "eth_vhost127,iface=vhost-net127,queues=1" --vdev "eth_vhost128,iface=vhost-net128,queues=1" --vdev "eth_vhost129,iface=vhost-net129,queues=1" --vdev "eth_vhost130,iface=vhost-net130,queues=1" --vdev "eth_vhost131,iface=vhost-net131,queues=1" --vdev "eth_vhost132,iface=vhost-net132,queues=1" --vdev "eth_vhost133,iface=vhost-net133,queues=1" --vdev "eth_vhost134,iface=vhost-net134,queues=1" --vdev "eth_vhost135,iface=vhost-net135,queues=1" --vdev "eth_vhost136,iface=vhost-net136,queues=1" --vdev "eth_vhost137,iface=vhost-net137,queues=1" --vdev "eth_vhost138,iface=vhost-net138,queues=1" --vdev "eth_vhost139,iface=vhost-net139,queues=1" --vdev "eth_vhost140,iface=vhost-net140,queues=1" --vdev "eth_vhost141,iface=vhost-net141,queues=1" --vdev "eth_vhost142,iface=vhost-net142,queues=1" --vdev "eth_vhost143,iface=vhost-net143,queues=1" --vdev "eth_vhost144,iface=vhost-net144,queues=1" --vdev "eth_vhost145,iface=vhost-net145,queues=1" --vdev "eth_vhost146,iface=vhost-net146,queues=1" --vdev "eth_vhost147,iface=vhost-net147,queues=1" --vdev "eth_vhost148,iface=vhost-net148,queues=1" --vdev "eth_vhost149,iface=vhost-net149,queues=1" --vdev "eth_vhost150,iface=vhost-net150,queues=1" --vdev "eth_vhost151,iface=vhost-net151,queues=1" --vdev "eth_vhost152,iface=vhost-net152,queues=1" --vdev "eth_vhost153,iface=vhost-net153,queues=1" --vdev "eth_vhost154,iface=vhost-net154,queues=1" --vdev "eth_vhost155,iface=vhost-net155,queues=1" --vdev "eth_vhost156,iface=vhost-net156,queues=1" --vdev "eth_vhost157,iface=vhost-net157,queues=1" --vdev "eth_vhost158,iface=vhost-net158,queues=1" --vdev "eth_vhost159,iface=vhost-net159,queues=1" --vdev "eth_vhost160,iface=vhost-net160,queues=1" --vdev "eth_vhost161,iface=vhost-net161,queues=1" --vdev "eth_vhost162,iface=vhost-net162,queues=1" --vdev "eth_vhost163,iface=vhost-net163,queues=1" --vdev "eth_vhost164,iface=vhost-net164,queues=1" --vdev "eth_vhost165,iface=vhost-net165,queues=1" --vdev "eth_vhost166,iface=vhost-net166,queues=1" --vdev "eth_vhost167,iface=vhost-net167,queues=1" --vdev "eth_vhost168,iface=vhost-net168,queues=1" --vdev "eth_vhost169,iface=vhost-net169,queues=1" --vdev "eth_vhost170,iface=vhost-net170,queues=1" --vdev "eth_vhost171,iface=vhost-net171,queues=1" --vdev "eth_vhost172,iface=vhost-net172,queues=1" --vdev "eth_vhost173,iface=vhost-net173,queues=1" --vdev "eth_vhost174,iface=vhost-net174,queues=1" --vdev "eth_vhost175,iface=vhost-net175,queues=1" --vdev "eth_vhost176,iface=vhost-net176,queues=1" --vdev "eth_vhost177,iface=vhost-net177,queues=1" --vdev "eth_vhost178,iface=vhost-net178,queues=1" --vdev "eth_vhost179,iface=vhost-net179,queues=1" --vdev "eth_vhost180,iface=vhost-net180,queues=1" --vdev "eth_vhost181,iface=vhost-net181,queues=1" --vdev "eth_vhost182,iface=vhost-net182,queues=1" --vdev "eth_vhost183,iface=vhost-net183,queues=1" --vdev "eth_vhost184,iface=vhost-net184,queues=1" --vdev "eth_vhost185,iface=vhost-net185,queues=1" --vdev "eth_vhost186,iface=vhost-net186,queues=1" --vdev "eth_vhost187,iface=vhost-net187,queues=1" --vdev "eth_vhost188,iface=vhost-net188,queues=1" --vdev "eth_vhost189,iface=vhost-net189,queues=1" --vdev "eth_vhost190,iface=vhost-net190,queues=1" --vdev "eth_vhost191,iface=vhost-net191,queues=1" --vdev "eth_vhost192,iface=vhost-net192,queues=1" --vdev "eth_vhost193,iface=vhost-net193,queues=1" --vdev "eth_vhost194,iface=vhost-net194,queues=1" --vdev "eth_vhost195,iface=vhost-net195,queues=1" --vdev "eth_vhost196,iface=vhost-net196,queues=1" --vdev "eth_vhost197,iface=vhost-net197,queues=1" --vdev "eth_vhost198,iface=vhost-net198,queues=1" --vdev "eth_vhost199,iface=vhost-net199,queues=1" --vdev "eth_vhost200,iface=vhost-net200,queues=1" --vdev "eth_vhost201,iface=vhost-net201,queues=1" --vdev "eth_vhost202,iface=vhost-net202,queues=1" --vdev "eth_vhost203,iface=vhost-net203,queues=1" --vdev "eth_vhost204,iface=vhost-net204,queues=1" --vdev "eth_vhost205,iface=vhost-net205,queues=1" --vdev "eth_vhost206,iface=vhost-net206,queues=1" --vdev "eth_vhost207,iface=vhost-net207,queues=1" --vdev "eth_vhost208,iface=vhost-net208,queues=1" --vdev "eth_vhost209,iface=vhost-net209,queues=1" --vdev "eth_vhost210,iface=vhost-net210,queues=1" --vdev "eth_vhost211,iface=vhost-net211,queues=1" --vdev "eth_vhost212,iface=vhost-net212,queues=1" --vdev "eth_vhost213,iface=vhost-net213,queues=1" --vdev "eth_vhost214,iface=vhost-net214,queues=1" --vdev "eth_vhost215,iface=vhost-net215,queues=1" --vdev "eth_vhost216,iface=vhost-net216,queues=1" --vdev "eth_vhost217,iface=vhost-net217,queues=1" --vdev "eth_vhost218,iface=vhost-net218,queues=1" --vdev "eth_vhost219,iface=vhost-net219,queues=1" --vdev "eth_vhost220,iface=vhost-net220,queues=1" --vdev "eth_vhost221,iface=vhost-net221,queues=1" --vdev "eth_vhost222,iface=vhost-net222,queues=1" --vdev "eth_vhost223,iface=vhost-net223,queues=1" --vdev "eth_vhost224,iface=vhost-net224,queues=1" --vdev "eth_vhost225,iface=vhost-net225,queues=1" --vdev "eth_vhost226,iface=vhost-net226,queues=1" --vdev "eth_vhost227,iface=vhost-net227,queues=1" --vdev "eth_vhost228,iface=vhost-net228,queues=1" --vdev "eth_vhost229,iface=vhost-net229,queues=1" --vdev "eth_vhost230,iface=vhost-net230,queues=1" --vdev "eth_vhost231,iface=vhost-net231,queues=1" --vdev "eth_vhost232,iface=vhost-net232,queues=1" --vdev "eth_vhost233,iface=vhost-net233,queues=1" --vdev "eth_vhost234,iface=vhost-net234,queues=1" --vdev "eth_vhost235,iface=vhost-net235,queues=1" --vdev "eth_vhost236,iface=vhost-net236,queues=1" --vdev "eth_vhost237,iface=vhost-net237,queues=1" --vdev "eth_vhost238,iface=vhost-net238,queues=1" --vdev "eth_vhost239,iface=vhost-net239,queues=1" --vdev "eth_vhost240,iface=vhost-net240,queues=1" --vdev "eth_vhost241,iface=vhost-net241,queues=1" --vdev "eth_vhost242,iface=vhost-net242,queues=1" --vdev "eth_vhost243,iface=vhost-net243,queues=1" --vdev "eth_vhost244,iface=vhost-net244,queues=1" --vdev "eth_vhost245,iface=vhost-net245,queues=1" --vdev "eth_vhost246,iface=vhost-net246,queues=1" --vdev "eth_vhost247,iface=vhost-net247,queues=1" --vdev "eth_vhost248,iface=vhost-net248,queues=1" --vdev "eth_vhost249,iface=vhost-net249,queues=1" --vdev "eth_vhost250,iface=vhost-net250,queues=1" --vdev "eth_vhost251,iface=vhost-net251,queues=1" --vdev "eth_vhost252,iface=vhost-net252,queues=1" --vdev "eth_vhost253,iface=vhost-net253,queues=1" --vdev "eth_vhost254,iface=vhost-net254,queues=1" --vdev "eth_vhost255,iface=vhost-net255,queues=1" --vdev "eth_vhost256,iface=vhost-net256,queues=1" --vdev "eth_vhost257,iface=vhost-net257,queues=1" --vdev "eth_vhost258,iface=vhost-net258,queues=1" --vdev "eth_vhost259,iface=vhost-net259,queues=1" --vdev "eth_vhost260,iface=vhost-net260,queues=1" --vdev "eth_vhost261,iface=vhost-net261,queues=1" --vdev "eth_vhost262,iface=vhost-net262,queues=1" --vdev "eth_vhost263,iface=vhost-net263,queues=1" --vdev "eth_vhost264,iface=vhost-net264,queues=1" --vdev "eth_vhost265,iface=vhost-net265,queues=1" --vdev "eth_vhost266,iface=vhost-net266,queues=1" --vdev "eth_vhost267,iface=vhost-net267,queues=1" --vdev "eth_vhost268,iface=vhost-net268,queues=1" --vdev "eth_vhost269,iface=vhost-net269,queues=1" --vdev "eth_vhost270,iface=vhost-net270,queues=1" --vdev "eth_vhost271,iface=vhost-net271,queues=1" --vdev "eth_vhost272,iface=vhost-net272,queues=1" --vdev "eth_vhost273,iface=vhost-net273,queues=1" --vdev "eth_vhost274,iface=vhost-net274,queues=1" --vdev "eth_vhost275,iface=vhost-net275,queues=1" --vdev "eth_vhost276,iface=vhost-net276,queues=1" --vdev "eth_vhost277,iface=vhost-net277,queues=1" --vdev "eth_vhost278,iface=vhost-net278,queues=1" --vdev "eth_vhost279,iface=vhost-net279,queues=1" --vdev "eth_vhost280,iface=vhost-net280,queues=1" --vdev "eth_vhost281,iface=vhost-net281,queues=1" --vdev "eth_vhost282,iface=vhost-net282,queues=1" --vdev "eth_vhost283,iface=vhost-net283,queues=1" --vdev "eth_vhost284,iface=vhost-net284,queues=1" --vdev "eth_vhost285,iface=vhost-net285,queues=1" --vdev "eth_vhost286,iface=vhost-net286,queues=1" --vdev "eth_vhost287,iface=vhost-net287,queues=1" --vdev "eth_vhost288,iface=vhost-net288,queues=1" --vdev "eth_vhost289,iface=vhost-net289,queues=1" --vdev "eth_vhost290,iface=vhost-net290,queues=1" --vdev "eth_vhost291,iface=vhost-net291,queues=1" --vdev "eth_vhost292,iface=vhost-net292,queues=1" --vdev "eth_vhost293,iface=vhost-net293,queues=1" --vdev "eth_vhost294,iface=vhost-net294,queues=1" --vdev "eth_vhost295,iface=vhost-net295,queues=1" --vdev "eth_vhost296,iface=vhost-net296,queues=1" --vdev "eth_vhost297,iface=vhost-net297,queues=1" --vdev "eth_vhost298,iface=vhost-net298,queues=1" --vdev "eth_vhost299,iface=vhost-net299,queues=1" --vdev "eth_vhost300,iface=vhost-net300,queues=1" --vdev "eth_vhost301,iface=vhost-net301,queues=1" --vdev "eth_vhost302,iface=vhost-net302,queues=1" --vdev "eth_vhost303,iface=vhost-net303,queues=1" --vdev "eth_vhost304,iface=vhost-net304,queues=1" --vdev "eth_vhost305,iface=vhost-net305,queues=1" --vdev "eth_vhost306,iface=vhost-net306,queues=1" --vdev "eth_vhost307,iface=vhost-net307,queues=1" --vdev "eth_vhost308,iface=vhost-net308,queues=1" --vdev "eth_vhost309,iface=vhost-net309,queues=1" --vdev "eth_vhost310,iface=vhost-net310,queues=1" --vdev "eth_vhost311,iface=vhost-net311,queues=1" --vdev "eth_vhost312,iface=vhost-net312,queues=1" --vdev "eth_vhost313,iface=vhost-net313,queues=1" --vdev "eth_vhost314,iface=vhost-net314,queues=1" --vdev "eth_vhost315,iface=vhost-net315,queues=1" --vdev "eth_vhost316,iface=vhost-net316,queues=1" --vdev "eth_vhost317,iface=vhost-net317,queues=1" --vdev "eth_vhost318,iface=vhost-net318,queues=1" --vdev "eth_vhost319,iface=vhost-net319,queues=1" --vdev "eth_vhost320,iface=vhost-net320,queues=1" --vdev "eth_vhost321,iface=vhost-net321,queues=1" --vdev "eth_vhost322,iface=vhost-net322,queues=1" --vdev "eth_vhost323,iface=vhost-net323,queues=1" --vdev "eth_vhost324,iface=vhost-net324,queues=1" --vdev "eth_vhost325,iface=vhost-net325,queues=1" --vdev "eth_vhost326,iface=vhost-net326,queues=1" --vdev "eth_vhost327,iface=vhost-net327,queues=1" --vdev "eth_vhost328,iface=vhost-net328,queues=1" --vdev "eth_vhost329,iface=vhost-net329,queues=1" --vdev "eth_vhost330,iface=vhost-net330,queues=1" --vdev "eth_vhost331,iface=vhost-net331,queues=1" --vdev "eth_vhost332,iface=vhost-net332,queues=1" --vdev "eth_vhost333,iface=vhost-net333,queues=1" --vdev "eth_vhost334,iface=vhost-net334,queues=1" --vdev "eth_vhost335,iface=vhost-net335,queues=1" --vdev "eth_vhost336,iface=vhost-net336,queues=1" --vdev "eth_vhost337,iface=vhost-net337,queues=1" --vdev "eth_vhost338,iface=vhost-net338,queues=1" --vdev "eth_vhost339,iface=vhost-net339,queues=1" --vdev "eth_vhost340,iface=vhost-net340,queues=1" --vdev "eth_vhost341,iface=vhost-net341,queues=1" --vdev "eth_vhost342,iface=vhost-net342,queues=1" --vdev "eth_vhost343,iface=vhost-net343,queues=1" --vdev "eth_vhost344,iface=vhost-net344,queues=1" --vdev "eth_vhost345,iface=vhost-net345,queues=1" --vdev "eth_vhost346,iface=vhost-net346,queues=1" --vdev "eth_vhost347,iface=vhost-net347,queues=1" --vdev "eth_vhost348,iface=vhost-net348,queues=1" --vdev "eth_vhost349,iface=vhost-net349,queues=1" --vdev "eth_vhost350,iface=vhost-net350,queues=1" --vdev "eth_vhost351,iface=vhost-net351,queues=1" --vdev "eth_vhost352,iface=vhost-net352,queues=1" --vdev "eth_vhost353,iface=vhost-net353,queues=1" --vdev "eth_vhost354,iface=vhost-net354,queues=1" --vdev "eth_vhost355,iface=vhost-net355,queues=1" --vdev "eth_vhost356,iface=vhost-net356,queues=1" --vdev "eth_vhost357,iface=vhost-net357,queues=1" --vdev "eth_vhost358,iface=vhost-net358,queues=1" --vdev "eth_vhost359,iface=vhost-net359,queues=1" --vdev "eth_vhost360,iface=vhost-net360,queues=1" --vdev "eth_vhost361,iface=vhost-net361,queues=1" --vdev "eth_vhost362,iface=vhost-net362,queues=1" --vdev "eth_vhost363,iface=vhost-net363,queues=1" --vdev "eth_vhost364,iface=vhost-net364,queues=1" --vdev "eth_vhost365,iface=vhost-net365,queues=1" --vdev "eth_vhost366,iface=vhost-net366,queues=1" --vdev "eth_vhost367,iface=vhost-net367,queues=1" --vdev "eth_vhost368,iface=vhost-net368,queues=1" --vdev "eth_vhost369,iface=vhost-net369,queues=1" --vdev "eth_vhost370,iface=vhost-net370,queues=1" --vdev "eth_vhost371,iface=vhost-net371,queues=1" --vdev "eth_vhost372,iface=vhost-net372,queues=1" --vdev "eth_vhost373,iface=vhost-net373,queues=1" --vdev "eth_vhost374,iface=vhost-net374,queues=1" --vdev "eth_vhost375,iface=vhost-net375,queues=1" --vdev "eth_vhost376,iface=vhost-net376,queues=1" --vdev "eth_vhost377,iface=vhost-net377,queues=1" --vdev "eth_vhost378,iface=vhost-net378,queues=1" --vdev "eth_vhost379,iface=vhost-net379,queues=1" --vdev "eth_vhost380,iface=vhost-net380,queues=1" --vdev "eth_vhost381,iface=vhost-net381,queues=1" --vdev "eth_vhost382,iface=vhost-net382,queues=1" --vdev "eth_vhost383,iface=vhost-net383,queues=1" --vdev "eth_vhost384,iface=vhost-net384,queues=1" --vdev "eth_vhost385,iface=vhost-net385,queues=1" --vdev "eth_vhost386,iface=vhost-net386,queues=1" --vdev "eth_vhost387,iface=vhost-net387,queues=1" --vdev "eth_vhost388,iface=vhost-net388,queues=1" --vdev "eth_vhost389,iface=vhost-net389,queues=1" --vdev "eth_vhost390,iface=vhost-net390,queues=1" --vdev "eth_vhost391,iface=vhost-net391,queues=1" --vdev "eth_vhost392,iface=vhost-net392,queues=1" --vdev "eth_vhost393,iface=vhost-net393,queues=1" --vdev "eth_vhost394,iface=vhost-net394,queues=1" --vdev "eth_vhost395,iface=vhost-net395,queues=1" --vdev "eth_vhost396,iface=vhost-net396,queues=1" --vdev "eth_vhost397,iface=vhost-net397,queues=1" --vdev "eth_vhost398,iface=vhost-net398,queues=1" --vdev "eth_vhost399,iface=vhost-net399,queues=1" --vdev "eth_vhost400,iface=vhost-net400,queues=1" --vdev "eth_vhost401,iface=vhost-net401,queues=1" --vdev "eth_vhost402,iface=vhost-net402,queues=1" --vdev "eth_vhost403,iface=vhost-net403,queues=1" --vdev "eth_vhost404,iface=vhost-net404,queues=1" --vdev "eth_vhost405,iface=vhost-net405,queues=1" --vdev "eth_vhost406,iface=vhost-net406,queues=1" --vdev "eth_vhost407,iface=vhost-net407,queues=1" --vdev "eth_vhost408,iface=vhost-net408,queues=1" --vdev "eth_vhost409,iface=vhost-net409,queues=1" --vdev "eth_vhost410,iface=vhost-net410,queues=1" --vdev "eth_vhost411,iface=vhost-net411,queues=1" --vdev "eth_vhost412,iface=vhost-net412,queues=1" --vdev "eth_vhost413,iface=vhost-net413,queues=1" --vdev "eth_vhost414,iface=vhost-net414,queues=1" --vdev "eth_vhost415,iface=vhost-net415,queues=1" --vdev "eth_vhost416,iface=vhost-net416,queues=1" --vdev "eth_vhost417,iface=vhost-net417,queues=1" --vdev "eth_vhost418,iface=vhost-net418,queues=1" --vdev "eth_vhost419,iface=vhost-net419,queues=1" --vdev "eth_vhost420,iface=vhost-net420,queues=1" --vdev "eth_vhost421,iface=vhost-net421,queues=1" --vdev "eth_vhost422,iface=vhost-net422,queues=1" --vdev "eth_vhost423,iface=vhost-net423,queues=1" --vdev "eth_vhost424,iface=vhost-net424,queues=1" --vdev "eth_vhost425,iface=vhost-net425,queues=1" --vdev "eth_vhost426,iface=vhost-net426,queues=1" --vdev "eth_vhost427,iface=vhost-net427,queues=1" --vdev "eth_vhost428,iface=vhost-net428,queues=1" --vdev "eth_vhost429,iface=vhost-net429,queues=1" --vdev "eth_vhost430,iface=vhost-net430,queues=1" --vdev "eth_vhost431,iface=vhost-net431,queues=1" --vdev "eth_vhost432,iface=vhost-net432,queues=1" --vdev "eth_vhost433,iface=vhost-net433,queues=1" --vdev "eth_vhost434,iface=vhost-net434,queues=1" --vdev "eth_vhost435,iface=vhost-net435,queues=1" --vdev "eth_vhost436,iface=vhost-net436,queues=1" --vdev "eth_vhost437,iface=vhost-net437,queues=1" --vdev "eth_vhost438,iface=vhost-net438,queues=1" --vdev "eth_vhost439,iface=vhost-net439,queues=1" --vdev "eth_vhost440,iface=vhost-net440,queues=1" --vdev "eth_vhost441,iface=vhost-net441,queues=1" --vdev "eth_vhost442,iface=vhost-net442,queues=1" --vdev "eth_vhost443,iface=vhost-net443,queues=1" --vdev "eth_vhost444,iface=vhost-net444,queues=1" --vdev "eth_vhost445,iface=vhost-net445,queues=1" --vdev "eth_vhost446,iface=vhost-net446,queues=1" --vdev "eth_vhost447,iface=vhost-net447,queues=1" --vdev "eth_vhost448,iface=vhost-net448,queues=1" --vdev "eth_vhost449,iface=vhost-net449,queues=1" --vdev "eth_vhost450,iface=vhost-net450,queues=1" --vdev "eth_vhost451,iface=vhost-net451,queues=1" --vdev "eth_vhost452,iface=vhost-net452,queues=1" --vdev "eth_vhost453,iface=vhost-net453,queues=1" --vdev "eth_vhost454,iface=vhost-net454,queues=1" --vdev "eth_vhost455,iface=vhost-net455,queues=1" --vdev "eth_vhost456,iface=vhost-net456,queues=1" --vdev "eth_vhost457,iface=vhost-net457,queues=1" --vdev "eth_vhost458,iface=vhost-net458,queues=1" --vdev "eth_vhost459,iface=vhost-net459,queues=1" --vdev "eth_vhost460,iface=vhost-net460,queues=1" --vdev "eth_vhost461,iface=vhost-net461,queues=1" --vdev "eth_vhost462,iface=vhost-net462,queues=1" --vdev "eth_vhost463,iface=vhost-net463,queues=1" --vdev "eth_vhost464,iface=vhost-net464,queues=1" --vdev "eth_vhost465,iface=vhost-net465,queues=1" --vdev "eth_vhost466,iface=vhost-net466,queues=1" --vdev "eth_vhost467,iface=vhost-net467,queues=1" --vdev "eth_vhost468,iface=vhost-net468,queues=1" --vdev "eth_vhost469,iface=vhost-net469,queues=1" --vdev "eth_vhost470,iface=vhost-net470,queues=1" --vdev "eth_vhost471,iface=vhost-net471,queues=1" --vdev "eth_vhost472,iface=vhost-net472,queues=1" --vdev "eth_vhost473,iface=vhost-net473,queues=1" --vdev "eth_vhost474,iface=vhost-net474,queues=1" --vdev "eth_vhost475,iface=vhost-net475,queues=1" --vdev "eth_vhost476,iface=vhost-net476,queues=1" --vdev "eth_vhost477,iface=vhost-net477,queues=1" --vdev "eth_vhost478,iface=vhost-net478,queues=1" --vdev "eth_vhost479,iface=vhost-net479,queues=1" --vdev "eth_vhost480,iface=vhost-net480,queues=1" --vdev "eth_vhost481,iface=vhost-net481,queues=1" --vdev "eth_vhost482,iface=vhost-net482,queues=1" --vdev "eth_vhost483,iface=vhost-net483,queues=1" --vdev "eth_vhost484,iface=vhost-net484,queues=1" --vdev "eth_vhost485,iface=vhost-net485,queues=1" --vdev "eth_vhost486,iface=vhost-net486,queues=1" --vdev "eth_vhost487,iface=vhost-net487,queues=1" --vdev "eth_vhost488,iface=vhost-net488,queues=1" --vdev "eth_vhost489,iface=vhost-net489,queues=1" --vdev "eth_vhost490,iface=vhost-net490,queues=1" --vdev "eth_vhost491,iface=vhost-net491,queues=1" --vdev "eth_vhost492,iface=vhost-net492,queues=1" --vdev "eth_vhost493,iface=vhost-net493,queues=1" --vdev "eth_vhost494,iface=vhost-net494,queues=1" --vdev "eth_vhost495,iface=vhost-net495,queues=1" --vdev "eth_vhost496,iface=vhost-net496,queues=1" --vdev "eth_vhost497,iface=vhost-net497,queues=1" --vdev "eth_vhost498,iface=vhost-net498,queues=1" --vdev "eth_vhost499,iface=vhost-net499,queues=1" --vdev "eth_vhost500,iface=vhost-net500,queues=1" --vdev "eth_vhost501,iface=vhost-net501,queues=1" --vdev "eth_vhost502,iface=vhost-net502,queues=1" --vdev "eth_vhost503,iface=vhost-net503,queues=1" --vdev "eth_vhost504,iface=vhost-net504,queues=1" --vdev "eth_vhost505,iface=vhost-net505,queues=1" --vdev "eth_vhost506,iface=vhost-net506,queues=1" --vdev "eth_vhost507,iface=vhost-net507,queues=1" --vdev "eth_vhost508,iface=vhost-net508,queues=1" --vdev "eth_vhost509,iface=vhost-net509,queues=1" --vdev "eth_vhost510,iface=vhost-net510,queues=1" --vdev "eth_vhost511,iface=vhost-net511,queues=1" --vdev "eth_vhost512,iface=vhost-net512,queues=1" --vdev "eth_vhost513,iface=vhost-net513,queues=1" --vdev "eth_vhost514,iface=vhost-net514,queues=1" --vdev "eth_vhost515,iface=vhost-net515,queues=1" --vdev "eth_vhost516,iface=vhost-net516,queues=1" --vdev "eth_vhost517,iface=vhost-net517,queues=1" --vdev "eth_vhost518,iface=vhost-net518,queues=1" --vdev "eth_vhost519,iface=vhost-net519,queues=1" --vdev "eth_vhost520,iface=vhost-net520,queues=1" --vdev "eth_vhost521,iface=vhost-net521,queues=1" --vdev "eth_vhost522,iface=vhost-net522,queues=1" --vdev "eth_vhost523,iface=vhost-net523,queues=1" --vdev "eth_vhost524,iface=vhost-net524,queues=1" --vdev "eth_vhost525,iface=vhost-net525,queues=1" --vdev "eth_vhost526,iface=vhost-net526,queues=1" --vdev "eth_vhost527,iface=vhost-net527,queues=1" --vdev "eth_vhost528,iface=vhost-net528,queues=1" --vdev "eth_vhost529,iface=vhost-net529,queues=1" --vdev "eth_vhost530,iface=vhost-net530,queues=1" --vdev "eth_vhost531,iface=vhost-net531,queues=1" --vdev "eth_vhost532,iface=vhost-net532,queues=1" --vdev "eth_vhost533,iface=vhost-net533,queues=1" --vdev "eth_vhost534,iface=vhost-net534,queues=1" --vdev "eth_vhost535,iface=vhost-net535,queues=1" --vdev "eth_vhost536,iface=vhost-net536,queues=1" --vdev "eth_vhost537,iface=vhost-net537,queues=1" --vdev "eth_vhost538,iface=vhost-net538,queues=1" --vdev "eth_vhost539,iface=vhost-net539,queues=1" --vdev "eth_vhost540,iface=vhost-net540,queues=1" --vdev "eth_vhost541,iface=vhost-net541,queues=1" --vdev "eth_vhost542,iface=vhost-net542,queues=1" --vdev "eth_vhost543,iface=vhost-net543,queues=1" --vdev "eth_vhost544,iface=vhost-net544,queues=1" --vdev "eth_vhost545,iface=vhost-net545,queues=1" --vdev "eth_vhost546,iface=vhost-net546,queues=1" --vdev "eth_vhost547,iface=vhost-net547,queues=1" --vdev "eth_vhost548,iface=vhost-net548,queues=1" --vdev "eth_vhost549,iface=vhost-net549,queues=1" --vdev "eth_vhost550,iface=vhost-net550,queues=1" --vdev "eth_vhost551,iface=vhost-net551,queues=1" --vdev "eth_vhost552,iface=vhost-net552,queues=1" --vdev "eth_vhost553,iface=vhost-net553,queues=1" --vdev "eth_vhost554,iface=vhost-net554,queues=1" --vdev "eth_vhost555,iface=vhost-net555,queues=1" --vdev "eth_vhost556,iface=vhost-net556,queues=1" --vdev "eth_vhost557,iface=vhost-net557,queues=1" --vdev "eth_vhost558,iface=vhost-net558,queues=1" --vdev "eth_vhost559,iface=vhost-net559,queues=1" --vdev "eth_vhost560,iface=vhost-net560,queues=1" --vdev "eth_vhost561,iface=vhost-net561,queues=1" --vdev "eth_vhost562,iface=vhost-net562,queues=1" --vdev "eth_vhost563,iface=vhost-net563,queues=1" --vdev "eth_vhost564,iface=vhost-net564,queues=1" --vdev "eth_vhost565,iface=vhost-net565,queues=1" --vdev "eth_vhost566,iface=vhost-net566,queues=1" --vdev "eth_vhost567,iface=vhost-net567,queues=1" --vdev "eth_vhost568,iface=vhost-net568,queues=1" --vdev "eth_vhost569,iface=vhost-net569,queues=1" --vdev "eth_vhost570,iface=vhost-net570,queues=1" --vdev "eth_vhost571,iface=vhost-net571,queues=1" --vdev "eth_vhost572,iface=vhost-net572,queues=1" --vdev "eth_vhost573,iface=vhost-net573,queues=1" --vdev "eth_vhost574,iface=vhost-net574,queues=1" --vdev "eth_vhost575,iface=vhost-net575,queues=1" --vdev "eth_vhost576,iface=vhost-net576,queues=1" --vdev "eth_vhost577,iface=vhost-net577,queues=1" --vdev "eth_vhost578,iface=vhost-net578,queues=1" --vdev "eth_vhost579,iface=vhost-net579,queues=1" --vdev "eth_vhost580,iface=vhost-net580,queues=1" --vdev "eth_vhost581,iface=vhost-net581,queues=1" --vdev "eth_vhost582,iface=vhost-net582,queues=1" --vdev "eth_vhost583,iface=vhost-net583,queues=1" --vdev "eth_vhost584,iface=vhost-net584,queues=1" --vdev "eth_vhost585,iface=vhost-net585,queues=1" --vdev "eth_vhost586,iface=vhost-net586,queues=1" --vdev "eth_vhost587,iface=vhost-net587,queues=1" --vdev "eth_vhost588,iface=vhost-net588,queues=1" --vdev "eth_vhost589,iface=vhost-net589,queues=1" --vdev "eth_vhost590,iface=vhost-net590,queues=1" --vdev "eth_vhost591,iface=vhost-net591,queues=1" --vdev "eth_vhost592,iface=vhost-net592,queues=1" --vdev "eth_vhost593,iface=vhost-net593,queues=1" --vdev "eth_vhost594,iface=vhost-net594,queues=1" --vdev "eth_vhost595,iface=vhost-net595,queues=1" --vdev "eth_vhost596,iface=vhost-net596,queues=1" --vdev "eth_vhost597,iface=vhost-net597,queues=1" --vdev "eth_vhost598,iface=vhost-net598,queues=1" --vdev "eth_vhost599,iface=vhost-net599,queues=1" --vdev "eth_vhost600,iface=vhost-net600,queues=1" --vdev "eth_vhost601,iface=vhost-net601,queues=1" --vdev "eth_vhost602,iface=vhost-net602,queues=1" --vdev "eth_vhost603,iface=vhost-net603,queues=1" --vdev "eth_vhost604,iface=vhost-net604,queues=1" --vdev "eth_vhost605,iface=vhost-net605,queues=1" --vdev "eth_vhost606,iface=vhost-net606,queues=1" --vdev "eth_vhost607,iface=vhost-net607,queues=1" --vdev "eth_vhost608,iface=vhost-net608,queues=1" --vdev "eth_vhost609,iface=vhost-net609,queues=1" --vdev "eth_vhost610,iface=vhost-net610,queues=1" --vdev "eth_vhost611,iface=vhost-net611,queues=1" --vdev "eth_vhost612,iface=vhost-net612,queues=1" --vdev "eth_vhost613,iface=vhost-net613,queues=1" --vdev "eth_vhost614,iface=vhost-net614,queues=1" --vdev "eth_vhost615,iface=vhost-net615,queues=1" --vdev "eth_vhost616,iface=vhost-net616,queues=1" --vdev "eth_vhost617,iface=vhost-net617,queues=1" --vdev "eth_vhost618,iface=vhost-net618,queues=1" --vdev "eth_vhost619,iface=vhost-net619,queues=1" --vdev "eth_vhost620,iface=vhost-net620,queues=1" --vdev "eth_vhost621,iface=vhost-net621,queues=1" --vdev "eth_vhost622,iface=vhost-net622,queues=1" --vdev "eth_vhost623,iface=vhost-net623,queues=1" --vdev "eth_vhost624,iface=vhost-net624,queues=1" --vdev "eth_vhost625,iface=vhost-net625,queues=1" --vdev "eth_vhost626,iface=vhost-net626,queues=1" --vdev "eth_vhost627,iface=vhost-net627,queues=1" --vdev "eth_vhost628,iface=vhost-net628,queues=1" --vdev "eth_vhost629,iface=vhost-net629,queues=1" --vdev "eth_vhost630,iface=vhost-net630,queues=1" --vdev "eth_vhost631,iface=vhost-net631,queues=1" --vdev "eth_vhost632,iface=vhost-net632,queues=1" --vdev "eth_vhost633,iface=vhost-net633,queues=1" --vdev "eth_vhost634,iface=vhost-net634,queues=1" --vdev "eth_vhost635,iface=vhost-net635,queues=1" --vdev "eth_vhost636,iface=vhost-net636,queues=1" --vdev "eth_vhost637,iface=vhost-net637,queues=1" --vdev "eth_vhost638,iface=vhost-net638,queues=1" --vdev "eth_vhost639,iface=vhost-net639,queues=1" --vdev "eth_vhost640,iface=vhost-net640,queues=1" --vdev "eth_vhost641,iface=vhost-net641,queues=1" --vdev "eth_vhost642,iface=vhost-net642,queues=1" --vdev "eth_vhost643,iface=vhost-net643,queues=1" --vdev "eth_vhost644,iface=vhost-net644,queues=1" --vdev "eth_vhost645,iface=vhost-net645,queues=1" --vdev "eth_vhost646,iface=vhost-net646,queues=1" --vdev "eth_vhost647,iface=vhost-net647,queues=1" --vdev "eth_vhost648,iface=vhost-net648,queues=1" --vdev "eth_vhost649,iface=vhost-net649,queues=1" --vdev "eth_vhost650,iface=vhost-net650,queues=1" --vdev "eth_vhost651,iface=vhost-net651,queues=1" --vdev "eth_vhost652,iface=vhost-net652,queues=1" --vdev "eth_vhost653,iface=vhost-net653,queues=1" --vdev "eth_vhost654,iface=vhost-net654,queues=1" --vdev "eth_vhost655,iface=vhost-net655,queues=1" --vdev "eth_vhost656,iface=vhost-net656,queues=1" --vdev "eth_vhost657,iface=vhost-net657,queues=1" --vdev "eth_vhost658,iface=vhost-net658,queues=1" --vdev "eth_vhost659,iface=vhost-net659,queues=1" --vdev "eth_vhost660,iface=vhost-net660,queues=1" --vdev "eth_vhost661,iface=vhost-net661,queues=1" --vdev "eth_vhost662,iface=vhost-net662,queues=1" --vdev "eth_vhost663,iface=vhost-net663,queues=1" --vdev "eth_vhost664,iface=vhost-net664,queues=1" --vdev "eth_vhost665,iface=vhost-net665,queues=1" --vdev "eth_vhost666,iface=vhost-net666,queues=1" --vdev "eth_vhost667,iface=vhost-net667,queues=1" --vdev "eth_vhost668,iface=vhost-net668,queues=1" --vdev "eth_vhost669,iface=vhost-net669,queues=1" --vdev "eth_vhost670,iface=vhost-net670,queues=1" --vdev "eth_vhost671,iface=vhost-net671,queues=1" --vdev "eth_vhost672,iface=vhost-net672,queues=1" --vdev "eth_vhost673,iface=vhost-net673,queues=1" --vdev "eth_vhost674,iface=vhost-net674,queues=1" --vdev "eth_vhost675,iface=vhost-net675,queues=1" --vdev "eth_vhost676,iface=vhost-net676,queues=1" --vdev "eth_vhost677,iface=vhost-net677,queues=1" --vdev "eth_vhost678,iface=vhost-net678,queues=1" --vdev "eth_vhost679,iface=vhost-net679,queues=1" --vdev "eth_vhost680,iface=vhost-net680,queues=1" --vdev "eth_vhost681,iface=vhost-net681,queues=1" --vdev "eth_vhost682,iface=vhost-net682,queues=1" --vdev "eth_vhost683,iface=vhost-net683,queues=1" --vdev "eth_vhost684,iface=vhost-net684,queues=1" --vdev "eth_vhost685,iface=vhost-net685,queues=1" --vdev "eth_vhost686,iface=vhost-net686,queues=1" --vdev "eth_vhost687,iface=vhost-net687,queues=1" --vdev "eth_vhost688,iface=vhost-net688,queues=1" --vdev "eth_vhost689,iface=vhost-net689,queues=1" --vdev "eth_vhost690,iface=vhost-net690,queues=1" --vdev "eth_vhost691,iface=vhost-net691,queues=1" --vdev "eth_vhost692,iface=vhost-net692,queues=1" --vdev "eth_vhost693,iface=vhost-net693,queues=1" --vdev "eth_vhost694,iface=vhost-net694,queues=1" --vdev "eth_vhost695,iface=vhost-net695,queues=1" --vdev "eth_vhost696,iface=vhost-net696,queues=1" --vdev "eth_vhost697,iface=vhost-net697,queues=1" --vdev "eth_vhost698,iface=vhost-net698,queues=1" --vdev "eth_vhost699,iface=vhost-net699,queues=1" --vdev "eth_vhost700,iface=vhost-net700,queues=1" --vdev "eth_vhost701,iface=vhost-net701,queues=1" --vdev "eth_vhost702,iface=vhost-net702,queues=1" --vdev "eth_vhost703,iface=vhost-net703,queues=1" --vdev "eth_vhost704,iface=vhost-net704,queues=1" --vdev "eth_vhost705,iface=vhost-net705,queues=1" --vdev "eth_vhost706,iface=vhost-net706,queues=1" --vdev "eth_vhost707,iface=vhost-net707,queues=1" --vdev "eth_vhost708,iface=vhost-net708,queues=1" --vdev "eth_vhost709,iface=vhost-net709,queues=1" --vdev "eth_vhost710,iface=vhost-net710,queues=1" --vdev "eth_vhost711,iface=vhost-net711,queues=1" --vdev "eth_vhost712,iface=vhost-net712,queues=1" --vdev "eth_vhost713,iface=vhost-net713,queues=1" --vdev "eth_vhost714,iface=vhost-net714,queues=1" --vdev "eth_vhost715,iface=vhost-net715,queues=1" --vdev "eth_vhost716,iface=vhost-net716,queues=1" --vdev "eth_vhost717,iface=vhost-net717,queues=1" --vdev "eth_vhost718,iface=vhost-net718,queues=1" --vdev "eth_vhost719,iface=vhost-net719,queues=1" --vdev "eth_vhost720,iface=vhost-net720,queues=1" --vdev "eth_vhost721,iface=vhost-net721,queues=1" --vdev "eth_vhost722,iface=vhost-net722,queues=1" --vdev "eth_vhost723,iface=vhost-net723,queues=1" --vdev "eth_vhost724,iface=vhost-net724,queues=1" --vdev "eth_vhost725,iface=vhost-net725,queues=1" --vdev "eth_vhost726,iface=vhost-net726,queues=1" --vdev "eth_vhost727,iface=vhost-net727,queues=1" --vdev "eth_vhost728,iface=vhost-net728,queues=1" --vdev "eth_vhost729,iface=vhost-net729,queues=1" --vdev "eth_vhost730,iface=vhost-net730,queues=1" --vdev "eth_vhost731,iface=vhost-net731,queues=1" --vdev "eth_vhost732,iface=vhost-net732,queues=1" --vdev "eth_vhost733,iface=vhost-net733,queues=1" --vdev "eth_vhost734,iface=vhost-net734,queues=1" --vdev "eth_vhost735,iface=vhost-net735,queues=1" --vdev "eth_vhost736,iface=vhost-net736,queues=1" --vdev "eth_vhost737,iface=vhost-net737,queues=1" --vdev "eth_vhost738,iface=vhost-net738,queues=1" --vdev "eth_vhost739,iface=vhost-net739,queues=1" --vdev "eth_vhost740,iface=vhost-net740,queues=1" --vdev "eth_vhost741,iface=vhost-net741,queues=1" --vdev "eth_vhost742,iface=vhost-net742,queues=1" --vdev "eth_vhost743,iface=vhost-net743,queues=1" --vdev "eth_vhost744,iface=vhost-net744,queues=1" --vdev "eth_vhost745,iface=vhost-net745,queues=1" --vdev "eth_vhost746,iface=vhost-net746,queues=1" --vdev "eth_vhost747,iface=vhost-net747,queues=1" --vdev "eth_vhost748,iface=vhost-net748,queues=1" --vdev "eth_vhost749,iface=vhost-net749,queues=1" --vdev "eth_vhost750,iface=vhost-net750,queues=1" --vdev "eth_vhost751,iface=vhost-net751,queues=1" --vdev "eth_vhost752,iface=vhost-net752,queues=1" --vdev "eth_vhost753,iface=vhost-net753,queues=1" --vdev "eth_vhost754,iface=vhost-net754,queues=1" --vdev "eth_vhost755,iface=vhost-net755,queues=1" --vdev "eth_vhost756,iface=vhost-net756,queues=1" --vdev "eth_vhost757,iface=vhost-net757,queues=1" --vdev "eth_vhost758,iface=vhost-net758,queues=1" --vdev "eth_vhost759,iface=vhost-net759,queues=1" --vdev "eth_vhost760,iface=vhost-net760,queues=1" --vdev "eth_vhost761,iface=vhost-net761,queues=1" --vdev "eth_vhost762,iface=vhost-net762,queues=1" --vdev "eth_vhost763,iface=vhost-net763,queues=1" --vdev "eth_vhost764,iface=vhost-net764,queues=1" --vdev "eth_vhost765,iface=vhost-net765,queues=1" --vdev "eth_vhost766,iface=vhost-net766,queues=1" --vdev "eth_vhost767,iface=vhost-net767,queues=1" --vdev "eth_vhost768,iface=vhost-net768,queues=1" --vdev "eth_vhost769,iface=vhost-net769,queues=1" --vdev "eth_vhost770,iface=vhost-net770,queues=1" --vdev "eth_vhost771,iface=vhost-net771,queues=1" --vdev "eth_vhost772,iface=vhost-net772,queues=1" --vdev "eth_vhost773,iface=vhost-net773,queues=1" --vdev "eth_vhost774,iface=vhost-net774,queues=1" --vdev "eth_vhost775,iface=vhost-net775,queues=1" --vdev "eth_vhost776,iface=vhost-net776,queues=1" --vdev "eth_vhost777,iface=vhost-net777,queues=1" --vdev "eth_vhost778,iface=vhost-net778,queues=1" --vdev "eth_vhost779,iface=vhost-net779,queues=1" --vdev "eth_vhost780,iface=vhost-net780,queues=1" --vdev "eth_vhost781,iface=vhost-net781,queues=1" --vdev "eth_vhost782,iface=vhost-net782,queues=1" --vdev "eth_vhost783,iface=vhost-net783,queues=1" --vdev "eth_vhost784,iface=vhost-net784,queues=1" --vdev "eth_vhost785,iface=vhost-net785,queues=1" --vdev "eth_vhost786,iface=vhost-net786,queues=1" --vdev "eth_vhost787,iface=vhost-net787,queues=1" --vdev "eth_vhost788,iface=vhost-net788,queues=1" --vdev "eth_vhost789,iface=vhost-net789,queues=1" --vdev "eth_vhost790,iface=vhost-net790,queues=1" --vdev "eth_vhost791,iface=vhost-net791,queues=1" --vdev "eth_vhost792,iface=vhost-net792,queues=1" --vdev "eth_vhost793,iface=vhost-net793,queues=1" --vdev "eth_vhost794,iface=vhost-net794,queues=1" --vdev "eth_vhost795,iface=vhost-net795,queues=1" --vdev "eth_vhost796,iface=vhost-net796,queues=1" --vdev "eth_vhost797,iface=vhost-net797,queues=1" --vdev "eth_vhost798,iface=vhost-net798,queues=1" --vdev "eth_vhost799,iface=vhost-net799,queues=1" --vdev "eth_vhost800,iface=vhost-net800,queues=1" --vdev "eth_vhost801,iface=vhost-net801,queues=1" --vdev "eth_vhost802,iface=vhost-net802,queues=1" --vdev "eth_vhost803,iface=vhost-net803,queues=1" --vdev "eth_vhost804,iface=vhost-net804,queues=1" --vdev "eth_vhost805,iface=vhost-net805,queues=1" --vdev "eth_vhost806,iface=vhost-net806,queues=1" --vdev "eth_vhost807,iface=vhost-net807,queues=1" --vdev "eth_vhost808,iface=vhost-net808,queues=1" --vdev "eth_vhost809,iface=vhost-net809,queues=1" --vdev "eth_vhost810,iface=vhost-net810,queues=1" --vdev "eth_vhost811,iface=vhost-net811,queues=1" --vdev "eth_vhost812,iface=vhost-net812,queues=1" --vdev "eth_vhost813,iface=vhost-net813,queues=1" --vdev "eth_vhost814,iface=vhost-net814,queues=1" --vdev "eth_vhost815,iface=vhost-net815,queues=1" --vdev "eth_vhost816,iface=vhost-net816,queues=1" --vdev "eth_vhost817,iface=vhost-net817,queues=1" --vdev "eth_vhost818,iface=vhost-net818,queues=1" --vdev "eth_vhost819,iface=vhost-net819,queues=1" --vdev "eth_vhost820,iface=vhost-net820,queues=1" --vdev "eth_vhost821,iface=vhost-net821,queues=1" --vdev "eth_vhost822,iface=vhost-net822,queues=1" --vdev "eth_vhost823,iface=vhost-net823,queues=1" --vdev "eth_vhost824,iface=vhost-net824,queues=1" --vdev "eth_vhost825,iface=vhost-net825,queues=1" --vdev "eth_vhost826,iface=vhost-net826,queues=1" --vdev "eth_vhost827,iface=vhost-net827,queues=1" --vdev "eth_vhost828,iface=vhost-net828,queues=1" --vdev "eth_vhost829,iface=vhost-net829,queues=1" --vdev "eth_vhost830,iface=vhost-net830,queues=1" --vdev "eth_vhost831,iface=vhost-net831,queues=1" --vdev "eth_vhost832,iface=vhost-net832,queues=1" --vdev "eth_vhost833,iface=vhost-net833,queues=1" --vdev "eth_vhost834,iface=vhost-net834,queues=1" --vdev "eth_vhost835,iface=vhost-net835,queues=1" --vdev "eth_vhost836,iface=vhost-net836,queues=1" --vdev "eth_vhost837,iface=vhost-net837,queues=1" --vdev "eth_vhost838,iface=vhost-net838,queues=1" --vdev "eth_vhost839,iface=vhost-net839,queues=1" --vdev "eth_vhost840,iface=vhost-net840,queues=1" --vdev "eth_vhost841,iface=vhost-net841,queues=1" --vdev "eth_vhost842,iface=vhost-net842,queues=1" --vdev "eth_vhost843,iface=vhost-net843,queues=1" --vdev "eth_vhost844,iface=vhost-net844,queues=1" --vdev "eth_vhost845,iface=vhost-net845,queues=1" --vdev "eth_vhost846,iface=vhost-net846,queues=1" --vdev "eth_vhost847,iface=vhost-net847,queues=1" --vdev "eth_vhost848,iface=vhost-net848,queues=1" --vdev "eth_vhost849,iface=vhost-net849,queues=1" --vdev "eth_vhost850,iface=vhost-net850,queues=1" --vdev "eth_vhost851,iface=vhost-net851,queues=1" --vdev "eth_vhost852,iface=vhost-net852,queues=1" --vdev "eth_vhost853,iface=vhost-net853,queues=1" --vdev "eth_vhost854,iface=vhost-net854,queues=1" --vdev "eth_vhost855,iface=vhost-net855,queues=1" --vdev "eth_vhost856,iface=vhost-net856,queues=1" --vdev "eth_vhost857,iface=vhost-net857,queues=1" --vdev "eth_vhost858,iface=vhost-net858,queues=1" --vdev "eth_vhost859,iface=vhost-net859,queues=1" --vdev "eth_vhost860,iface=vhost-net860,queues=1" --vdev "eth_vhost861,iface=vhost-net861,queues=1" --vdev "eth_vhost862,iface=vhost-net862,queues=1" --vdev "eth_vhost863,iface=vhost-net863,queues=1" --vdev "eth_vhost864,iface=vhost-net864,queues=1" --vdev "eth_vhost865,iface=vhost-net865,queues=1" --vdev "eth_vhost866,iface=vhost-net866,queues=1" --vdev "eth_vhost867,iface=vhost-net867,queues=1" --vdev "eth_vhost868,iface=vhost-net868,queues=1" --vdev "eth_vhost869,iface=vhost-net869,queues=1" --vdev "eth_vhost870,iface=vhost-net870,queues=1" --vdev "eth_vhost871,iface=vhost-net871,queues=1" --vdev "eth_vhost872,iface=vhost-net872,queues=1" --vdev "eth_vhost873,iface=vhost-net873,queues=1" --vdev "eth_vhost874,iface=vhost-net874,queues=1" --vdev "eth_vhost875,iface=vhost-net875,queues=1" --vdev "eth_vhost876,iface=vhost-net876,queues=1" --vdev "eth_vhost877,iface=vhost-net877,queues=1" --vdev "eth_vhost878,iface=vhost-net878,queues=1" --vdev "eth_vhost879,iface=vhost-net879,queues=1" --vdev "eth_vhost880,iface=vhost-net880,queues=1" --vdev "eth_vhost881,iface=vhost-net881,queues=1" --vdev "eth_vhost882,iface=vhost-net882,queues=1" --vdev "eth_vhost883,iface=vhost-net883,queues=1" --vdev "eth_vhost884,iface=vhost-net884,queues=1" --vdev "eth_vhost885,iface=vhost-net885,queues=1" --vdev "eth_vhost886,iface=vhost-net886,queues=1" --vdev "eth_vhost887,iface=vhost-net887,queues=1" --vdev "eth_vhost888,iface=vhost-net888,queues=1" --vdev "eth_vhost889,iface=vhost-net889,queues=1" --vdev "eth_vhost890,iface=vhost-net890,queues=1" --vdev "eth_vhost891,iface=vhost-net891,queues=1" --vdev "eth_vhost892,iface=vhost-net892,queues=1" --vdev "eth_vhost893,iface=vhost-net893,queues=1" --vdev "eth_vhost894,iface=vhost-net894,queues=1" --vdev "eth_vhost895,iface=vhost-net895,queues=1" --vdev "eth_vhost896,iface=vhost-net896,queues=1" --vdev "eth_vhost897,iface=vhost-net897,queues=1" --vdev "eth_vhost898,iface=vhost-net898,queues=1" --vdev "eth_vhost899,iface=vhost-net899,queues=1" --vdev "eth_vhost900,iface=vhost-net900,queues=1" --vdev "eth_vhost901,iface=vhost-net901,queues=1" --vdev "eth_vhost902,iface=vhost-net902,queues=1" --vdev "eth_vhost903,iface=vhost-net903,queues=1" --vdev "eth_vhost904,iface=vhost-net904,queues=1" --vdev "eth_vhost905,iface=vhost-net905,queues=1" --vdev "eth_vhost906,iface=vhost-net906,queues=1" --vdev "eth_vhost907,iface=vhost-net907,queues=1" --vdev "eth_vhost908,iface=vhost-net908,queues=1" --vdev "eth_vhost909,iface=vhost-net909,queues=1" --vdev "eth_vhost910,iface=vhost-net910,queues=1" --vdev "eth_vhost911,iface=vhost-net911,queues=1" --vdev "eth_vhost912,iface=vhost-net912,queues=1" --vdev "eth_vhost913,iface=vhost-net913,queues=1" --vdev "eth_vhost914,iface=vhost-net914,queues=1" --vdev "eth_vhost915,iface=vhost-net915,queues=1" --vdev "eth_vhost916,iface=vhost-net916,queues=1" --vdev "eth_vhost917,iface=vhost-net917,queues=1" --vdev "eth_vhost918,iface=vhost-net918,queues=1" --vdev "eth_vhost919,iface=vhost-net919,queues=1" --vdev "eth_vhost920,iface=vhost-net920,queues=1" --vdev "eth_vhost921,iface=vhost-net921,queues=1" --vdev "eth_vhost922,iface=vhost-net922,queues=1" --vdev "eth_vhost923,iface=vhost-net923,queues=1" --vdev "eth_vhost924,iface=vhost-net924,queues=1" --vdev "eth_vhost925,iface=vhost-net925,queues=1" --vdev "eth_vhost926,iface=vhost-net926,queues=1" --vdev "eth_vhost927,iface=vhost-net927,queues=1" --vdev "eth_vhost928,iface=vhost-net928,queues=1" --vdev "eth_vhost929,iface=vhost-net929,queues=1" --vdev "eth_vhost930,iface=vhost-net930,queues=1" --vdev "eth_vhost931,iface=vhost-net931,queues=1" --vdev "eth_vhost932,iface=vhost-net932,queues=1" --vdev "eth_vhost933,iface=vhost-net933,queues=1" --vdev "eth_vhost934,iface=vhost-net934,queues=1" --vdev "eth_vhost935,iface=vhost-net935,queues=1" --vdev "eth_vhost936,iface=vhost-net936,queues=1" --vdev "eth_vhost937,iface=vhost-net937,queues=1" --vdev "eth_vhost938,iface=vhost-net938,queues=1" --vdev "eth_vhost939,iface=vhost-net939,queues=1" --vdev "eth_vhost940,iface=vhost-net940,queues=1" --vdev "eth_vhost941,iface=vhost-net941,queues=1" --vdev "eth_vhost942,iface=vhost-net942,queues=1" --vdev "eth_vhost943,iface=vhost-net943,queues=1" --vdev "eth_vhost944,iface=vhost-net944,queues=1" --vdev "eth_vhost945,iface=vhost-net945,queues=1" --vdev "eth_vhost946,iface=vhost-net946,queues=1" --vdev "eth_vhost947,iface=vhost-net947,queues=1" --vdev "eth_vhost948,iface=vhost-net948,queues=1" --vdev "eth_vhost949,iface=vhost-net949,queues=1" --vdev "eth_vhost950,iface=vhost-net950,queues=1" --vdev "eth_vhost951,iface=vhost-net951,queues=1" --vdev "eth_vhost952,iface=vhost-net952,queues=1" --vdev "eth_vhost953,iface=vhost-net953,queues=1" --vdev "eth_vhost954,iface=vhost-net954,queues=1" --vdev "eth_vhost955,iface=vhost-net955,queues=1" --vdev "eth_vhost956,iface=vhost-net956,queues=1" --vdev "eth_vhost957,iface=vhost-net957,queues=1" --vdev "eth_vhost958,iface=vhost-net958,queues=1" --vdev "eth_vhost959,iface=vhost-net959,queues=1" --vdev "eth_vhost960,iface=vhost-net960,queues=1" --vdev "eth_vhost961,iface=vhost-net961,queues=1" --vdev "eth_vhost962,iface=vhost-net962,queues=1" --vdev "eth_vhost963,iface=vhost-net963,queues=1" --vdev "eth_vhost964,iface=vhost-net964,queues=1" --vdev "eth_vhost965,iface=vhost-net965,queues=1" --vdev "eth_vhost966,iface=vhost-net966,queues=1" --vdev "eth_vhost967,iface=vhost-net967,queues=1" --vdev "eth_vhost968,iface=vhost-net968,queues=1" --vdev "eth_vhost969,iface=vhost-net969,queues=1" --vdev "eth_vhost970,iface=vhost-net970,queues=1" --vdev "eth_vhost971,iface=vhost-net971,queues=1" --vdev "eth_vhost972,iface=vhost-net972,queues=1" --vdev "eth_vhost973,iface=vhost-net973,queues=1" --vdev "eth_vhost974,iface=vhost-net974,queues=1" --vdev "eth_vhost975,iface=vhost-net975,queues=1" --vdev "eth_vhost976,iface=vhost-net976,queues=1" --vdev "eth_vhost977,iface=vhost-net977,queues=1" --vdev "eth_vhost978,iface=vhost-net978,queues=1" --vdev "eth_vhost979,iface=vhost-net979,queues=1" --vdev "eth_vhost980,iface=vhost-net980,queues=1" --vdev "eth_vhost981,iface=vhost-net981,queues=1" --vdev "eth_vhost982,iface=vhost-net982,queues=1" --vdev "eth_vhost983,iface=vhost-net983,queues=1" --vdev "eth_vhost984,iface=vhost-net984,queues=1" --vdev "eth_vhost985,iface=vhost-net985,queues=1" --vdev "eth_vhost986,iface=vhost-net986,queues=1" --vdev "eth_vhost987,iface=vhost-net987,queues=1" --vdev "eth_vhost988,iface=vhost-net988,queues=1" --vdev "eth_vhost989,iface=vhost-net989,queues=1" --vdev "eth_vhost990,iface=vhost-net990,queues=1" --vdev "eth_vhost991,iface=vhost-net991,queues=1" --vdev "eth_vhost992,iface=vhost-net992,queues=1" --vdev "eth_vhost993,iface=vhost-net993,queues=1" --vdev "eth_vhost994,iface=vhost-net994,queues=1" --vdev "eth_vhost995,iface=vhost-net995,queues=1" --vdev "eth_vhost996,iface=vhost-net996,queues=1" --vdev "eth_vhost997,iface=vhost-net997,queues=1" --vdev "eth_vhost998,iface=vhost-net998,queues=1" --vdev "eth_vhost999,iface=vhost-net999,queues=1" --vdev "eth_vhost1000,iface=vhost-net1000,queues=1" --vdev "eth_vhost1001,iface=vhost-net1001,queues=1" --vdev "eth_vhost1002,iface=vhost-net1002,queues=1" --vdev "eth_vhost1003,iface=vhost-net1003,queues=1" --vdev "eth_vhost1004,iface=vhost-net1004,queues=1" --vdev "eth_vhost1005,iface=vhost-net1005,queues=1" --vdev "eth_vhost1006,iface=vhost-net1006,queues=1" --vdev "eth_vhost1007,iface=vhost-net1007,queues=1" --vdev "eth_vhost1008,iface=vhost-net1008,queues=1" --vdev "eth_vhost1009,iface=vhost-net1009,queues=1" --vdev "eth_vhost1010,iface=vhost-net1010,queues=1" --vdev "eth_vhost1011,iface=vhost-net1011,queues=1" --vdev "eth_vhost1012,iface=vhost-net1012,queues=1" --vdev "eth_vhost1013,iface=vhost-net1013,queues=1" --vdev "eth_vhost1014,iface=vhost-net1014,queues=1" --vdev "eth_vhost1015,iface=vhost-net1015,queues=1" --vdev "eth_vhost1016,iface=vhost-net1016,queues=1" --vdev "eth_vhost1017,iface=vhost-net1017,queues=1" --vdev "eth_vhost1018,iface=vhost-net1018,queues=1" --vdev "eth_vhost1019,iface=vhost-net1019,queues=1" --vdev "eth_vhost1020,iface=vhost-net1020,queues=1" --vdev "eth_vhost1021,iface=vhost-net1021,queues=1" --vdev "eth_vhost1022,iface=vhost-net1022,queues=1" --vdev "eth_vhost1023,iface=vhost-net1023,queues=1"  -- -i
         TestVhost1024Ethports: Test Case test_launch_vhost_with_1024_ethports Result FAILED: 'start testpmd failed'
            dut.10.240.183.214: rm -rf ./vhost-net*
>>> exit()
            dut.10.240.183.214: sed -i 's/CONFIG_RTE_EAL_IGB_UIO=n/CONFIG_RTE_EAL_IGB_UIO=y/g' config/common_base
            dut.10.240.183.214: rm -rf x86_64-native-linuxapp-gcc
            dut.10.240.183.214: CC=gcc meson --werror -Denable_kmods=True -Dmax_ethports=32 -Dlibdir=lib  --default-library=static x86_64-native-linuxapp-gcc
            dut.10.240.183.214: ninja -C x86_64-native-linuxapp-gcc -j 110
            dut.10.240.183.214: find ./x86_64-native-linuxapp-gcc/kernel/ -name *.ko
            dut.10.240.183.214: mkdir -p x86_64-native-linuxapp-gcc/kmod
            dut.10.240.183.214: cp ./x86_64-native-linuxapp-gcc/kernel/linux/kni/rte_kni.ko x86_64-native-linuxapp-gcc/kmod/
            dut.10.240.183.214: cp ./x86_64-native-linuxapp-gcc/kernel/linux/igb_uio/igb_uio.ko x86_64-native-linuxapp-gcc/kmod/
            dut.10.240.183.214: kill_all: called by dut and prefix list has value.
                           dts: DTS ended

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build
  2020-09-17  9:45 ` Jiang, YuX
@ 2020-09-22  8:03   ` Ma, LihongX
  0 siblings, 0 replies; 4+ messages in thread
From: Ma, LihongX @ 2020-09-22  8:03 UTC (permalink / raw)
  To: Jiang, YuX, dts; +Cc: Jiang, YuX

Acked-by: lihongx Ma <lihongx.ma@intel.com>

Regards,
Ma,lihong

> -----Original Message-----
> From: dts <dts-bounces@dpdk.org> On Behalf Of Jiang, YuX
> Sent: Thursday, September 17, 2020 5:46 PM
> To: dts@dpdk.org
> Cc: Jiang, YuX <yux.jiang@intel.com>
> Subject: Re: [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support
> meson build


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build
  2020-09-17  9:36 [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build JiangYuX
  2020-09-17  9:45 ` Jiang, YuX
@ 2020-09-23  8:34 ` Tu, Lijuan
  1 sibling, 0 replies; 4+ messages in thread
From: Tu, Lijuan @ 2020-09-23  8:34 UTC (permalink / raw)
  To: Jiang, YuX, dts; +Cc: Jiang, YuX

> Subject: [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson
> build
> 
> From: JiangYu <yux.jiang@intel.com>
> 
> 1, adapt meson build: include app_name, killall app_name, build method 2,
> optimize checkpoints.
> 
> Signed-off-by: JiangYu <yux.jiang@intel.com>

Applied

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-09-23  8:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-17  9:36 [dts] [PATCH V1] tests/TestSuite_vhost_1024_ethports: support meson build JiangYuX
2020-09-17  9:45 ` Jiang, YuX
2020-09-22  8:03   ` Ma, LihongX
2020-09-23  8:34 ` Tu, Lijuan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).