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 AFD9BA0032; Mon, 26 Dec 2022 03:34:11 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 613F040143; Mon, 26 Dec 2022 03:34:11 +0100 (CET) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id 3C1F0400D4 for ; Mon, 26 Dec 2022 03:34:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1672022049; x=1703558049; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=lq/EY0oe9sfC2IBpuWWC5auZoyhdZDI80fyacB+aUCM=; b=CN/l2Fz3Nvid6U1FPz7S/naY8dNgAfo6Jh6CmE3WhqcD+dxbUD4y7Fd+ oUF+E2UpvpIbiWMh77IMCm8Z+A9B5Vw2+jRp4ByYrSyGzGvZSbPwoL1V/ RIXct397iXyBlQwYgVGjfoVeokfG8cZqFSY5lU6ElxuKipDIBjLTacHKt ZZPgm55WX90iXOVqdQVma3ShaBkIMraX1YsiKd2qXqSmEUfvMREU6gcbC vSG4El2Ztq4Lj7ozbKW0K4pAodoZhbtZ8B18078HCIgkbqZZ9oAgmuiN5 Qr4ZsNZeo98tSpX2jjckXbZzkbcgfvngSVR7Y8O7jlilplYGM3zJErTXY w==; X-IronPort-AV: E=McAfee;i="6500,9779,10571"; a="320599205" X-IronPort-AV: E=Sophos;i="5.96,274,1665471600"; d="scan'208";a="320599205" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Dec 2022 18:34:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10571"; a="794973002" X-IronPort-AV: E=Sophos;i="5.96,274,1665471600"; d="scan'208";a="794973002" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga001.fm.intel.com with ESMTP; 25 Dec 2022 18:34:08 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Sun, 25 Dec 2022 18:34:07 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.16; Sun, 25 Dec 2022 18:34:07 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.16 via Frontend Transport; Sun, 25 Dec 2022 18:34:07 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) 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.16; Sun, 25 Dec 2022 18:34:04 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AmnymAXcX3/+IlgpGfl8iREccXuAbvOWbXruqAt4I7IvbxrICQucjKKp2r/h5rDoW1unGG/zsQhbCpQK3w4qK00d0k5Iln7q052AgiIH8gN3wfR/uwatgqKTeKMdr90r9Xkqb0LnOBZ+O6dj9zl7BQu7zlwwqXfsmq9tWd/HUzDETUOzXHhSE74ELUxsryKWjjhjQ6FCDUY6G9qh+ziXsZQgzPsCmuVZ9tfUla0QRrRcXGclTqqjhAE+8Ixlxf4z/WrXMK+ukkM3ertfR7aZSqAF1Ht/z+8bChmeoqkO8A2dt/x5/cJTw4+HeIP6IPychoBSmXRumburkz9bvwHTgw== 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=8mrTEVmM615jZ4f6QIdx19oDJSXrMn/nHmBbmaxzKyg=; b=KCvkMtP7uvAg3LaFoBe2VU32RQCxmlhCg3f97FTtwOUAs+5YvXWI9cniLRF7Co5RB+wQiXfz6Fc309K3ZNS/Me4Mk7XaGYODIeDk2FyX0gV1quJWqDkitwWTaX6uFCKaUD6hUaVtA7i011DlswRVRloBXul1gsrEFMlhvTO2k2YdwzZwh/VqZFhAUMMe6Dq63qKkH1XvC2I3MkSoVfeDVZQq5PuGnaxYjvbJAvy8yOmSin9bx98GCtKLvu0tWHG+ARnFpLMO++w9Cu4MComgAiE2lOR856Tq+2IxcHZ167rS5IfqlEEyULrXyK+V0/tMUhCDR1S0zv+v/5GykaFMeA== 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 BN9PR11MB5559.namprd11.prod.outlook.com (2603:10b6:408:104::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.16; Mon, 26 Dec 2022 02:34:02 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::4c85:56d0:cb0b:e9ce]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::4c85:56d0:cb0b:e9ce%3]) with mapi id 15.20.5944.012; Mon, 26 Dec 2022 02:34:02 +0000 From: "Zhang, Qi Z" To: "Xu, Ke1" , "Zeng, ZhichaoX" , "dev@dpdk.org" CC: "Zhou, YidingX" , "Wu, Jingjing" , "Xing, Beilei" , "Nicolau, Radu" Subject: RE: [PATCH v2] net/iavf: fix outer udp checksum offload Thread-Topic: [PATCH v2] net/iavf: fix outer udp checksum offload Thread-Index: AQHZDpQul2YjyRIbPE65lHc2N++ALq5sn96AgBLn7UA= Date: Mon, 26 Dec 2022 02:34:02 +0000 Message-ID: References: <20221118070316.198683-1-zhichaox.zeng@intel.com> <20221213014512.150575-1-zhichaox.zeng@intel.com> In-Reply-To: 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_|BN9PR11MB5559:EE_ x-ms-office365-filtering-correlation-id: d1ff6864-c797-419f-54f8-08dae6e9a68c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YHAPfB1NsDkMjc9cSLFNaXgF69qWPn5GkJg8b0HKuGrrMsSboXKjvrL2qr048f9unpoc0ifIoDSWT9LtyWyoZEKEFCtxlXHqp3MGEkZfVJm2Y0mVULGJCZSTruXH0FPjn12BZjR0WuvRRaNM9AJ6dAg3SGXPCiffEg8DlhR5o8oRKneLivdKhHn0dQOBdcwQfBKwYW4+zPVCIHhvchoCSlvi2U3SuZoUjNUs8Kw2oC403FLVgpwTjRCO1BMhbTVVHJU2GQmuzMBf++miy2/xoS8svRy1kwOke4kREdvkwkMzdH10VpJxydcbutGxIJJIhLTJ7E62vK9+HCkiXcZMzV7ZJbHA9WHu0S0PUh9AYAMB3ZQ/HE06T6sXmmH/nDRpGowpetPTpbDwOxVURpgAHNnWMs6ZHnJ/kqRBL720pZj3TPPrC0Ww9cZw+DTgcEOz3QRJB+avpdoRrDWg0KIX07ChNlSo42Gv/wc2PMNq/XWWXCPthhg0kZacsxQPv+89IMyaWXAoZ4uwL0U7Nps0X8zsDvcTgipSXC3MhjeREAHYW+red8vD/lm6eJ7wRfBq7y6gq/Ia9Wsu1r8WiUH0gHUFEkcz+Zv3FUbu++JUCjZiGJV70AyJPmqzKxG2kM84MgAB/us395Ym4aP0B2XgDd7ycsS/7fjoBJB0YzeXPGCfBoZwOg3LptXiNW0GIBdw 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:(13230022)(396003)(39860400002)(366004)(346002)(376002)(136003)(451199015)(52536014)(66899015)(9686003)(26005)(186003)(5660300002)(41300700001)(66476007)(66556008)(66446008)(8936002)(8676002)(66946007)(76116006)(4326008)(64756008)(54906003)(110136005)(2906002)(33656002)(71200400001)(478600001)(316002)(107886003)(86362001)(55016003)(53546011)(6506007)(7696005)(38070700005)(83380400001)(82960400001)(38100700002)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?f8Tzj2ob9X4FuQlUXzxog9bqMTAEAUy/p2fnQaEl/FbwZWMzdQa2i1oU0rcK?= =?us-ascii?Q?nJLBxxYj8u1x7Teutq1muq+tAqZtzV5Ye5WrnoulEj55MCPTCgU5nWAzle3X?= =?us-ascii?Q?ERdo0b+JaUcChmCtTCTjRAm0c0uOu3mqm3yr2VsC5bLp2gM16C+cV/D+IS3E?= =?us-ascii?Q?COaAj7gmX53NGnu1aeZiGIJMot8eAuLCOlpwD3Fhx9xW6N1Rhn9ZVZ7nAnUD?= =?us-ascii?Q?DEhgp9iYzjGKyCpVqzhqwbOp9uN+Vy3fwoPsNTPXgLJdROPNTbSMvAQy6RnF?= =?us-ascii?Q?cujduAqPnoBtXxDjeZMjzdXk91Baevwnv34Vok8M+Y6QAN9OcVq7NkmOYYo8?= =?us-ascii?Q?KyfxSoNwLjlSouVjIgSWGdOAMGjXQgB/P7tsYmhACDpZT35gf1SE7IBaFrLE?= =?us-ascii?Q?Bmya6KKJTjba8cCSlfhVjaypmf35INTc3DUlrKhoRy8e1kixwZdvyChmcXoT?= =?us-ascii?Q?fW5auY3xcb7YhKFIJNzdfpArktxRYNo5yHI5sby6qqmU0vvGgQdaPSfdrklx?= =?us-ascii?Q?t7kBz+sZybgwHvDLkYVykKQvSe31Q12zCokEDa9b1YS8fagHbO1nXCzbBcE3?= =?us-ascii?Q?60g1jIdurY65S4Y2yzoRko2dVSfdVlapFshPZUJ3XMoh3Ef5zvLTsjLABMKr?= =?us-ascii?Q?FwpXROsOLRy+wXMWesh2EBAu84q0HdqUgnDtQ8/z4/yHG6RuCH40z//qJf39?= =?us-ascii?Q?sb5iG1QxWKTyNViCMU/MvodXwB2hftJHknY5RnC1i3BToX9i4xKvBskC+nXW?= =?us-ascii?Q?3JkRwUX/QmyKcbP03QJmSY/DEhQuajV3zp9SfQzOSi6KIsvBpTUMHm4S95ZX?= =?us-ascii?Q?xnrHHnRumHQ5S3lEBuZX2DPyVlcPVyQOTmADrXYvnqmuX1QOvqLCos3nWna1?= =?us-ascii?Q?AkIZS5754oSVV/8EdYDlow1TNgN0YP++N9RP49hUZJ7kH1GpFy8KUo83F4Sz?= =?us-ascii?Q?iEAgD5srpMtK6G54AsLegGRHRl3lHOVAG2KzCDhhDr0EABD3FPa5OdC73VZ5?= =?us-ascii?Q?X+3KmQiLVhXloZojq1UUMuC8hMazM1lnUQmkUnfCtETEAhm8h2FKW3EoLnJH?= =?us-ascii?Q?mujVKIsvaVVVA0WGFBe5LqAPJy2B4sYHGrKzlNS+1/9D1+RyHst08C8cwQpv?= =?us-ascii?Q?3jdJu/Vr8wKGSCy63933jzT+ySW1RBYJglYmeX+guO1SNpPUwECuMNB9Kjau?= =?us-ascii?Q?fW+yQnkTiWE0Kvb6tW0Hj6mFgkhXvYjvHHPqRYV8sRjrKvAJ59u3twQ5h7xx?= =?us-ascii?Q?FB3409ChTbJ8yT1cmYoplQV6Ma9joofSG5QBLwgmUXjmAGTg2wrbM2mQRt0J?= =?us-ascii?Q?cMmLwqcKV9LRNJep3rDfhRLkAsAmiJG2xL14OMoTaWUGTyqqPUerVuKgFqy0?= =?us-ascii?Q?AMugOexjR8rLRBKq0Sg41H04J+IFhfV/5vWOd65FZoedpBgB1WA4/xPusZWn?= =?us-ascii?Q?A/WO4CXmtJ2FrreXLiVchHABMTVxoSPeccKWWOiHIuej9LMoQOzHgsJ/ETPP?= =?us-ascii?Q?DCkjXvC9L41ticWv0EO9GY4/9y1SNyGJ5Y0mqN9FuuCltolhuihfa1/5QxHK?= =?us-ascii?Q?GWr7UYqmON7iUMKJbuq9ycfkCAoWu9HKpdn3k9ci?= 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: d1ff6864-c797-419f-54f8-08dae6e9a68c X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Dec 2022 02:34:02.1704 (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: AT4eIRIcqMq2lJAQMX5motxyL0w/00syclwwpNlfJrKaQH8DmgxmGksjA+QU/Rch+Dx09dp9F0FcFDA/lcMFfw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5559 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: Xu, Ke1 > Sent: Wednesday, December 14, 2022 9:51 AM > To: Zeng, ZhichaoX ; dev@dpdk.org > Cc: Zhou, YidingX ; Zhang, Qi Z > ; Wu, Jingjing ; Xing, Beile= i > ; Nicolau, Radu > Subject: RE: [PATCH v2] net/iavf: fix outer udp checksum offload >=20 >=20 >=20 > > -----Original Message----- > > From: Zeng, ZhichaoX > > Sent: Tuesday, December 13, 2022 9:45 AM > > To: dev@dpdk.org > > Cc: Zhou, YidingX ; Xu, Ke1 > > ; Zhang, Qi Z ; Zeng, ZhichaoX > > ; Wu, Jingjing ; Xing, > > Beilei ; Nicolau, Radu > > Subject: [PATCH v2] net/iavf: fix outer udp checksum offload > > > > Currently, when dealing with UDP tunnel pkts checksum offloading, the > > outer-udp checksum will be offloaded by default. So the 'csum set > > outer-udp hw/sw' command does not work. > > > > This patch fixes judgment of the EIPT flag and enables the 'csum set > > outer- udp hw/sw' command by adding judgment for the outer-udp > > checksum offload flag. > > > > Fixes: 0c550022fb82 ("net/iavf: fix Tx descriptors for IPsec") > > > > Signed-off-by: Zhichao Zeng >=20 > Verified and passed. >=20 > Verified applying only outer IP checksum without outer UDP checksum. Oute= r > UDP checksum will be errors as this feature is to ignore this checksum er= ror. > Inner checksum is not influenced. Outer IP checksum is not influenced. >=20 > Verified applying all checksum HW offload. >=20 > > --- > > drivers/net/iavf/iavf_rxtx.c | 7 +++++-- > > 1 file changed, 5 insertions(+), 2 deletions(-) > > Applied to dpdk-next-net-intel. Thanks Qi