From patchwork Fri Sep 24 09:15:07 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Ling, WeiX" X-Patchwork-Id: 99556 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 C5FA0A0548; Fri, 24 Sep 2021 11:21:51 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BEC22412D5; Fri, 24 Sep 2021 11:21:51 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id AD88440142 for ; Fri, 24 Sep 2021 11:21:50 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="203532358" X-IronPort-AV: E=Sophos;i="5.85,319,1624345200"; d="scan'208";a="203532358" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2021 02:21:49 -0700 X-IronPort-AV: E=Sophos;i="5.85,319,1624345200"; d="scan'208";a="551514912" Received: from unknown (HELO localhost.localdomain) ([10.240.183.222]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2021 02:21:48 -0700 From: Wei Ling To: dts@dpdk.org Cc: Wei Ling Date: Fri, 24 Sep 2021 17:15:07 +0800 Message-Id: <20210924091507.2481348-1-weix.ling@intel.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [dts] [PATCH V1 2/2] test_plans/pvp_vhost_user_built_in_net_driver_test_plan: delete test plan 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 Sender: "dts" Delete pvp_vhost_user_built_in_net_driver test plan because this suite have been include vswitch_sample_cbdma. Signed-off-by: Wei Ling --- ...ost_user_built_in_net_driver_test_plan.rst | 82 ------------------- 1 file changed, 82 deletions(-) delete mode 100644 test_plans/pvp_vhost_user_built_in_net_driver_test_plan.rst diff --git a/test_plans/pvp_vhost_user_built_in_net_driver_test_plan.rst b/test_plans/pvp_vhost_user_built_in_net_driver_test_plan.rst deleted file mode 100644 index f658df52..00000000 --- a/test_plans/pvp_vhost_user_built_in_net_driver_test_plan.rst +++ /dev/null @@ -1,82 +0,0 @@ -.. Copyright (c) <2019>, Intel Corporation - All rights reserved. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - - Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - - Neither the name of Intel Corporation nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - OF THE POSSIBILITY OF SUCH DAMAGE. - -======================================== -Vhost-user built-in net driver test plan -======================================== - -Description -=========== - -This feature test a very simple vhost-user net driver which demonstrates how to use the generic -vhost APIs by adding option "--builtin-net-driver" when launch vswitch. -This feature only can test with vswitch, and it is disabled by default. - -Prerequisites -============= -Device start fails if NIC’s max queues > the default number of 128. -mbuf pool size is dependent on the MAX_QUEUES configuration, if NIC’s max queue number is larger than 128, device start will fail due to insufficient mbuf. -Change the default number to make it work as below, just set the number according to the NIC’s property: -For niantic 82599ES,#define MAX_QUEUES 128 -For fortville X710, #define MAX_QUEUES 192 -For fortville XXV710, #define MAX_QUEUES 352 -For fortville XL710, #define MAX_QUEUES 512 - -Modify the testpmd code as following:: - - --- a/examples/vhost/main.c - +++ b/examples/vhost/main.c - @@ -28,7 +28,7 @@ - #include "main.h" - #ifndef MAX_QUEUES - -#define MAX_QUEUES 128 - +#define MAX_QUEUES 512 - #endif - -Test Case1: PVP test with vhost built-in net driver -=================================================== - -1. Bind one port to igb_uio, launch vswitch:: - - ./vhost-switch -l 1-2 -n 4 --socket-mem 2048,2048 -- \ - -p 0x1 --mergeable 0 --vm2vm 1 --builtin-net-driver --socket-file ./vhost-net - -2. Launch virtio-user:: - - ./testpmd -l 3-4 -n 4 --no-pci --socket-mem 2048,2048 --file-prefix=virtio-user \ - --vdev=net_virtio_user0,mac=00:11:22:33:44:10,path=./vhost-net,queues=1 -- -i --rxq=1 --txq=1 - testpmd>set fwd mac # ixia can't receive packets when io fwd, packtes still fwd to virtio-user with the dest mac addr - testpmd>start tx_first # send packets from virtio-user first to let vswitch know the mac addr - -3. Send traffic with (vlan_id = 1000, dest mac addr = 00:11:22:33:44:10) and different packet size includes [64, 128, 256, 512, 1024, 1518] by packet generator, check the throughput with below command:: - - testpmd>show port stats all