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 2DE6442BA2; Fri, 26 May 2023 03:18:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 52D9042D31; Fri, 26 May 2023 03:18:54 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 20CC642BC9 for ; Fri, 26 May 2023 03:18:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1685063933; x=1716599933; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+VjS8GehXat3Zm0rhRp1F0uj/033jvq+LapkSMidq4s=; b=imW3MY640PreX/mA+JhESNszgKyI/pwx9XCI/OPDZm4PpK0hCYSwEuzc 1pNukgE/q07GsEftgej8wyID87bhZKt0AfbOJA6UoJzuRFB60/5axbVXZ lwt6lagW5/ro8RCf3hfoBQQIPUE39gr4dazjn8dbdAL1qgqzw+zafhEf0 9nR134KorbVC8gSw8FYYksJaV27UBY5kzwWBsZgsKwkCfa7I/TYVvDK6V 99kiZK8Ltfd1iKSk6ezCnClP8UL5TG/nuKtzUDWHmor92eZwajPkcpx29 2s5ZXZWpZrGBXogteINUYN/wvVJLcASFdyaZzOQ29CQtcsPrQnxeOOlqX w==; X-IronPort-AV: E=McAfee;i="6600,9927,10721"; a="354098454" X-IronPort-AV: E=Sophos;i="6.00,192,1681196400"; d="scan'208";a="354098454" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 May 2023 18:18:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10721"; a="849394776" X-IronPort-AV: E=Sophos;i="6.00,192,1681196400"; d="scan'208";a="849394776" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga001.fm.intel.com with ESMTP; 25 May 2023 18:18:07 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 25 May 2023 18:18:07 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 25 May 2023 18:18:07 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 25 May 2023 18:18:07 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 25 May 2023 18:18:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=POSatFZPztVUUf36DHYbtNkCPn3jRjTy8ftBejJhLFE+jI2GESDFPKLw4IR2QHdO9/WTbQYbM+DnJwBdOijhJPVzYLkKPxnwFJchXi91dII+j81bJevTcLP5znCoy8XBdN5IWcCQID3Dqdj6Cy9Xv7GS5dMB3ReXFxTs9YD2a4GqYSo3oxw9I96BPmrIc9sNYgeoin7C7IjXXtVElM7kUCbp1lpAD6hdon2YepQb/oC1OTlNRztG4kLQiHABdqZt0tV0k6W3UOyUs06XssrtKo1nseBSs+8RctU/y1woI7TMbECW0rFop1gUvjHUkg1QQsNFYTXsaO7yAuUtox+YtQ== 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=jfyenvjt2hauL3Z+zxIMQR0LqwuFs3OZbsARecKYjF8=; b=gmEpG9CoexdxFUtn0V/shDBDBKFknflgJd9KAtnAoZzdksQglaqlseRPV8Z1LFUvNPyKVA4/b/9dqyl8VHK2CNd5ilS3uxzgKT4yMJ5jl1yaovNQ9UxpNZoRqi6d0Da2Popa8HQbZwCzY7PeBp8w9crF+5sFAhcjmB/thT5wCBbkzgLLHkFE3GPxGngkVx0GSHMfKYmAsrjBKZ8Qo9cZCZPiWwlDqTMoHzMowaUPGJples8vI5b2cw7LyiQdMRiF/EGPby+KZQmKsMGvlnAm8yrTXmIlDAaTAzu9EKXhDgOIzNIOitZTEj41sCASa4rg04GJviDdUOtpi59/HMpn3g== 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 DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by SA0PR11MB4607.namprd11.prod.outlook.com (2603:10b6:806:9b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.16; Fri, 26 May 2023 01:18:05 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::e570:d9a7:df1b:1589]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::e570:d9a7:df1b:1589%6]) with mapi id 15.20.6433.015; Fri, 26 May 2023 01:18:05 +0000 From: "Zhang, Qi Z" To: "Lu, Wenzhuo" , "dev@dpdk.org" CC: "Lu, Wenzhuo" Subject: RE: [PATCH 0/2] add offload path on iavf AVX2 Thread-Topic: [PATCH 0/2] add offload path on iavf AVX2 Thread-Index: AQHZcbitb02VsPyAjUeLqTpB06Z26a9r/FDA Date: Fri, 26 May 2023 01:18:04 +0000 Message-ID: References: <1681794666-68144-1-git-send-email-wenzhuo.lu@intel.com> In-Reply-To: <1681794666-68144-1-git-send-email-wenzhuo.lu@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: DM4PR11MB5994:EE_|SA0PR11MB4607:EE_ x-ms-office365-filtering-correlation-id: 09ea5aa9-8bc9-4da1-e244-08db5d870e9c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EjjuRoVS1E4trIOwXdQQg2DPw9zvXVBTFnwGJyRIwYs2Cm/twOV9LyrO4SAc75FGJsB6mf6s79p+JNoga5jENeXq76XTEZNt+mDFBlV18suaGU9lZtgabuQSLjagWy7LJs6dwBKbPcMUP7lVBHD3E4Gq0S+4DZUuUYbpEDx1jwiOGIRHp0/lNrnXm9ga8Wo+eF5bTdv/KzZimcNtxa3TO9k4KgNeCm8ENr1kcdsAAFXPakX+MqZ77rK5N6qq0DwRoKwPZkKWBAbWBvRXebHnPOEghGXb4xgxWM56Bo10AHps4hDLjTgrYfW/Z171iQOv1ZTthqmX4M3ty7+uyOG67R6PX0iEQdwVLpv3BR2wEOtP8r4TZq/RWh8pcY1p1EEJSdbRIV8f8DXYfIk/IQ62iI6WBr5OzYpFRvIUqqwqfMXEZzfNydAisnF8emgOqs2dF1iMceFnMCSKlds7f2VPLzPO6iT8R81+kdI1gN1gi1Ydot+G52Vlq5L6UiG4PcZvBUqcgzc9U7LgOH8Vsd9ODEsYDjN8C/kwuAzXpgRQeO2LEZoPC+HPdwV9GrQKtYf9X652H4L2Nx5A8V7eCrSbiIMBEkMwI9702Zmgsa53P/c0a4V1aOhfdTcsnTM3SmcE x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(396003)(346002)(136003)(39860400002)(366004)(451199021)(4326008)(4744005)(33656002)(55016003)(9686003)(26005)(6506007)(86362001)(8676002)(186003)(8936002)(41300700001)(107886003)(53546011)(110136005)(38070700005)(83380400001)(7696005)(316002)(76116006)(52536014)(66446008)(71200400001)(66946007)(66476007)(478600001)(5660300002)(122000001)(82960400001)(66556008)(2906002)(64756008)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3gJaQ6BijsvqVsQ4LHf79x4VDNli258dGGwwZ2HT67a7Qgc+y0zEthm7YNSx?= =?us-ascii?Q?npEL7a/geFOjgnizrj67pb4GonTunP9ojY6wSU7ZHl6LYQFRb63FDY6fcVa0?= =?us-ascii?Q?wDtBXO9nYVf6rskveRbmzTmTPIT0pJ6H25h3RY7tVbltpH1XorY3C4dK26R4?= =?us-ascii?Q?SVAukYnvlI3qJe54Z8gO2qY++5lK0h5IkuP9HYCJKJXpeKe6mNl9XKjBTgFK?= =?us-ascii?Q?/PiGqslyOmJKlV/QSYk4mO3UQbA2VdhtAVmqSe+Axe81bihyv/DgNc/niCzt?= =?us-ascii?Q?jvNOFRQAVs5ngjt1b4Q9EESyWXi7sMZ3PfOLIUVUlvJ84eJuVBF0ooXRRf0A?= =?us-ascii?Q?b0lpnGBGzRbTjdeZ6WJoFFnhdBxJ6Hwa6BN4v/ER/FBlNcP98luH4yN8rHMe?= =?us-ascii?Q?zzLGyTJG2OLmv3SNGbU0GTFV/+igxaT32Xy7GitksLPC7JxBdFrXxbZ7w5ZN?= =?us-ascii?Q?mUaBirjnR2Y432DKMkdbaQNYZf+/VhG0CU6w5RjhJ40xZDS/UW4nyZNEvY5R?= =?us-ascii?Q?kxz/plSpHsNfB7b5Sq2qMzl5ARKX3mz1CZshWSJ9Msy3wgwN0DXRVeXtpQeI?= =?us-ascii?Q?0l5h77AX92wVKZJH2bar3LLKOGzslv0Uw2V25j6+p9GvgQYmfEIUuCLcSijI?= =?us-ascii?Q?FOWTxrZymw2Owq9YpTGUNOW3tainbeBNEcSrNo9RLGdwMTT8nvhbvLcL50oW?= =?us-ascii?Q?UAjCdRz3N/HpZrka6hwmPiTKqx9Mb0mBzhzhVPPNIXu/LeMUTDw8O5WI6Ow1?= =?us-ascii?Q?XOsJffPAj/z4//YpeA00T8BpUfxOejTV2rLOKlcj9eGVPgwgD2zK5PLQeeIi?= =?us-ascii?Q?UFlPCa6JYfcWgsLboWwrAfjLmD89axleigb2QSNmLyOdtXhuepDrW6ltIVMR?= =?us-ascii?Q?bSYT/mQepr6Igi0pDknoRiEh7XBgZNGc5/Wp3vEMsUucM995JBiNhmARxCi5?= =?us-ascii?Q?uogDPaa+s5Uk6sxUhkc60+D830tYuNH0bghdaNPEfCqETS1EqMey9Cu7HWnQ?= =?us-ascii?Q?F3KR+8wrNwBwVci3BhFnVMy2R0Zfe2UUCz41PkAlQv35vAoAViJCAqkF6342?= =?us-ascii?Q?NshbFqa3n8643Q/72iU51IxW7k9lUbb5/A+hz4GQIsybimiX1g02kJfoQqRG?= =?us-ascii?Q?TXOZApIosdr6T7nDsVbh0i0NSlIIhezT9JKiuG4Sqqvi63f3i1oPXEgi5NKX?= =?us-ascii?Q?vJpvGbTHzYPHMDRS29Qdhr0ihXQlypz6a9PQwZg6D3M2/TD8q7QAlngZM0Qr?= =?us-ascii?Q?xsumzAx7Wb8rR3Iz38Ca2iJGYdyEAhOvI5gBNkbjMDR0ikYSbUh6/06IWvnc?= =?us-ascii?Q?ubMYX7a2fMl94ccCHCA/v+QxTLbUPIbP8q3f9I6QFSMy/YdndPJKmjIPgOEq?= =?us-ascii?Q?lyX3Z/Wfe0R+EuRvVXR6uYAxIpXJEdYHAVPAsmcniu1PjtrHTNsMLhpnFsjP?= =?us-ascii?Q?KuTpt6auM0ZYftLIDoIvWtIU2v0jyfQqG5PYLriFG+9eAi6Wvyl8ykipdirg?= =?us-ascii?Q?XGvGcPiisUsJyhiD0Vdr/kfkDUrUMVnM3HK3bXbi0hOiEDdcKF8WBprskgqY?= =?us-ascii?Q?xE/aosiC49a4TTgkgyXV8Aq4fqTFlbSkPta92kmQ?= 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: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 09ea5aa9-8bc9-4da1-e244-08db5d870e9c X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2023 01:18:04.9654 (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: 7zCJyVp8jYlR8a8JCiJIhK8///xD72m6QA2TkpQcwdVD5jUwU1fKIf4FAwZmYPu4CR5FqLVtWwDHZz8u3JI4sw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4607 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: Wenzhuo Lu > Sent: Tuesday, April 18, 2023 1:11 PM > To: dev@dpdk.org > Cc: Lu, Wenzhuo > Subject: [PATCH 0/2] add offload path on iavf AVX2 >=20 > Add a specific path for RX/TX AVX2. > In this path, support the HW offload features, like, checksum, VLAN strip= ping, > RSS hash. > These offload features are removed from the original path to make that pa= th > faster in case no HW feature needed. >=20 > *** BLURB HERE *** >=20 > Wenzhuo Lu (2): > net/iavf: add Tx AVX2 offload path > net/iavf: add Rx AVX2 offload path >=20 > drivers/net/iavf/iavf_rxtx.c | 145 ++++-- > drivers/net/iavf/iavf_rxtx.h | 13 + > drivers/net/iavf/iavf_rxtx_vec_avx2.c | 634 +++++++++++++++----------- > 3 files changed, 478 insertions(+), 314 deletions(-) >=20 > -- > 2.25.1 Acked-by: Qi Zhang Applied to dpdk-next-net-intel. Thanks Qi