From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0055.outbound.protection.outlook.com [104.47.32.55]) by dpdk.org (Postfix) with ESMTP id 7926969F7 for ; Mon, 10 Apr 2017 19:10:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=0fVlfT+sqZ2E60LhLMB0BOK5gtvKc76T0F44bKDNTE8=; b=dX3mFAkfxucKWLAYcHdQWmalOyTHsrIEbKxgn37ZDANjUJ2elg8/LElLwreJG0mMyHRdoLEH9//T2K2Y+TgzyeBo0MVJR+n+zd/ocgBf+j6KWeAeDcCGyl/QdomSMOSA8v3G3AoykPyi4IAHrFMCG7IYur6HGXXm2bgJwVUpSNo= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from angela-H81M-S1.semihalf.local (31.172.191.173) by DM2PR0701MB812.namprd07.prod.outlook.com (10.242.127.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Mon, 10 Apr 2017 17:09:59 +0000 From: Angela Czubak To: dts@dpdk.org Cc: Angela Czubak Date: Mon, 10 Apr 2017 19:09:17 +0200 Message-Id: <1491844162-16300-24-git-send-email-aczubak@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491844162-16300-1-git-send-email-aczubak@caviumnetworks.com> References: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> <1491844162-16300-1-git-send-email-aczubak@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: DB6PR05CA0010.eurprd05.prod.outlook.com (10.170.218.23) To DM2PR0701MB812.namprd07.prod.outlook.com (10.242.127.26) X-MS-Office365-Filtering-Correlation-Id: 9bd573fc-f8ec-44a1-7501-08d480346be6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM2PR0701MB812; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 3:sYaZrBtQKYGDXsKTmzKxRCFiwzzduXW8/cBAeZvid2t4a76/MLyOPvmVLfLATbG5b6SBWiXOBKYAy7c9pYwznwCmL8l/SWgk5PYcYM3vRE6gDTJD2yUNDy3qxWg2bUsMOgIGsE8ZKC6GOc5UKnrDw9mT8zfYIhhR5Tw66AFAKKhrQm1BjKwDYXHJV4Sp5pd4Z5uchJOBE0mC+fENuRO5syMbYhC3dN2O4KLRDeSyjPnAgoPx4zhvz0wx/BDF06+0zMZnVejyzP2zIDvFfcnLdv+/oKr51kjKWk3oq3Ezkq1N5JNG4d58Jegbky8z0mWZiPRuPXZ++5YaV2VlIBLZAw==; 25:fWkF4fYpcI66M0N6ajfMGSo0efl0J4Q7CyvJZN42zxaTdY/smxPW3beuX1mvHgQW3wJYXieETP7eSde5ia8gSkuSXcQ5q4eXu3ajabqQQb4MMv+aOci1mucWnIFtr7/ovyteiDWgW1I9rrR4ePCPQzK2f45l7KSy/ofyPsYApbqBv17rhyZwDgnwaFfttXfKM2VZCim794eeq985Odgf4NKRIjLuIrY6aBgY2NMl4iLvM2yUQl7X20cQ948Tpyrb0dLantiWa5RzE8g7YfX0HQYhrPoSlWkf4YYLGexbr+c2LBL8xwAamcDwWyQO71oY3pVtatFPTRPuFPdOxfjXp0M0kmNfuvuLtUMohyhyvGUdDvJOdNn4CLPXbQaiygrWSwW9djHrj/ozarQXkfk5z9qHsPeY7BOiOoHhkzhXp04O9sD+PLKVQP2qKprBh4XTrr3eVsPRdqQmrD8G/sRCqA== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 31:iAERylh+kEKexdnyNu/j+zHkLH0LzCD5NrlTkVlZAuHvRuoWBB7WIymDPSrhcuqpwCv0stPI0dQ+cDumw2oz+jdTPrqGQJ4rsq46OyyOipzkSnnGEp8uWavXcWozg+4iTxreLvwM56Tgmd+5Qlr+3stdjCDgCWwsxUswu5++n/8rZ2XTiUccbrshQrnPdprzy4BfHmuLSPJEr9zm99HHFwNIJpqBlExUEZDXJpSdL6Q=; 20:39FYbd7HRQvKT5aTolrx0mXTXIsYESPWBnf55KxKkdGi4xnoJ5EAYYNLXEib+BY/Dftda/Oqs0fAhn1TQYSLObiDKC/sySVUm2/v74BHYFifO/u0jpPkIsTRRWzl9G/fn3woZFHCwRi71UdEKuGOUQkFt6BQwXulf4a8kLiwQYAEFxDyckxrEf4YQqBnKEZ7Tx+AZJR5spiflOc9VlLN4DRdRMEhgEnMTyAsp81xN7cXH0IW32SMAvAcfH8WYA44vkH1w0WLqb1t3EqCAwkHGHB10mMe9JNq69f98TwviqailEdjZ+1iwYUxnWUxV6M16/cnKgbheiJumqZAb82QYmUc1T9klg4UMQHCtR91P5MO6Ep/AmlmSSBUjxI9JB7zD+YLeaOfAfFtscXzB362QfmsWlp5R+YlPwJrJDMxJHCiLA5qnCZCW5cxc0uiZXTTHkfKLuEpJURmR9fODOBTi7C6datLWWXVn3qc/z9QOnkPOCt2uMYsd0eme2buqeuT+t9M1IOPdDAfcZNCKr1jhHxo+OAuvWqs7OskINKqyec55wCwmG3J3cLI6ufST29u/yVDi6Q4z4uaVwUiw7WBxkng+f/LskFw9Igtxf2C7oQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(127540120423786); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:DM2PR0701MB812; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0701MB812; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 4:0RHtG4s9gLCdsAKCA6E76PKFeyupbgIo0cMBU7gVNTHAJKGlPRC2k7EPldok078NG76cPHptwvbCn9/fCeJNQ8CSUqrUkgAL9gJ+2TfKduj7kpZrzERIk6vCdelZObtMIOPyqpHCaGrGuo9PlgV287siUuY3xYLS3DlFgt1/cZDPanpXw75lf3NoNByNwE+fzqBa05J/66enN0SzpuSG8hzRS7lhg+ADr3odOPjJjPSPEOTW39NLah0VvKbmJFQ2phQecBOkoGMwSJWKOTICNmIf7wd75vQBZBoya+PVIccqnmMpGP1m/VLX/PXpZmY2wlnwgIecQwLbOOnnjytuwX3A4Qo4wFFjw5nK8Tw2Z3f3jRI9u0dBIaPUM53ikHYPRIZmrKcvQcvJ7UxCSJVZpUWDL14MohM7sPYaxrxeNklWL9/Fs12PEtXsKnUC8ASHjGgnBLxOcZEXwWG0DEXLGfFRPN6UVBDgvKTxY+eeqxffUXuI6u5OZh15BZRitztEMgKiMrBoi/5igHiEyfZChidluhXvWNimvL1qFLcOoOKWQuCqvAYxdAuhCx0J3A/EEuey9hi2VkviiTiJK0g0aARdem75EGVhMazbbxdr55BQevrzPrLNG/YnaxNY4p24vwMdkcP1o/cCCzIZZ6JAgkWo8oU0a88v1V8Mej15pmOmPenfF4SHMYwP1Us2G0EnItYyQhjLT6gMm3O2hJMJIBLXLulGocqBq5yNzDhQ2C6a6Nv3tIyyENRyWuneRSnj X-Forefront-PRVS: 027367F73D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39410400002)(39450400003)(39400400002)(8676002)(81166006)(2950100002)(15650500001)(305945005)(6512007)(7736002)(42882006)(6916009)(50226002)(48376002)(47776003)(6506006)(2906002)(53936002)(66066001)(6666003)(189998001)(6116002)(110136004)(33646002)(36756003)(38730400002)(107886003)(2361001)(5003940100001)(4326008)(3846002)(2351001)(5660300001)(6486002)(50466002)(50986999)(76176999)(42186005)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0701MB812; H:angela-H81M-S1.semihalf.local; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB812; 23:P2wHPQW7XAWdQYq5ZJ2xeBcmTJPoQo9CaNrzvShb?= =?us-ascii?Q?Or0JkKL9m8tFYF1qZPaOT7Q2m3NW3XWWZFdpJTwZ8FGkJReXJaf2cdJEEK+C?= =?us-ascii?Q?tqKVsGMVA8w3JhfJ6+MTe+uOk/27JEG5FMSmh/9mZqG3ZjIo0GCiIXlzfVmS?= =?us-ascii?Q?kb5crBLXF4KW582aqWmphMl1t0SIvvBgqjg/dGjot0YvG7X4Y8pWxKBTegtx?= =?us-ascii?Q?C+kM+LfOLB3mfHYYyNMpSNxIXCp0d+v1PH1kHcp8wc1a17ALjakVMyUftZIn?= =?us-ascii?Q?IV+tTtBgc/52OcUnZR8x1Pfbm714wSlx8PC9R4Bg8GtGSp417YPGVZFw0hAc?= =?us-ascii?Q?mFCJIzpsZu1vuEat/eDqvYQARIoLghC6rW0IqxQ2P8BsLZxOmCS3TQu9gPd5?= =?us-ascii?Q?SMWs4RyHZlasU0ClY3EkOhJW0T596Tac48Mjdx5x1KRQFocjMlzu6obkAeCn?= =?us-ascii?Q?/7xQCb/KehIWue4BgQnqiFTVr4+1aaAc36ZY0lR6Sj2s+H9iLNx+y41zXW8Z?= =?us-ascii?Q?n+Nh8YZRiwNWjpE3MQhMUn61Fda9+hx+Na451My5UIkvlYIwFy+CadtK5i8I?= =?us-ascii?Q?i/O/gEd7L25Zx+tjvH3hdF3b2k3YvCVVo87tNqQkhbFZQT0LLY13NKGekmaU?= =?us-ascii?Q?Xs8yRuKFXrEVChF1hsct7cNaV6rZCHJv8uTSh8HDTuAbJ1o/cyGpVMRUSHYU?= =?us-ascii?Q?Kyzy83+xCRpTqYNbH49av+KBmks2TLzAEmgoIrYM6g3xmhzhOOIBVFm/5GuD?= =?us-ascii?Q?jj/vP/5HAhuQBGEj81eCsgdrx62aOJfpSaTeweYHi+fNYoKVnsHPR6bITZ9m?= =?us-ascii?Q?HOe85/jzTQmHgHLffwZHdBTVTuNbN9qxtKWgB+2FLHhYbZfAZoUDyE58bmyB?= =?us-ascii?Q?yl5zwxMgWtWMWe7xMUo9XcS9jqorjk/UKMkWxTzhPDFRW7UEbKECAqyYiXQH?= =?us-ascii?Q?z2tEKtFJb2sSz99EUg+kwF0alc1C2VknqoFtC2ZFXD45ig+f6tkC/9n6yTzE?= =?us-ascii?Q?8s1vZbscqLJaWYbVxGmbdIPj8fQYEQrqBXeXoytEVsKnCqUeJalfNnKAsh8Q?= =?us-ascii?Q?QMg0Ek1B2eewH87Db5Mg6UE/cYCEJ/5rC6jz70d2Hp9npvg4AA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 6:p2R6N+lRc3+tFjngons8mD4vOexRMcq8Z0NMk0jsdvxEWEKDxpjkOMctJvhLpveBxASOnVOTvKVmrPcajMiljb2Jyn+9bFeZWuytSsgC3ylVqFXGPmlYVrrEXvnX99xakoKq7AO7M5LORyjgeQJ5I8BUJrJH3HIq6OmLe4pxksXnrqSdzpQrYkkFtW+EkVgN+TP/c2qqdE0wQSp4c5bvJRjY1cDy+COvRAVqLrVrT0EPIb+q87twdauBpZhr04rUoLi2W6C/9XezOmiAoe4HCsMSnyhdkHGsSU/94nT6M81Zd1sCf0JW/VhckVRgLRowtdXHf3Oe4TMSPB4yfSOtCSqO9lDaVipXcMLRTqaTAPSjN1nTFbTI7fQ83RFavtpZydWCa895lCQRp1wYIfu4msJDrD8RhVTY2Eu45v1RvRmdMZm22C1qk3P1iQdhUXjKhrjFjdMeXwwD9u/GyVIfgw==; 5:XunPGvRnqarXjRq/6Icb5R5hO60k7PK9XmvhZLziVjF3+UU0kMuTydVBoCcs8u2UwPtVRV4dPMpIwB9CTChb6CFX+OwVO5I0z1uHyEloCnqv8cEOc2KvKjQfjFI9gRcqxEguLikW7oGB5CSiTHmATA==; 24:0fHNZ8dRB0xwpTyeQf/vRyrQ4g/NDiTD6adToMsLKJ7FhF5T4Pk18D/XO4+vv+VVg3ZHVdqRF3Yyo9bRFXr32BRdiUheqhPScuJdU3RxurA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 7:RC3nQ+Y6p2Xx9/tFLp7GXfvMYjDOZP0zhMD/Zey/FUERbV/O5G04XYACNWCBanNlV70Fb5RQx5hnw3C4XXi631Kz28ymb5ZSdYRAJLiuKnGR4xbJGT/UfIr+bg4oNFSo5CnGh4TAW4oYOcZXxqYsIOIoaZNAVqXWcXJbuuIdbXqm59IW/rLDojVLmJwc2OxrnpkoWa3UCMnJmdyQ3IbKOV3vBal+LPPV4gmmXacWOr0dT8xYfa6AopcY2dUmNCKXjw14OQ3ALMa/Ll03Xmr3A3TN25k++RvJ2JhebJ0+EWl7DqyXwERcUVpc1aVBwVfN2ZPru7PF8iaVw9aQu/76aQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2017 17:09:59.6908 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB812 Subject: [dts] [PATCH v2 23/28] tests: tso - taking into account cavium NICs 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: , X-List-Received-Date: Mon, 10 Apr 2017 17:10:02 -0000 Enabling TSO tests for Cavium NICs. Testpmd must be run with hardware VLAN filter disabled as thunder driver does not support this feature - --disable-hw-vlan-filter is appended if NIC is Cavium device. Signed-off-by: Angela Czubak --- tests/TestSuite_tso.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/TestSuite_tso.py b/tests/TestSuite_tso.py index 00f7539..87d8b69 100644 --- a/tests/TestSuite_tso.py +++ b/tests/TestSuite_tso.py @@ -55,7 +55,8 @@ class TestTSO(TestCase): self.verify(self.nic in ["kawela_2", "niantic", "bartonhills", "82545EM", "82540EM", "springfountain", "fortville_eagle", "fortville_spirit", "fortville_spirit_single", - "redrockcanyou", "atwood", "boulderrapid", "fortpark_TLV"], + "redrockcanyou", "atwood", "boulderrapid", "fortpark_TLV", + "cavium_0011", "cavium_a034"], "NIC Unsupported: " + str(self.nic)) # Based on h/w type, choose how many ports to use @@ -158,6 +159,8 @@ class TestTSO(TestCase): self.tester.send_expect("ip l set %s up" % tx_interface, "# ") cmd = "./%s/app/testpmd -c %s -n %d %s -- -i --rxd=512 --txd=512 --burst=32 --rxfreet=64 --mbcache=128 --portmask=%s --txpt=36 --txht=0 --txwt=0 --txfreet=32 --txrst=32 --txqflags=0 " % (self.target, self.coreMask, self.dut.get_memory_channels(), self.blacklist, self.portMask) + if "cavium" in self.dut.nic_type: + cmd += " --disable-hw-vlan-filter" self.dut.send_expect(cmd, "testpmd> ", 120) self.dut.send_expect("set verbose 1", "testpmd> ", 120) self.dut.send_expect("csum set ip hw %d" % self.dut_ports[0], "testpmd> ", 120) @@ -224,6 +227,9 @@ class TestTSO(TestCase): self.tester.send_expect("ip l set %s up" % tx_interface, "# ") cmd = "./%s/app/testpmd -c %s -n %d %s -- -i --rxd=512 --txd=512 --burst=32 --rxfreet=64 --mbcache=128 --portmask=%s --txpt=36 --txht=0 --txwt=0 --txfreet=32 --txrst=32 --txqflags=0 " % (self.target, self.coreMask, self.dut.get_memory_channels(), self.blacklist, self.portMask) + if "cavium" in self.dut.nic_type: + cmd += " --disable-hw-vlan-filter" + self.dut.send_expect(cmd, "testpmd> ", 120) self.dut.send_expect("set verbose 1", "testpmd> ", 120) self.dut.send_expect("csum set ip hw %d" % self.dut_ports[0], "testpmd> ", 120) @@ -288,6 +294,8 @@ class TestTSO(TestCase): queues = 1 command_line = "./%s/app/testpmd -c %s -n %d %s -- -i --coremask=%s --rxd=512 --txd=512 --burst=32 --rxfreet=64 --mbcache=128 --portmask=%s --txpt=36 --txht=0 --txwt=0 --txfreet=32 --txrst=32 --txqflags=0 " % (self.target, self.all_cores_mask, self.dut.get_memory_channels(), self.blacklist, self.coreMask, self.portMask) + if "cavium" in self.dut.nic_type: + cmd += " --disable-hw-vlan-filter" info = "Executing PMD using %s\n" % test_cycle['cores'] self.logger.info(info) -- 2.7.4