From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B0A9141D49; Thu, 23 Feb 2023 09:17:35 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4961D43096; Thu, 23 Feb 2023 09:17:35 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 7487943081 for ; Thu, 23 Feb 2023 09:17:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677140253; x=1708676253; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=EBuQ1ZDllb1mNKDX5M6gbWlTflGzd1KoHaMjnpJxZO8=; b=NO54OU6lPXdUFfD5NPVoWpJNQ48o1Rh2+hHq/zIvzMK13pYl7enabqMa OIsf5Gow0/QiNo5JistQjlQvV8eOz5Aaq8Di7iJs0NrxXkRwshOrEmLkl A85er4B0iUqrCF4zcp3J76UlegEJlQzs+uueIftV52x3olEIB+dI+X15f yzgMoGyv1prgoaS8LcSnSDPG0zu3j+z5kSpEm8ybSLZgNFFCZFmuPgjCc GnTHuzuFU6U4WTPaHJxC3HWhWUHdqBzbirG9LIxHcAyDG0wzsVTM9C4WY 21kbyHI1tjI05eLRVSYgKIQ429VsoQXbWfQL21z3P/rdVf8ufT55aKFnZ Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10629"; a="335351862" X-IronPort-AV: E=Sophos;i="5.97,320,1669104000"; d="scan'208";a="335351862" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Feb 2023 00:17:31 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10629"; a="781784482" X-IronPort-AV: E=Sophos;i="5.97,320,1669104000"; d="scan'208";a="781784482" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga002.fm.intel.com with ESMTP; 23 Feb 2023 00:17:30 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 23 Feb 2023 00:17:30 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Thu, 23 Feb 2023 00:17:30 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 23 Feb 2023 00:17:29 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LI0kgRI7eaZ0ae1V1CXIo0A0lWBPs6ytkAljErKLrYhTreM0k6PkqG/gb6mY53eOiIxZYtx4jBGaVvWnKMWxbhD5NWftG76KAEELzH9QK5rsBQ4xssYFPBlhss8R1+G2RUJE6dc6R78lzGTdAcY0GgvYtXD0HjPzvmE7En204iF45Vmo8fsl5HvlmHvVG9P6G6sMXEkxWJTvLIHGTUqRrc3lnU/C4XFtWuqWmMt4F4o9RbNRwoG5P9Q6bWZLfSYrlo4t5MlnwCCYcnal+ygk93NBjEZ7+P0iYrh89xXhuPiVZNebBicRoC0X+ofuvRz4krs3rCliOHed18AzsoEDpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9UoxHYt5HsADTPtXP1JTl5XXWXuSRIcClQt8D1iGb4Q=; b=IHPmf1v2r4ZLn4CaDDIX0w5+4o7dAWo52GyLOIx8zY2T+9Wxdz9J/nq43YJbwmiZ3wtD2GnBbZkiqhLYoLpkFCmxBSht+w0B0uZLRMOp43kVl7V9gBWyMmIvrkcAMqnfyx39monMON4YdCupdf+eXLSvX6xNGs9T0MmP8mHXfaIUX2LcCRTecSH/oL7u3383zPAhVxrUGoWiQbqSa0u/zwHRD+kCj7I+uIQOVOEHMmogrmlzWGBA6/JgBF67TvwjaNWYFTBP9GPvy2scPxOqrRBVe2y3b0ZsEFI7h+yU1R/r8NytTZXccKuQ8W2xxfZr/HZxJQ8JSazGMncQJ38s2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH7PR11MB6056.namprd11.prod.outlook.com (2603:10b6:510:1d4::20) by SJ0PR11MB4957.namprd11.prod.outlook.com (2603:10b6:a03:2df::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.21; Thu, 23 Feb 2023 08:17:27 +0000 Received: from PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::5746:7188:d731:2346]) by PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::5746:7188:d731:2346%4]) with mapi id 15.20.6134.021; Thu, 23 Feb 2023 08:17:27 +0000 From: "Xu, Ke1" To: "Zeng, ZhichaoX" , "dev@dpdk.org" CC: "Zhang, Qi Z" , "Chu, Haijun" , "Wu, Jingjing" , "Xing, Beilei" , "Richardson, Bruce" , Konstantin Ananyev , "Zhou, YidingX" Subject: RE: [PATCH] net/iavf: fix avx512 Tx path Thread-Topic: [PATCH] net/iavf: fix avx512 Tx path Thread-Index: AQHZRpTuIikXaBwjJ0mDMr5eERNmGa7cMQmQ Date: Thu, 23 Feb 2023 08:17:27 +0000 Message-ID: References: <20230222081311.74488-1-zhichaox.zeng@intel.com> In-Reply-To: <20230222081311.74488-1-zhichaox.zeng@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PH7PR11MB6056:EE_|SJ0PR11MB4957:EE_ x-ms-office365-filtering-correlation-id: 9c7aa35c-73f1-4bdb-ab8a-08db15766686 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: i2yB2p7r7pSpd8mYB/4aTNzagHwtH7XWkng5TCzfuA0FlFcj4zM0BL/kgr+t5yk3HBFRO769KbV2QtKQaH7OtuZQkI3spX3LpW2N/FNX/SClzsxfsS22eUCkb/v5ZlnyqK/XtwcGE2UwFMCUQrrbq8RgI9K52zNHf9Y2vhlHH6zHjd2myLlaudZeEbwqVnf6jkIxRYt6tXTgO/wOYIen7cLQt/58eBPrUBZeWLrWnfxIgBy/y2D0mDtzolg+1h+dN34BS5PrYd6xDWQiCYV9OE3XYIdVjnjgvSO3+qmx3Kj8F42TWBRHBL+u57jA5d8CJs3eAK3ZfNVeS3HR1GtCF+zBOQCm4uLfcxM78FDH0zPKr/QLBLhFV8M29Dqbx38hV2K+M+TfcpD+WIuKA9TVkTYoEJ7GlBClNDFaasOC5WgSe1RBucPR0ypcwoUV9VXaKQDqD7t0CEFiigL9NyneS3IEyRm/AyBWn9Qq4+F1E7/S59zrTOs++mtRkdqon4xkoBCvg144Tjcd4NRIshB4aBfP9VnjtLZeG34M47nu8Y9I1yxNhlwKutt/TbM2S3wK1gS8VziRhZX36R/63Ssl+bJjJhHwSqjn6XlJrDoziX1hAS3ITg9Y+qBF7mpNTFktmc8z3MhO/mVutoFJuci5yZhvBaGgOoLKkRdLM+nkcVzhuP3kxvrlCS3mnjY4y6IYSOeJFXfQN5T18k/0matRKw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB6056.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(396003)(346002)(376002)(136003)(39860400002)(366004)(451199018)(64756008)(66446008)(66946007)(76116006)(66556008)(66476007)(83380400001)(54906003)(110136005)(316002)(8676002)(52536014)(8936002)(5660300002)(4326008)(41300700001)(6506007)(107886003)(9686003)(53546011)(26005)(186003)(478600001)(7696005)(71200400001)(33656002)(38070700005)(55016003)(86362001)(2906002)(82960400001)(4744005)(122000001)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ymYqAKEkC95hT+9GWRFc7ayloT5oi32Rdk6YdHCGj5C/a6MDVLMnOTAxmZjy?= =?us-ascii?Q?eVHLeqt3MHKMRRonNz5aEK1MQ2NLptS4gs2WsdJvwY5Bz06pzYTdj7mXkrA8?= =?us-ascii?Q?DQzKmO2PSFLUfN5kMteFAK9QKOHPKHYUIeQM0I2rXDZWMNuK2Gx3G0V+gLMo?= =?us-ascii?Q?EL5dOEGvh8GPuZG8zvTucJYsQx/CM8b1MxLJ333JLcSrSrFkbWrZq/5I1CRM?= =?us-ascii?Q?62RgGo/9Ma0WQICLXF46y8kwbAdYiIbVdLoBiD1vjXSWRAPGKoxIW5nIeusM?= =?us-ascii?Q?s3//xOgyturJrvtzf2aBQUxIpYOPnSINyl58DGc96UUZ77vuzsaIisYHoKKz?= =?us-ascii?Q?voF8RJ92NU3SZzssOs0oChS0XI8s2o7suTE+17DadbQdmdITrKJRuMdwbyn2?= =?us-ascii?Q?ez/65TLfTKmcyFL+bXZKXlDhWYHXHQ3ZWPP09zs0+6JFiMduTkh4ggwX/rgw?= =?us-ascii?Q?BgwJGHvKu+5lYloR52IL7asTQDVtXpoXrPcKhMkDe11wnqapYzrR2KlekGl9?= =?us-ascii?Q?Omwh6+PdRmDNpQWdUl7UV9IgOMEsVJBgLXuWRRbPkqxtwePfYMmp/4/+TAZv?= =?us-ascii?Q?/AtvBeI3AjKHllN8IMo2pWUJ6+ZVskvf2pivauNxAk2jKkaZswn2J8bEsEka?= =?us-ascii?Q?fAYWvZGERD1NP+DQoQ4khisTLEk/9TjTtC+CAAKJD6o/acgQ1yV/MssiMRdH?= =?us-ascii?Q?o/gP3N2FWLgYcwrVgjyWzVE/S4TlxmSonS6x8zT0QcT7CLzmZSN2OuvRAkFw?= =?us-ascii?Q?4fONeyux30TCrrOTy9BUTNDc6oR6IU04Kzsn1WmNf9qXzY/CmMb2ZuqXVE4D?= =?us-ascii?Q?GWEi7+cIAUt+kFXcLvT9W+d/tx7Bj3qbk97PI9evlPb2whsuW0nJ/cthVODK?= =?us-ascii?Q?YkSmlZMOi15pBy91MEgqTdQ7px5NjPG9hR6yAQn7EZ7nKSiujWFJwMIejEtm?= =?us-ascii?Q?mNUe3uXsd01UJtZF+mxf3c9bBRDhjKUr7gLteyOBxnZrka8soBJC5vtDwxBY?= =?us-ascii?Q?Hz2ArnLTUAOgZpPaw78+vTWBy7RxfcTyB4gxscW1F1r3nUkntZoWaIMXDKcx?= =?us-ascii?Q?aMajQp9BOBv9IaKsco95FzkqaDjmaRqdgI0KaXAO56VfE6hTizFFq5iari2J?= =?us-ascii?Q?3ehrJsryFIMT/9OnIZ+B29ZeCQZvSiXjkaBK9fAh2sJyB/kPyQS5Lyoas8Pu?= =?us-ascii?Q?MzOUPP6jMsJpF8LLh9lkMu17eZyz58c6oHeanY82D8LvMeZXblCw9sHpFSK4?= =?us-ascii?Q?DNEfii1PjFIhIwksRxSGgT3Drzrm6fgrasrcsgP2/GU+SLfIXJU2OPHqBL27?= =?us-ascii?Q?uJ4bpkkRdre80zWHEWqbTALKO0eCIYiVVuFyAYG70b4IC9q4ORCJ22uhGeZ/?= =?us-ascii?Q?JiHhkrbXLTTxjcLdGATu/22QWO2XGconWyE6dUDyRiOBuMt2hq5FKt3fKScC?= =?us-ascii?Q?iKxQFIhbDMH6MEH7LZhmxyPfb9Qlo9PWfPWVSlYZigYoZcs72Wq7a7j9gCQ2?= =?us-ascii?Q?i6QlJ8vlNhBvRZjmeGz/VTfJ1bP+BnE0QPm/ERaMQNsIXehDoxmYTAd67Pz0?= =?us-ascii?Q?3QRLJqhsOWDW/kUa7mY=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB6056.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c7aa35c-73f1-4bdb-ab8a-08db15766686 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Feb 2023 08:17:27.3170 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nMuY7OGlYGEP1nSUGdHXA8N0ouFmCUUZpVNLz3ubU7WcVkOflUe8gMRkV2fTmHz7V2pJEiOD/K8/qFYtfLgRaQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4957 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org > -----Original Message----- > From: Zeng, ZhichaoX > Sent: Wednesday, February 22, 2023 4:13 PM > To: dev@dpdk.org > Cc: Zhang, Qi Z ; Xu, Ke1 ; Chu, > Haijun ; Zeng, ZhichaoX ; > Wu, Jingjing ; Xing, Beilei ; > Richardson, Bruce ; Konstantin Ananyev > ; Zhou, YidingX > Subject: [PATCH] net/iavf: fix avx512 Tx path >=20 > This patch fixes the tunneling parameters on avx512 Tx path and adjusts t= he > path selection to fix perf drop. >=20 > Fixes: 4f8259df563a ("net/iavf: enable Tx outer checksum offload on > AVX512") >=20 > Signed-off-by: Zhichao Zeng Validated function and perf, passed. Tested-by: Ke Xu > --- > drivers/net/iavf/iavf_rxtx.c | 7 +-- > drivers/net/iavf/iavf_rxtx.h | 5 +- > drivers/net/iavf/iavf_rxtx_vec_avx512.c | 82 ++++++++++++++++++++++--- > drivers/net/iavf/iavf_rxtx_vec_common.h | 23 +++---- > 4 files changed, 87 insertions(+), 30 deletions(-) >=20