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 5087CA0579; Thu, 8 Apr 2021 10:46:02 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 37EF314114D; Thu, 8 Apr 2021 10:46:02 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id D1FE014114D for ; Thu, 8 Apr 2021 10:46:00 +0200 (CEST) IronPort-SDR: SfK+JeiROIJOPHg3sAMgIdRMIk3YDPxWUOpK28mpfmoAI4GNOv6tt5uAqtyYUA9mVxUL/bKTgd oJGIx7ueqT+g== X-IronPort-AV: E=McAfee;i="6000,8403,9947"; a="193606944" X-IronPort-AV: E=Sophos;i="5.82,205,1613462400"; d="scan'208";a="193606944" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2021 01:45:59 -0700 IronPort-SDR: aNvUZ5WpumyuXWb2CIz132KUWfz1lSZ1OVW1zBdgwVF1nS7Bam/Y6FasiYVGOwJ8AKo/w+ypuk xkBzInNJrGUQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,205,1613462400"; d="scan'208";a="422143854" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga008.jf.intel.com with ESMTP; 08 Apr 2021 01:45:58 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Thu, 8 Apr 2021 01:45:58 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Thu, 8 Apr 2021 01:45:58 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Thu, 8 Apr 2021 01:44:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E4wk4PcsB8Np8E0Htfrb+JThExAoNUfszHrKYinOm3N54RrMSZIIOddZMNURmBDM0Cku2LKugs/HlDEV2bzbURWRYncf8vvlg6/p2xAWr7w1hZn5feYvh05OKlk9XZfQwSMUtbqlHPJ+wv2YXwq8El9Dm+FHjdBgUa4npQId8NgpkGTGawXOYg0iaXIDivkKZ4j8VKDvz3bDqoCmkSdYQQKWeYHaSwnsvXgrKiUW7M4gz5B/ExnnCFbTPVrjKBds8Y7NMEYxsBLmLgXsxcxuvdjzbCvTo97hw5Y4X9J7vGIIs2sIrMmvWatg5oYJNbZRKpZva7NkUm1dydHcmAmhww== 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-SenderADCheck; bh=4C83psRjlS1xVMHMGY5A6HUv5pnJ+ui8aIo6tusVvOM=; b=A4GSKlxGKqK/VnBfL1qJ19DVD6l8ojxY1/i3dzO0xY4paMagOWtuqHR4uBMyQMPQXBpR66dygI8MjjHSoK4kWP4AAMDdlw1am0AqFDh/JCf31wGgvRI1GHYUQ7vHJpb7OpOXORi1+NQCcQMx1FvLjYRVyxvX1b1IvUAtccF9PGP8jgoRNECzMDRd6YKffgq32R2KZPJXoW5QVlPk3BK4fS+V6CDwRiLLOJkNTge+9hRBb0Yy3oT0TJI1S82oi+bc5EUbU+cGkid5YSFgyl0Ak3WhH4JMHJt01Hv+VzLg/oPwvHQOyJHiGfAIwqXdKYgtk5Kvg7OEjahlYucEgVZtlQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4C83psRjlS1xVMHMGY5A6HUv5pnJ+ui8aIo6tusVvOM=; b=tpsa1dRLrokOFXxDx3UzwsY3IpK5BeMQTO0borwDHbvvldkb9jvVD3gwLMG1CzT69iME2WL0+4ydZh3FSpnce8ZEmt4OiECb9xTBB4j87NvsZanwGlymtWAfgh1WOT7C6CIadDMWKP8+0PEI3Gr2MctrzWyNqkqIT8z1RfnQTxY= Received: from SN6PR11MB2621.namprd11.prod.outlook.com (2603:10b6:805:59::15) by SN6PR11MB3423.namprd11.prod.outlook.com (2603:10b6:805:db::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Thu, 8 Apr 2021 08:44:27 +0000 Received: from SN6PR11MB2621.namprd11.prod.outlook.com ([fe80::50e2:3791:51f4:fc8b]) by SN6PR11MB2621.namprd11.prod.outlook.com ([fe80::50e2:3791:51f4:fc8b%5]) with mapi id 15.20.4020.017; Thu, 8 Apr 2021 08:44:27 +0000 From: "Rong, Leyi" To: "Lu, Wenzhuo" , "Zhang, Qi Z" CC: "dev@dpdk.org" Thread-Topic: [PATCH v3 0/4] add Rx/Tx offload paths for IAVF AVX512 Thread-Index: AQHXId/plEhGPFWp+0GBRj2RbIvweaqqYWRAgAABQYA= Date: Thu, 8 Apr 2021 08:44:27 +0000 Message-ID: References: <1615963718-67428-1-git-send-email-wenzhuo.lu@intel.com> <1616722322-6027-1-git-send-email-wenzhuo.lu@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.197] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ca309a90-3fd9-4874-4933-08d8fa6a84d3 x-ms-traffictypediagnostic: SN6PR11MB3423: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2582; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pnh4h6V8TlLSEg2dnE1o003KgzYYZSO+LV2Vq3SBBB1sekA6PLWj6UxpGzmMzFRaE/xCfQWr+UZjnRTcHX2XX74qPqjCicX8W0Uy22hk2SxjWPt0Go1/rajvHfGdtqysgSnRcsnYdUDyU3rmNVF3VWBstmZg5fSpykyYopNwDgmaUyDRFl/rcz50dOb4x26EsDSY2gSf8UZLfwKn5fibBa1Kf2yAmahvhcoVWIH7qgT0JBMeA9VQcP3xq/ea0SXE8BAh7k5vNdYjum5VdzUv2kt+ShWVyKZMd4ovJ2XRFGdUdXMZLDqkD4Vqibg/TmDEpps0ZYM0q/oAS492K7ll1ecrJ1p41Zyszrj8JJNiQwEDocbS5npdGy+nIJqGcLf4PRyNoRc88ON8m1bYdMdhl98YsJaLmEEHqxOtc6KQzYy5FyfJ5CNcygSwDEWjHib+GMIeLztyj75KvbEmZdLa3Jh7z8ahCLq1id2F3cvaDXVOe9Rq1XD7FOPvOF3SFZMKsn8aRGIlqTChDR3BmgbldvI8wCtXbvHl5Ri6/BImPNakjnGyyZbRPw/9qvvYVXEALzE4ypiLA/QzqVU8Av5JxbccoUYUm4AlfMo14Tt4uFjbn5TuU4PWxMDa1kjXArhGUU0n9B0KNEonh4KmT78e6VIIkWQ2LybJQbNf6sAdj6c= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2621.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(39860400002)(366004)(376002)(396003)(136003)(4326008)(83380400001)(2906002)(64756008)(186003)(66446008)(66556008)(66946007)(66476007)(33656002)(55016002)(26005)(5660300002)(76116006)(9686003)(86362001)(52536014)(6636002)(7696005)(8936002)(53546011)(6506007)(8676002)(478600001)(71200400001)(110136005)(316002)(38100700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?Mi2WROzu+cSvwhIr127hyZckFcWYy8hsa4pNyIihbL9q5Sbsk0bAkizWWuwr?= =?us-ascii?Q?BKuRLyajCNDLDoBldCS8kCT9ea6Q0LaZn37bbRLphKEcTMp9PIiuVcVvWek4?= =?us-ascii?Q?R58jCCaaf4v6PrmioGtFAzb3aV7hREwvvqSxihwZXk19H3FsfD32YK86cBNh?= =?us-ascii?Q?vCkuCi/Vj6wuoBeSGKGT890NwGLzE9SrZofl1P4PLpgGmKJdxiU1oErD4Soz?= =?us-ascii?Q?NkNmbms2CpUrJUN/h0iGkRY98jajxbfF4h/Vegn4DwLFrjbZiC/j8JG+rc5c?= =?us-ascii?Q?gwPiA6E5ja5RTBP6Cu7iQDeC7r0sRC+hj7oB9dunuDr6LsDTfuxprBT90qWC?= =?us-ascii?Q?q9iM088Hps3SihENfhdYqbaQ4MGy5JyWeu3XsJFnw9vCgBVFaVXTMPKnJ6Um?= =?us-ascii?Q?rzB+TG83nqAmP/V+0tIiQEXyscsXSdoU9v2aSEj5W63yHr0l6JzAWOdQl5Dw?= =?us-ascii?Q?6VRHHic0AL9YeRymhr7wc7WDXdxqjEeMLBlNKjFg+3Hud1q9NE5I/6guYlCg?= =?us-ascii?Q?w7uA4bQMvAhvbQN8a4IzEtOeigJKE+xgVMHA+PFaWg6d159ghyBlEg6TjbG3?= =?us-ascii?Q?/wb236DdXLe2z8+jT8hsstcuPG6FHfkBUlYSiOq+gcTRH95EP/z0b1aIDVMK?= =?us-ascii?Q?+dotGrKQ9rU8nc9KrzDtJAblkBatUlGea4dLxs3hPOegsfcIvKqX4kb1amiH?= =?us-ascii?Q?vaAzsddcXUtlsmhSbhL35CsEoZJ7MKV54wBYDCOy8ovC0HLphmJgqfhPMiqy?= =?us-ascii?Q?24BBCioqSfAhbGxeBI95QGHI5Np8lh3weEqeScrJ+cFzCX8CRlOJ8LhT5YZ3?= =?us-ascii?Q?cqAVfki/i0iCX3+O0RJRBWHO/+QGJP1sZ+p0kX7NjMeGeY1s41X8kW18btJ9?= =?us-ascii?Q?yi37RQ2Jg9x0XCRp4BRqH6fkPUZAaDZa72U8uIXtwOLhIVO6IYJr3c93zW7i?= =?us-ascii?Q?+m95ZbjHvHbW/VwRCS+8h5UjzjjSEvQ9ZLEmpbJ2A70tpDbBShLQHicg12uM?= =?us-ascii?Q?1sdQBxU2k6RkeiQNVC78FtH5dLEvClcds2sas0QWLRU6yEfjFf5TBVRCFtJb?= =?us-ascii?Q?G7rbQesv9i5E1OBd9qgBQpify+OBuGEqgyWA2/SHmDXd9M7J/DfzyLTvm+ru?= =?us-ascii?Q?NrfoxFHhEpvJE9o0IbQpj5PtZTZzQ5pW3gSL4oyt0Zgi0xjzPflVdrsY+tDx?= =?us-ascii?Q?rFxCaj+TneOgCEKEMX9/IbzQcydkkRVndfqsliFKmOggaKpQbjyMJnCTyemm?= =?us-ascii?Q?YYVL1lI7H9EEQNXxqenYqgX6Db4pIpfB8JmudGycrNIdElC6qKOTiIpmiZb/?= =?us-ascii?Q?Znsoxd4Vz5HbyHt9E4BbQBqT?= 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: SN6PR11MB2621.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca309a90-3fd9-4874-4933-08d8fa6a84d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2021 08:44:27.3832 (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: 753nk3zurQLt4Xs2J/7rYeCBcs26LtTGmsTXvssvU7LQDhlTh9DN/wRbCVv4H76h8DXURj6wCZtnQK3FmE4eTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3423 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 0/4] add Rx/Tx offload paths for IAVF AVX512 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 Sender: "dev" > -----Original Message----- > From: Lu, Wenzhuo > Sent: Thursday, April 8, 2021 4:39 PM > To: Rong, Leyi > Subject: FW: [PATCH v3 0/4] add Rx/Tx offload paths for IAVF AVX512 >=20 >=20 >=20 >=20 > Best regards > Wenzhuo Lu >=20 > -----Original Message----- > From: Lu, Wenzhuo > Sent: Friday, March 26, 2021 9:32 AM > To: dev@dpdk.org > Cc: Lu, Wenzhuo > Subject: [PATCH v3 0/4] add Rx/Tx offload paths for IAVF AVX512 >=20 > Add specific paths for RX/TX AVX512, called offload paths. > In these paths, support the HW offload features, like, checksum, VLAN, RS= S > offload. > These paths are chosen automatically according to the configuration. >=20 > v2: > - Fixed compile error. >=20 > v3: > - Used 'inline' to drop the duplicate code. > - some minor change. >=20 > Wenzhuo Lu (4): > net/iavf: store offload flag of Rx queue > net/iavf: add offload path for Tx AVX512 > net/iavf: add offload path for Rx AVX512 > net/iavf: add offload path for Rx AVX512 flex desc >=20 > doc/guides/rel_notes/release_21_05.rst | 7 + > drivers/net/iavf/iavf_rxtx.c | 187 +++++-- > drivers/net/iavf/iavf_rxtx.h | 33 +- > drivers/net/iavf/iavf_rxtx_vec_avx512.c | 901 +++++++++++++++++++-------= ----- > - drivers/net/iavf/iavf_rxtx_vec_common.h | 115 +++- > 5 files changed, 820 insertions(+), 423 deletions(-) >=20 > -- > 1.9.3 Acked-by: Leyi Rong