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 01509A046B for ; Wed, 21 Aug 2019 07:52:26 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BBDDE1BEE4; Wed, 21 Aug 2019 07:52:26 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by dpdk.org (Postfix) with ESMTP id 21D6C1BEDC for ; Wed, 21 Aug 2019 07:52:24 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Aug 2019 22:52:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,411,1559545200"; d="scan'208";a="190093031" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by orsmga002.jf.intel.com with ESMTP; 20 Aug 2019 22:52:23 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Tue, 20 Aug 2019 22:52:17 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 20 Aug 2019 22:52:17 -0700 Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 20 Aug 2019 22:52:15 -0700 Received: from shsmsx102.ccr.corp.intel.com ([169.254.2.19]) by SHSMSX104.ccr.corp.intel.com ([169.254.5.112]) with mapi id 14.03.0439.000; Wed, 21 Aug 2019 13:44:39 +0800 From: "Zhang, Yuwei1" To: "Wu, ChangqingX" , "dts@dpdk.org" CC: "Wu, ChangqingX" Thread-Topic: [dts] [PATCH V1] test_plans/interrupt:change queue for different nic Thread-Index: AQHVVBl/PSqF5zA+qkO+6kXQR84ge6cFHsvQ Date: Wed, 21 Aug 2019 05:44:38 +0000 Message-ID: References: <1565949892-112878-1-git-send-email-changqingx.wu@intel.com> In-Reply-To: <1565949892-112878-1-git-send-email-changqingx.wu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Subject: Re: [dts] [PATCH V1] 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" Acked-by: Yuwei, Zhang -----Original Message----- From: dts [mailto:dts-bounces@dpdk.org] On Behalf Of changqingxwu Sent: Friday, August 16, 2019 6:05 PM To: dts@dpdk.org Cc: Wu, ChangqingX Subject: [dts] [PATCH V1] test_plans/interrupt:change queue for different n= ic Beautify format and change queue distribution for different nic Signed-off-by: changqingxwu --- test_plans/interrupt_pmd_test_plan.rst | 32 +++++++++++--------------- 1 file changed, 13 insertions(+), 19 deletions(-) diff --git a/test_plans/interrupt_pmd_test_plan.rst b/test_plans/interrupt_= pmd_test_plan.rst index 8834e5f..f30951e 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, 000= 0:08:10.1. =20 Iommu pass through feature has been enabled in kernel:: =20 - intel_iommu=3Don iommu=3Dpt + intel_iommu=3Don iommu=3Dpt =20 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 vf= io-pci. @@ -65,45 +65,39 @@ Test Case1: PF interrupt pmd with different queue =20 Run l3fwd-power with one queue per port:: =20 - l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config=3D"(0,0,1),(1,0,2)" + l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config=3D"(0,0,1),(1,0,2)" =20 Send one packet to Port0 and Port1, check that thread on core1 and core2 = waked up:: =20 - - 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 =20 Check the packet has been normally forwarded. =20 After the packet forwarded, thread on core1 and core 2 will return to slee= p:: =20 - - 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 =20 Send packet flows to Port0 and Port1, check that thread on core1 and core2= will keep up awake. =20 Run l3fwd-power with random number queue per port, if is 4:: =20 - l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config=3D"0,0,0),(0,1,1),\ - (0,2,2),(0,3,3),(0,4,4)" + l3fwd-power -c 0x3f -n 4 -- -p 0x3 -P --config=3D"(0,0,0),(0,1,1),\ + (0,2,2),(0,3,3),(0,4,4)" =20 Send packet with increased dest IP to Port0, check that all threads waked = up =20 Send packet flows to Port0 and Port1, check that thread on core1 and core2= will keep up awake. =20 -Run l3fwd-power with 32 queues per port:: +Run l3fwd-power with 15 queues per port:: =20 - l3fwd-power -c ffffffff -n 4 -- -p 0x3 -P --config=3D"(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=3D"(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) =20 Send packet with increased dest IP to Port0, check that all threads waked = up =20 @@ -115,7 +109,7 @@ Test Case2: PF lsc interrupt with vfio =20 Run l3fwd-power with one queue per port:: =20 - l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config=3D"(0,0,1),(1,0,2)" + l3fwd-power -c 7 -n 4 -- -p 0x3 -P --config=3D"(0,0,1),(1,0,2)" =20 Plug out Port0 cable, check that link down interrupt captured and handled = by pmd driver. -- 2.17.2