get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/95178/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 95178,
    "url": "http://patches.dpdk.org/api/patches/95178/?format=api",
    "web_url": "http://patches.dpdk.org/project/dts/patch/20210702171734.839462-1-yinan.wang@intel.com/",
    "project": {
        "id": 3,
        "url": "http://patches.dpdk.org/api/projects/3/?format=api",
        "name": "DTS",
        "link_name": "dts",
        "list_id": "dts.dpdk.org",
        "list_email": "dts@dpdk.org",
        "web_url": "",
        "scm_url": "git://dpdk.org/tools/dts",
        "webscm_url": "http://git.dpdk.org/tools/dts/",
        "list_archive_url": "https://inbox.dpdk.org/dts",
        "list_archive_url_format": "https://inbox.dpdk.org/dts/{}",
        "commit_url_format": ""
    },
    "msgid": "<20210702171734.839462-1-yinan.wang@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dts/20210702171734.839462-1-yinan.wang@intel.com",
    "date": "2021-07-02T17:17:34",
    "name": "[v2] test_plans/vm2vm_virtio_net_perf:update packed ring cbdma cases of qemu version",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "1995e595987a9a100552e041a9078afd84b052d7",
    "submitter": {
        "id": 1081,
        "url": "http://patches.dpdk.org/api/people/1081/?format=api",
        "name": "Wang, Yinan",
        "email": "yinan.wang@intel.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dts/patch/20210702171734.839462-1-yinan.wang@intel.com/mbox/",
    "series": [
        {
            "id": 17588,
            "url": "http://patches.dpdk.org/api/series/17588/?format=api",
            "web_url": "http://patches.dpdk.org/project/dts/list/?series=17588",
            "date": "2021-07-02T17:17:34",
            "name": "[v2] test_plans/vm2vm_virtio_net_perf:update packed ring cbdma cases of qemu version",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/17588/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/95178/comments/",
    "check": "pending",
    "checks": "http://patches.dpdk.org/api/patches/95178/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dts-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 8558BA0A0C;\n\tFri,  2 Jul 2021 10:33:59 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 5A64340141;\n\tFri,  2 Jul 2021 10:33:59 +0200 (CEST)",
            "from mga01.intel.com (mga01.intel.com [192.55.52.88])\n by mails.dpdk.org (Postfix) with ESMTP id 492834003E\n for <dts@dpdk.org>; Fri,  2 Jul 2021 10:33:57 +0200 (CEST)",
            "from orsmga008.jf.intel.com ([10.7.209.65])\n by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 02 Jul 2021 01:33:56 -0700",
            "from dpdk-yinan-ntb1.sh.intel.com ([10.67.119.39])\n by orsmga008.jf.intel.com with ESMTP; 02 Jul 2021 01:33:54 -0700"
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6200,9189,10032\"; a=\"230366360\"",
            "E=Sophos;i=\"5.83,316,1616482800\"; d=\"scan'208\";a=\"230366360\"",
            "E=Sophos;i=\"5.83,316,1616482800\"; d=\"scan'208\";a=\"455884884\""
        ],
        "X-ExtLoop1": "1",
        "From": "Yinan Wang <yinan.wang@intel.com>",
        "To": "dts@dpdk.org",
        "Cc": "Yinan Wang <yinan.wang@intel.com>",
        "Date": "Fri,  2 Jul 2021 13:17:34 -0400",
        "Message-Id": "<20210702171734.839462-1-yinan.wang@intel.com>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dts] [PATCH v2] test_plans/vm2vm_virtio_net_perf:update packed\n ring cbdma cases of qemu version",
        "X-BeenThere": "dts@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "test suite reviews and discussions <dts.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dts>,\n <mailto:dts-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dts/>",
        "List-Post": "<mailto:dts@dpdk.org>",
        "List-Help": "<mailto:dts-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dts>,\n <mailto:dts-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dts-bounces@dpdk.org",
        "Sender": "\"dts\" <dts-bounces@dpdk.org>"
    },
    "content": "Signed-off-by: Yinan Wang <yinan.wang@intel.com>\n---\n .../vm2vm_virtio_net_perf_test_plan.rst       | 114 ++++--------------\n 1 file changed, 22 insertions(+), 92 deletions(-)",
    "diff": "diff --git a/test_plans/vm2vm_virtio_net_perf_test_plan.rst b/test_plans/vm2vm_virtio_net_perf_test_plan.rst\nindex 78418e00..3fb12f41 100644\n--- a/test_plans/vm2vm_virtio_net_perf_test_plan.rst\n+++ b/test_plans/vm2vm_virtio_net_perf_test_plan.rst\n@@ -43,7 +43,9 @@ in the UDP/IP stack with vm2vm split ring and packed ring vhost-user/virtio-net\n 2. Check the payload of large packet (larger than 1MB) is valid after forwarding packets with vm2vm split ring\n and packed ring vhost-user/virtio-net mergeable and non-mergeable path.\n 3. Multi-queues number dynamic change in vm2vm vhost-user/virtio-net with split ring and packed ring when vhost enqueue operation with multi-CBDMA channels.\n-Note: For packed virtqueue virtio-net test, need qemu version > 4.2.0 and VM kernel version > v5.1.\n+Note: \n+1.For packed virtqueue virtio-net test, need qemu version > 4.2.0 and VM kernel version > v5.1.\n+2.For split virtqueue virtio-net with multi-queues server mode test, need qemu version > LTS 4.2.1, dut to old qemu exist reconnect issue when multi-queues test.\n \n Test flow\n =========\n@@ -71,7 +73,7 @@ Test Case 1: VM2VM split ring vhost-user/virtio-net test with tcp traffic\n     -netdev user,id=nttsip1,hostfwd=tcp:127.0.0.1:6002-:22 \\\n     -chardev socket,id=char0,path=./vhost-net0 \\\n     -netdev type=vhost-user,id=netdev0,chardev=char0,vhostforce \\\n-    -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:01,disable-modern=false,mrg_rxbuf=on,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on -vnc :10\n+    -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:01,disable-modern=false,mrg_rxbuf=off,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on -vnc :10\n \n    taskset -c 33 qemu-system-x86_64 -name vm2 -enable-kvm -cpu host -smp 1 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -82,7 +84,7 @@ Test Case 1: VM2VM split ring vhost-user/virtio-net test with tcp traffic\n     -netdev user,id=nttsip1,hostfwd=tcp:127.0.0.1:6003-:22 \\\n     -chardev socket,id=char0,path=./vhost-net1 \\\n     -netdev type=vhost-user,id=netdev0,chardev=char0,vhostforce \\\n-    -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:02,disable-modern=false,mrg_rxbuf=on,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on -vnc :12\n+    -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:02,disable-modern=false,mrg_rxbuf=off,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on -vnc :12\n \n 3. On VM1, set virtio device IP and run arp protocal::\n \n@@ -275,7 +277,7 @@ Test Case 5: VM2VM virtio-net split ring mergeable 8 queues CBDMA enable test wi\n     --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8,dmas=[txq0@80:04.0;txq1@80:04.1;txq2@80:04.2;txq3@80:04.3;txq4@80:04.4;txq5@80:04.5;txq6@80:04.6;txq7@80:04.7],dmathr=512'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n     testpmd>start\n \n-2. Launch VM1 and VM2 using qemu3.0::\n+2. Launch VM1 and VM2 using qemu 5.2.0::\n \n     taskset -c 32 qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 8 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -368,7 +370,7 @@ Test Case 6: VM2VM virtio-net split ring non-mergeable 8 queues CBDMA enable tes\n     --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8,dmas=[txq0@80:04.0;txq1@80:04.1;txq2@80:04.2;txq3@80:04.3;txq4@80:04.4;txq5@80:04.5;txq6@80:04.6;txq7@80:04.7],dmathr=512'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n     testpmd>start\n \n-2. Launch VM1 and VM2 using qemu3.0::\n+2. Launch VM1 and VM2 using qemu 5.2.0::\n \n     taskset -c 32 qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 8 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -461,7 +463,7 @@ Test Case 7: VM2VM packed ring vhost-user/virtio-net test with tcp traffic\n     --vdev 'net_vhost1,iface=vhost-net1,queues=1'  -- -i --nb-cores=2 --txd=1024 --rxd=1024\n     testpmd>start\n \n-2. Launch VM1 and VM2::\n+2. Launch VM1 and VM2 with qemu 5.2.0::\n \n     qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 1 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -516,7 +518,7 @@ Test Case 8: VM2VM packed ring vhost-user/virtio-net CBDMA enable test with tcp\n     --vdev 'net_vhost1,iface=vhost-net1,queues=1,dmas=[txq0@00:04.1],dmathr=512'  -- -i --nb-cores=2 --txd=1024 --rxd=1024\n     testpmd>start\n \n-2. Launch VM1 and VM2 on socket 1::\n+2. Launch VM1 and VM2 on socket 1 with qemu 5.2.0::\n \n     taskset -c 32 qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 1 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -573,7 +575,7 @@ Test Case 9: VM2VM packed ring vhost-user/virtio-net test with udp traffic\n     --vdev 'net_vhost1,iface=vhost-net1,queues=1'  -- -i --nb-cores=2 --txd=1024 --rxd=1024\n     testpmd>start\n \n-2. Launch VM1 and VM2::\n+2. Launch VM1 and VM2 with qemu 5.2.0::\n \n     qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 40 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -628,7 +630,7 @@ Test Case 10: Check packed ring virtio-net device capability\n     --vdev 'net_vhost1,iface=vhost-net1,queues=1'  -- -i --nb-cores=2 --txd=1024 --rxd=1024\n     testpmd>start\n \n-2. Launch VM1 and VM2,set TSO and UFO on in qemu command::\n+2. Launch VM1 and VM2 with qemu 5.2.0,set TSO and UFO on in qemu command::\n \n     qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 1 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -672,11 +674,11 @@ Test Case 11: VM2VM virtio-net packed ring mergeable 8 queues CBDMA enable test\n 1. Launch the Vhost sample by below commands::\n \n     rm -rf vhost-net*\n-    ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,client=1,queues=8,dmas=[txq0@00:04.0;txq1@00:04.1;txq2@00:04.2;txq3@00:04.3;txq4@00:04.4;txq5@00:04.5;txq6@00:04.6;txq7@00:04.7],dmathr=512' \\\n-    --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8,dmas=[txq0@80:04.0;txq1@80:04.1;txq2@80:04.2;txq3@80:04.3;txq4@80:04.4;txq5@80:04.5;txq6@80:04.6;txq7@80:04.7],dmathr=512'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n+    ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,queues=8,dmas=[txq0@00:04.0;txq1@00:04.1;txq2@00:04.2;txq3@00:04.3;txq4@00:04.4;txq5@00:04.5;txq6@00:04.6;txq7@00:04.7],dmathr=512' \\\n+    --vdev 'net_vhost1,iface=vhost-net1,queues=8,dmas=[txq0@80:04.0;txq1@80:04.1;txq2@80:04.2;txq3@80:04.3;txq4@80:04.4;txq5@80:04.5;txq6@80:04.6;txq7@80:04.7],dmathr=512'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n     testpmd>start\n \n-2. Launch VM1 and VM2::\n+2. Launch VM1 and VM2 with qemu 5.2.0::\n \n     taskset -c 32 qemu-system-x86_64 -name vm1 -enable-kvm -cpu host -smp 8 -m 4096 \\\n     -object memory-backend-file,id=mem,size=4096M,mem-path=/mnt/huge,share=on \\\n@@ -685,7 +687,7 @@ Test Case 11: VM2VM virtio-net packed ring mergeable 8 queues CBDMA enable test\n     -device virtserialport,chardev=vm2_qga0,name=org.qemu.guest_agent.2 -daemonize \\\n     -monitor unix:/tmp/vm2_monitor.sock,server,nowait -device e1000,netdev=nttsip1 \\\n     -netdev user,id=nttsip1,hostfwd=tcp:127.0.0.1:6002-:22 \\\n-    -chardev socket,id=char0,path=./vhost-net0,server \\\n+    -chardev socket,id=char0,path=./vhost-net0 \\\n     -netdev type=vhost-user,id=netdev0,chardev=char0,vhostforce,queues=8 \\\n     -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:01,disable-modern=false,mrg_rxbuf=on,mq=on,vectors=40,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on,guest_ufo=on,host_ufo=on,packed=on -vnc :10\n \n@@ -696,7 +698,7 @@ Test Case 11: VM2VM virtio-net packed ring mergeable 8 queues CBDMA enable test\n     -device virtserialport,chardev=vm2_qga0,name=org.qemu.guest_agent.2 -daemonize \\\n     -monitor unix:/tmp/vm2_monitor.sock,server,nowait -device e1000,netdev=nttsip1 \\\n     -netdev user,id=nttsip1,hostfwd=tcp:127.0.0.1:6003-:22 \\\n-    -chardev socket,id=char0,path=./vhost-net1,server \\\n+    -chardev socket,id=char0,path=./vhost-net1 \\\n     -netdev type=vhost-user,id=netdev0,chardev=char0,vhostforce,queues=8 \\\n     -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:02,disable-modern=false,mrg_rxbuf=on,mq=on,vectors=40,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on,guest_ufo=on,host_ufo=on,packed=on -vnc :12\n \n@@ -721,43 +723,7 @@ Test Case 11: VM2VM virtio-net packed ring mergeable 8 queues CBDMA enable test\n     Under VM1, run: `iperf -s -i 1`\n     Under VM2, run: `iperf -c 1.1.1.2 -i 1 -t 60`\n \n-7. Quit vhost ports and relaunch vhost ports w/o CBDMA channels::\n-\n-    ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,client=1,queues=8' \\\n-    --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n-    testpmd>start\n-\n-8. Scp 1MB file form VM1 to VM2::\n-\n-    Under VM1, run: `scp [xxx] root@1.1.1.8:/`   [xxx] is the file name\n-\n-9. Check the iperf performance and compare with CBDMA enable performance, ensure CMDMA enable performance is higher::\n-\n-    Under VM1, run: `iperf -s -i 1`\n-    Under VM2, run: `iperf -c 1.1.1.2 -i 1 -t 60`\n-\n-10. Quit vhost ports and relaunch vhost ports with 1 queues::\n-\n-     ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,client=1,queues=8' \\\n-     --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=1 --txq=1\n-     testpmd>start\n-\n-11. On VM1, set virtio device::\n-\n-      ethtool -L ens5 combined 1\n-\n-12. On VM2, set virtio device::\n-\n-      ethtool -L ens5 combined 1\n-\n-13. Scp 1MB file form VM1 to VM2M, check packets can be forwarding success by scp::\n-\n-     Under VM1, run: `scp [xxx] root@1.1.1.8:/`   [xxx] is the file name\n-\n-14. Check the iperf performance, ensure queue0 can work from vhost side::\n-\n-     Under VM1, run: `iperf -s -i 1`\n-     Under VM2, run: `iperf -c 1.1.1.2 -i 1 -t 60`\n+7. Rerun step 5-6 five times.\n \n Test Case 12: VM2VM virtio-net packed ring non-mergeable 8 queues CBDMA enable test with large packet payload valid check\n =========================================================================================================================\n@@ -765,8 +731,8 @@ Test Case 12: VM2VM virtio-net packed ring non-mergeable 8 queues CBDMA enable t\n 1. Launch the Vhost sample by below commands::\n \n     rm -rf vhost-net*\n-    ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,client=1,queues=8,dmas=[txq0@00:04.0;txq1@00:04.1;txq2@00:04.2;txq3@00:04.3;txq4@00:04.4;txq5@00:04.5;txq6@00:04.6;txq7@00:04.7],dmathr=512' \\\n-    --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8,dmas=[txq0@80:04.0;txq1@80:04.1;txq2@80:04.2;txq3@80:04.3;txq4@80:04.4;txq5@80:04.5;txq6@80:04.6;txq7@80:04.7],dmathr=512'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n+    ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,queues=8,dmas=[txq0@00:04.0;txq1@00:04.1;txq2@00:04.2;txq3@00:04.3;txq4@00:04.4;txq5@00:04.5;txq6@00:04.6;txq7@00:04.7],dmathr=512' \\\n+    --vdev 'net_vhost1,iface=vhost-net1,queues=8,dmas=[txq0@80:04.0;txq1@80:04.1;txq2@80:04.2;txq3@80:04.3;txq4@80:04.4;txq5@80:04.5;txq6@80:04.6;txq7@80:04.7],dmathr=512'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n     testpmd>start\n \n 2. Launch VM1 and VM2::\n@@ -778,7 +744,7 @@ Test Case 12: VM2VM virtio-net packed ring non-mergeable 8 queues CBDMA enable t\n     -device virtserialport,chardev=vm2_qga0,name=org.qemu.guest_agent.2 -daemonize \\\n     -monitor unix:/tmp/vm2_monitor.sock,server,nowait -device e1000,netdev=nttsip1 \\\n     -netdev user,id=nttsip1,hostfwd=tcp:127.0.0.1:6002-:22 \\\n-    -chardev socket,id=char0,path=./vhost-net0,server \\\n+    -chardev socket,id=char0,path=./vhost-net0 \\\n     -netdev type=vhost-user,id=netdev0,chardev=char0,vhostforce,queues=8 \\\n     -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:01,disable-modern=false,mrg_rxbuf=off,mq=on,vectors=40,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on,guest_ufo=on,host_ufo=on,packed=on -vnc :10\n \n@@ -789,7 +755,7 @@ Test Case 12: VM2VM virtio-net packed ring non-mergeable 8 queues CBDMA enable t\n     -device virtserialport,chardev=vm2_qga0,name=org.qemu.guest_agent.2 -daemonize \\\n     -monitor unix:/tmp/vm2_monitor.sock,server,nowait -device e1000,netdev=nttsip1 \\\n     -netdev user,id=nttsip1,hostfwd=tcp:127.0.0.1:6003-:22 \\\n-    -chardev socket,id=char0,path=./vhost-net1,server \\\n+    -chardev socket,id=char0,path=./vhost-net1 \\\n     -netdev type=vhost-user,id=netdev0,chardev=char0,vhostforce,queues=8 \\\n     -device virtio-net-pci,netdev=netdev0,mac=52:54:00:00:00:02,disable-modern=false,mrg_rxbuf=off,mq=on,vectors=40,csum=on,guest_csum=on,host_tso4=on,guest_tso4=on,guest_ecn=on,guest_ufo=on,host_ufo=on,packed=on -vnc :12\n \n@@ -814,40 +780,4 @@ Test Case 12: VM2VM virtio-net packed ring non-mergeable 8 queues CBDMA enable t\n     Under VM1, run: `iperf -s -i 1`\n     Under VM2, run: `iperf -c 1.1.1.2 -i 1 -t 60`\n \n-7. Quit vhost ports and relaunch vhost ports w/o CBDMA channels::\n-\n-    ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,client=1,queues=8' \\\n-    --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8\n-    testpmd>start\n-\n-8. Scp 1MB file form VM1 to VM2::\n-\n-    Under VM1, run: `scp [xxx] root@1.1.1.8:/`   [xxx] is the file name\n-\n-9. Check the iperf performance and compare with CBDMA enable performance, ensure CMDMA enable performance is higher::\n-\n-    Under VM1, run: `iperf -s -i 1`\n-    Under VM2, run: `iperf -c 1.1.1.2 -i 1 -t 60`\n-\n-10. Quit vhost ports and relaunch vhost ports with 1 queues::\n-\n-     ./dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost --vdev 'net_vhost0,iface=vhost-net0,client=1,queues=8' \\\n-     --vdev 'net_vhost1,iface=vhost-net1,client=1,queues=8'  -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=1 --txq=1\n-     testpmd>start\n-\n-11. On VM1, set virtio device::\n-\n-      ethtool -L ens5 combined 1\n-\n-12. On VM2, set virtio device::\n-\n-      ethtool -L ens5 combined 1\n-\n-13. Scp 1MB file form VM1 to VM2M, check packets can be forwarding success by scp::\n-\n-     Under VM1, run: `scp [xxx] root@1.1.1.8:/`   [xxx] is the file name\n-\n-14. Check the iperf performance, ensure queue0 can work from vhost side::\n-\n-     Under VM1, run: `iperf -s -i 1`\n-     Under VM2, run: `iperf -c 1.1.1.2 -i 1 -t 60`\n+7. Rerun step 5-6 five times.\n\\ No newline at end of file\n",
    "prefixes": [
        "v2"
    ]
}