From patchwork Tue Jan 31 08:13:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yuan, DukaiX" X-Patchwork-Id: 122719 Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id E470A41B8A; Tue, 31 Jan 2023 09:18:11 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id DB45F41138; Tue, 31 Jan 2023 09:18:11 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 36EED41148 for ; Tue, 31 Jan 2023 09:18:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675153090; x=1706689090; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=Rki0aE11uiPOAUbqhz8oAQeHNNqkVWFY72DxP2fwLAw=; b=JAF5kevu4iJ2UMV62oir5EIEbPJSmX/eEQ/6SQZ1EDuUbCgoabIkhLyr rEVLgwNGlCpw7+TDuzs5iYDJp+6qtKtX4GFrKDxWha5lCzX1jR+UBnbp1 Nu7QalPzMjR/MQaRrZFE9yKeQD/aYNU0QYnPZ6MzsEoJvzw+n6QB769HQ 93mOLzAEeqs4oP5c96LMLuqnmkHdFq8Se7yfOSo0oV+pwoR+a+NlXLmQv dOqCp2QEAjtE9t4/KsXNGYsLrAIDMyCEGZm2JN4yWah73Dmmi1NVmhSyn vTSNdiM+LpMFV+nK0lAq1HZUvWiK8yAoJ+hREMzGaU1Rgo17mcz1fLXKZ A==; X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="308125377" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="308125377" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2023 00:18:09 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="657787974" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="657787974" Received: from unknown (HELO localhost.localdomain) ([10.239.252.15]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2023 00:17:54 -0800 From: Dukai Yuan To: dts@dpdk.org Cc: Dukai Yuan Subject: [dts][PATCH V1 1/2] tests/vm2vm_virtio_net_perf_dsa: modify packed ring non-mergeable path tso=0 Date: Tue, 31 Jan 2023 16:13:00 +0800 Message-Id: <20230131081301.17153-2-dukaix.yuan@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230131081301.17153-1-dukaix.yuan@intel.com> References: <20230131081301.17153-1-dukaix.yuan@intel.com> X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Modify start virtio back-end side testpmd parameter from 'tso=1' to 'tso=0' to cover packed ring non-merageable path with disable tso. Signed-off-by: Dukai Yuan --- tests/TestSuite_vm2vm_virtio_net_perf_dsa.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/TestSuite_vm2vm_virtio_net_perf_dsa.py b/tests/TestSuite_vm2vm_virtio_net_perf_dsa.py index b06e5ca6..6ad8ac7d 100644 --- a/tests/TestSuite_vm2vm_virtio_net_perf_dsa.py +++ b/tests/TestSuite_vm2vm_virtio_net_perf_dsa.py @@ -735,8 +735,8 @@ class TestVM2VMVirtioNetPerfDsa(TestCase): self.use_dsa_list[1]: "max_queues=8", } vhost_eal_param = ( - "--vdev 'eth_vhost0,iface=vhost-net0,queues=8,tso=1,dmas=[%s]' " - "--vdev 'eth_vhost1,iface=vhost-net1,queues=8,tso=1,dmas=[%s]'" + "--vdev 'eth_vhost0,iface=vhost-net0,queues=8,tso=0,dmas=[%s]' " + "--vdev 'eth_vhost1,iface=vhost-net1,queues=8,tso=0,dmas=[%s]'" % (dmas1, dmas2) ) vhost_param = "--nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8" @@ -1259,8 +1259,8 @@ class TestVM2VMVirtioNetPerfDsa(TestCase): "rxq7@wq0.3" ) vhost_eal_param = ( - "--vdev 'eth_vhost0,iface=vhost-net0,queues=8,tso=1,dmas=[%s]' " - "--vdev 'eth_vhost1,iface=vhost-net1,queues=8,tso=1,dmas=[%s]'" + "--vdev 'eth_vhost0,iface=vhost-net0,queues=8,tso=0,dmas=[%s]' " + "--vdev 'eth_vhost1,iface=vhost-net1,queues=8,tso=0,dmas=[%s]'" % (dmas1, dmas2) ) vhost_param = "--nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8" From patchwork Tue Jan 31 08:13:01 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yuan, DukaiX" X-Patchwork-Id: 122720 Return-Path: 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]) by inbox.dpdk.org (Postfix) with ESMTP id 13ADD41B8A; Tue, 31 Jan 2023 09:18:15 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B5D3410F6; Tue, 31 Jan 2023 09:18:15 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 0057D41138 for ; Tue, 31 Jan 2023 09:18:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675153091; x=1706689091; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=qzvXi8DYR5o7JeV05GNZ5sonFbQvYokT1wMiqn/JxD8=; b=nIfpyxATs0BSDllRenIOEi7DI5gBBatk/wDSZl5XtmPKTD7JbidjlOsY xjs7Nav8dNbftDxLQ7XNnowlI++f+xotuSf37Pyw5IST2tYxYvqZ5Qbss V/JthC5fM6eJ/5IM4hyl5NN7yPjUOBRaV4xbuPGMo99KShjuMzxq145xY ywEE1PqOkP+V6AbfQ27z1XJ88CC9Veg7Xfz2KVMYgeNYl8qhf1h67pq/e S2RUCwvaqYW01DVRIiV12EL4OjQ9C1o5WtUtPFbe3ke20PkQKUif7opLe 63frOLfVuZTWhn04BGpAG+ZihbM1YYc3zuS1/FRZ6SFzRDELjhfxe7mxL A==; X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="308125380" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="308125380" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2023 00:18:09 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10606"; a="657787985" X-IronPort-AV: E=Sophos;i="5.97,259,1669104000"; d="scan'208";a="657787985" Received: from unknown (HELO localhost.localdomain) ([10.239.252.15]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jan 2023 00:17:56 -0800 From: Dukai Yuan To: dts@dpdk.org Cc: Dukai Yuan Subject: [dts][PATCH V1 2/2] test_plans/vm2vm_virtio_net_perf_dsa: modify packed ring non-mergeable path tso=0 Date: Tue, 31 Jan 2023 16:13:01 +0800 Message-Id: <20230131081301.17153-3-dukaix.yuan@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230131081301.17153-1-dukaix.yuan@intel.com> References: <20230131081301.17153-1-dukaix.yuan@intel.com> X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-bounces@dpdk.org Modify start virtio back-end side testpmd parameter from 'tso=1' to 'tso=0' to cover packed ring non-merageable path with disable tso. Signed-off-by: Dukai Yuan --- test_plans/vm2vm_virtio_net_perf_dsa_test_plan.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test_plans/vm2vm_virtio_net_perf_dsa_test_plan.rst b/test_plans/vm2vm_virtio_net_perf_dsa_test_plan.rst index 0e742387..2c52cb0a 100644 --- a/test_plans/vm2vm_virtio_net_perf_dsa_test_plan.rst +++ b/test_plans/vm2vm_virtio_net_perf_dsa_test_plan.rst @@ -519,8 +519,8 @@ The dynamic change of multi-queues number also test. 2. Launch the Vhost sample by below commands:: # ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost -a 0000:f1:01.0,max_queues=8 -a 0000:f6:01.0,max_queues=8 \ - --vdev 'net_vhost0,iface=vhost-net0,queues=8,tso=1,dmas=[txq0@0000:f1:01.0-q0;txq1@0000:f1:01.0-q1;txq2@0000:f1:01.0-q2;txq3@0000:f1:01.0-q3;txq4@0000:f1:01.0-q4;txq5@0000:f1:01.0-q5;rxq2@0000:f1:01.0-q6;rxq3@0000:f1:01.0-q6;rxq4@0000:f1:01.0-q7;rxq5@0000:f1:01.0-q7;rxq6@0000:f1:01.0-q7;rxq7@0000:f1:01.0-q7]' \ - --vdev 'net_vhost1,iface=vhost-net1,queues=8,tso=1,dmas=[txq2@0000:f6:01.0-q0;txq3@0000:f6:01.0-q1;txq4@0000:f6:01.0-q2;txq5@0000:f6:01.0-q3;txq6@0000:f6:01.0-q4;txq7@0000:f6:01.0-q5;rxq0@0000:f6:01.0-q6;rxq1@0000:f6:01.0-q6;rxq2@0000:f6:01.0-q7;rxq3@0000:f6:01.0-q7;rxq4@0000:f6:01.0-q7;rxq5@0000:f6:01.0-q7]' \ + --vdev 'net_vhost0,iface=vhost-net0,queues=8,tso=0,dmas=[txq0@0000:f1:01.0-q0;txq1@0000:f1:01.0-q1;txq2@0000:f1:01.0-q2;txq3@0000:f1:01.0-q3;txq4@0000:f1:01.0-q4;txq5@0000:f1:01.0-q5;rxq2@0000:f1:01.0-q6;rxq3@0000:f1:01.0-q6;rxq4@0000:f1:01.0-q7;rxq5@0000:f1:01.0-q7;rxq6@0000:f1:01.0-q7;rxq7@0000:f1:01.0-q7]' \ + --vdev 'net_vhost1,iface=vhost-net1,queues=8,tso=0,dmas=[txq2@0000:f6:01.0-q0;txq3@0000:f6:01.0-q1;txq4@0000:f6:01.0-q2;txq5@0000:f6:01.0-q3;txq6@0000:f6:01.0-q4;txq7@0000:f6:01.0-q5;rxq0@0000:f6:01.0-q6;rxq1@0000:f6:01.0-q6;rxq2@0000:f6:01.0-q7;rxq3@0000:f6:01.0-q7;rxq4@0000:f6:01.0-q7;rxq5@0000:f6:01.0-q7]' \ --iova=va -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8 testpmd>start @@ -1112,8 +1112,8 @@ The dynamic change of multi-queues number also test. 2. Launch the Vhost sample by below commands:: # ./x86_64-native-linuxapp-gcc/app/dpdk-testpmd -l 1-5 -n 4 --file-prefix=vhost \ - --vdev 'net_vhost0,iface=vhost-net0,queues=8,tso=1,dmas=[txq0@wq0.0;txq1@wq0.0;txq2@wq0.1;txq3@wq0.1;txq4@wq0.2;txq5@wq0.2;txq6@wq0.3;txq7@wq0.3;rxq0@wq0.0;rxq1@wq0.0;rxq2@wq0.1;rxq3@wq0.1;rxq4@wq0.2;rxq5@wq0.2;rxq6@wq0.3;rxq7@wq0.3]' \ - --vdev 'net_vhost1,iface=vhost-net1,queues=8,tso=1,dmas=[txq0@wq0.0;txq1@wq0.0;txq2@wq0.1;txq3@wq0.1;txq4@wq0.2;txq5@wq0.2;txq6@wq0.3;txq7@wq0.3;rxq0@wq0.0;rxq1@wq0.0;rxq2@wq0.1;rxq3@wq0.1;rxq4@wq0.2;rxq5@wq0.2;rxq6@wq0.3;rxq7@wq0.3]' \ + --vdev 'net_vhost0,iface=vhost-net0,queues=8,tso=0,dmas=[txq0@wq0.0;txq1@wq0.0;txq2@wq0.1;txq3@wq0.1;txq4@wq0.2;txq5@wq0.2;txq6@wq0.3;txq7@wq0.3;rxq0@wq0.0;rxq1@wq0.0;rxq2@wq0.1;rxq3@wq0.1;rxq4@wq0.2;rxq5@wq0.2;rxq6@wq0.3;rxq7@wq0.3]' \ + --vdev 'net_vhost1,iface=vhost-net1,queues=8,tso=0,dmas=[txq0@wq0.0;txq1@wq0.0;txq2@wq0.1;txq3@wq0.1;txq4@wq0.2;txq5@wq0.2;txq6@wq0.3;txq7@wq0.3;rxq0@wq0.0;rxq1@wq0.0;rxq2@wq0.1;rxq3@wq0.1;rxq4@wq0.2;rxq5@wq0.2;rxq6@wq0.3;rxq7@wq0.3]' \ --iova=va -- -i --nb-cores=4 --txd=1024 --rxd=1024 --rxq=8 --txq=8 testpmd>start