From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5B6AAA00E6 for ; Mon, 2 Sep 2019 09:10:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 509291D441; Mon, 2 Sep 2019 09:10:27 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by dpdk.org (Postfix) with ESMTP id 952381D417 for ; Mon, 2 Sep 2019 09:10:25 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Sep 2019 00:10:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,457,1559545200"; d="scan'208";a="193990904" Received: from unknown (HELO dpdk-wenjielx-dtspatch135.sh.intel.com) ([10.240.176.135]) by orsmga002.jf.intel.com with ESMTP; 02 Sep 2019 00:10:23 -0700 From: changqingxwu To: dts@dpdk.org Cc: "Wu,ChangqingX" Date: Mon, 2 Sep 2019 15:14:57 +0800 Message-Id: <1567408497-124149-1-git-send-email-changqingx.wu@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [PATCH V2] test_plans/interrupt:change queue for different nic 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" From: Wu,ChangqingX niantic net card not supports more than 15 queues, and need specify drivername is vfio-pci Signed-off-by: Wu,ChangqingX --- test_plans/interrupt_pmd_test_plan.rst | 30 +++++++++++--------------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/test_plans/interrupt_pmd_test_plan.rst b/test_plans/interrupt_pmd_test_plan.rst index 8834e5f..8662f30 100644 --- a/test_plans/interrupt_pmd_test_plan.rst +++ b/test_plans/interrupt_pmd_test_plan.rst @@ -55,7 +55,7 @@ Assume generated VF PCI address will be 0000:08:10.0, 0000:08:10.1. Iommu pass through feature has been enabled in kernel:: - intel_iommu=on iommu=pt + intel_iommu=on iommu=pt Support igb_uio and vfio driver, if used vfio, kernel need 3.6+ and enable vt-d in bios. When used vfio, requested to insmod two drivers vfio and vfio-pci. @@ -65,30 +65,28 @@ Test Case1: PF interrupt pmd with different queue Run l3fwd-power with one queue per port:: - l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config="(0,0,1),(1,0,2)" + l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config="(0,0,1),(1,0,2)" Send one packet to Port0 and Port1, check that thread on core1 and core2 waked up:: - - L3FWD_POWER: lcore 1 is waked up from rx interrupt on port1,rxq0 - L3FWD_POWER: lcore 2 is waked up from rx interrupt on port1,rxq0 + L3FWD_POWER: lcore 1 is waked up from rx interrupt on port1,rxq0 + L3FWD_POWER: lcore 2 is waked up from rx interrupt on port1,rxq0 Check the packet has been normally forwarded. After the packet forwarded, thread on core1 and core 2 will return to sleep:: - - L3FWD_POWER: lcore 1 sleeps until interrupt on port0,rxq0 triggers - L3FWD_POWER: lcore 2 sleeps until interrupt on port0,rxq0 triggers + L3FWD_POWER: lcore 1 sleeps until interrupt on port0,rxq0 triggers + L3FWD_POWER: lcore 2 sleeps until interrupt on port0,rxq0 triggers Send packet flows to Port0 and Port1, check that thread on core1 and core2 will keep up awake. Run l3fwd-power with random number queue per port, if is 4:: - l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config="0,0,0),(0,1,1),\ - (0,2,2),(0,3,3),(0,4,4)" + l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config="0,0,0),(0,1,1),\ + (0,2,2),(0,3,3),(0,4,4)" Send packet with increased dest IP to Port0, check that all threads waked up @@ -97,13 +95,9 @@ keep up awake. Run l3fwd-power with 32 queues per port:: - l3fwd-power -c ffffffff -n 4 -- -p 0x3 -P --config="(0,0,0),(0,1,1),\ - (0,2,2),(0,3,3),(0,4,4),(0,5,5),(0,6,6),(0,7,7),(0,8,8), - (0,9,9),(0,10,10),(0,11,11),(0,12,12),(0,13,13),(0,14,14),\ - (0,15,15),\ - (1,0,16),(1,1,17),(1,2,18),(1,3,19),(1,4,20),(1,5,21),(1,6,22),\ - (1,7,23),(1,8,24),(1,9,25),(1,10,26),(1,11,27),(1,12,28),\ - (1,13,29),(1,14,30),\(1,15,31)" + l3fwd-power -c ffffff -n 4 -- -p 0x3 -P --config="(0,0,0),(0,1,1),\ + (0,2,2),(0,3,3),(0,4,4),(0,5,5),(0,6,6),(0,7,7),(1,0,8),\ + (1,1,9),(1,2,10),(1,3,11),(1,4,12),(1,5,13),(1,6,14) Send packet with increased dest IP to Port0, check that all threads waked up @@ -115,7 +109,7 @@ Test Case2: PF lsc interrupt with vfio Run l3fwd-power with one queue per port:: - l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config="(0,0,1),(1,0,2)" + l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config="(0,0,1),(1,0,2)" Plug out Port0 cable, check that link down interrupt captured and handled by pmd driver. -- 2.17.2