From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 74BA3A00E6 for ; Fri, 19 Apr 2019 08:40:10 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0A1731BABD; Fri, 19 Apr 2019 08:40:10 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by dpdk.org (Postfix) with ESMTP id 8C5021BA90 for ; Fri, 19 Apr 2019 08:40:08 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Apr 2019 23:40:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,368,1549958400"; d="scan'208";a="143987846" Received: from xuyanjie.sh.intel.com ([10.67.111.13]) by orsmga003.jf.intel.com with ESMTP; 18 Apr 2019 23:40:06 -0700 From: xuyanjie To: dts@dpdk.org Cc: xuyanjie Date: Fri, 19 Apr 2019 08:26:16 -0400 Message-Id: <1555676776-233691-1-git-send-email-yanjie.xu@intel.com> X-Mailer: git-send-email 2.7.4 Subject: [dts] [PATCH] modified hotplug tests X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 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" Signed-off-by: xuyanjie diff --git a/test_plans/hotplug_test_plan.rst b/test_plans/hotplug_test_plan.rst index fb0b7e0..b065f46 100644 --- a/test_plans/hotplug_test_plan.rst +++ b/test_plans/hotplug_test_plan.rst @@ -50,13 +50,13 @@ Prerequisites ============= Assume DPDK managed at least one device for physical or none for virtual. -This feature only supports igb_uio now, for uio_pci_generic is +This feature supports igb_uio, vfio. for uio_pci_generic is on the way, will test it after enabled. To run the testpmd application in linuxapp environment with 4 lcores, 4 channels with other default parameters in interactive mode:: - $ ./testpmd -c 0xf -n 4 -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i Test ENV: @@ -75,11 +75,11 @@ Test Case 1: port detach & attach for physical devices with igb_uio 1. Start testpmd:: - $ ./testpmd -c 0xf -n 4 -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i 2. Bind new physical port to igb_uio(assume BDF 0000:02:00.0):: - # ./tools/dpdk_nic_bind -b igb_uio 0000:02:00.0 + # ./usertools/dpdk-devbind.py -b igb_uio 0000:02:00.0 3. Attach port 0:: @@ -127,11 +127,11 @@ Test Case 2: port detach and attach for physical devices with vfio 1. Start testpmd:: - $ ./testpmd -c 0xf -n 4 -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i 2. Bind new physical port to igb_uio(assume BDF 0000:02:00.0):: - # ./tools/dpdk_nic_bind -b vfio-pci 0000:02:00.0 + # ./usertools/dpdk-devbind.py -b vfio-pci 0000:02:00.0 3. Attach port 0(assume BDF 0000:02:00.0):: @@ -147,21 +147,20 @@ Test Case 2: port detach and attach for physical devices with vfio run "port close 0". - run "port detach 0", check detach status(should fail as no detach - support at the moment for vfio). + run "port detach 0", check detach status(should ok). Test Case 3: port detach & attach for physical devices with uio_pci_generic =========================================================================== -This case should be enabled after uio_pci_generic enabled for DPDK +This case should be enabled after uio_pci_generic enabled for DPDK (not implemented) 1. Start testpmd:: - $ ./testpmd -c 0xf -n 4 -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i 2. Bind new physical port to igb_uio(assume BDF 0000:02:00.0):: - # ./tools/dpdk_nic_bind -b uio_pci_generic 0000:02:00.0 + # ./usertools/dpdk-devbind.py -b uio_pci_generic 0000:02:00.0 3. Attach port 0(assume BDF 0000:02:00.0):: @@ -211,11 +210,11 @@ Bind driver before testpmd started, port will start automatically 1. Bind new physical port to igb_uio(assume BDF 0000:02:00.0):: - # ./tools/dpdk_nic_bind -b uio_pci_generic 0000:02:00.0 + # ./usertools/dpdk-devbind.py -b uio_pci_generic 0000:02:00.0 2. Start testpmd:: - $ ./testpmd -c 0xf -n 4 -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i 3. Check package forwarding when startup:: @@ -254,7 +253,7 @@ Test Case 5: port detach & attach for virtual devices 1. Start testpmd:: - $ ./testpmd -c 0xf -n 4 -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 -- -i 2. Attach virtual device as port 0:: @@ -302,7 +301,7 @@ Test Case 6: port detach & attach for virtual devices, with "--vdev" 1. Start testpmd, ""xxxx" is one workable ifname:: - $ ./testpmd -c 0xf -n 4 --vdev "eth_pcap0,iface=xxxx" -- -i + $ ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf -n 4 --vdev "eth_pcap0,iface=xxxx" -- -i 2. Check package forwarding after port start:: -- 2.7.4