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 C9EFFA0543; Wed, 14 Dec 2022 02:51:05 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 6D1EB4021D; Wed, 14 Dec 2022 02:51:05 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 9E7704003F for ; Wed, 14 Dec 2022 02:51:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1670982663; x=1702518663; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=f4oC4I/wRLXN6oi2HQh5GFyb6nTEN1phJ/CwMwto1xk=; b=W+wLVcMeuRIahHdMxK8a33ByLmSRdKF0dE4VNcePf8DfsaJl9sgnNZqc Yj6tjPkQ8KwlOEly8I0SfkTGnqnjCvgspM5FhhJ0oYlv/o7vYgoDP8ZI+ XhntmAA3uu9zpRh9K0LctfgJpAh+1ZDjCxSXWQpSdK0SMc/UWoRLqmXqF ookjwwoVC4SgytZWkfkeVAf3xDUY+0go/csgFpvt9tWT8gh6OS/cs1C/U f162bGNJyavcyZ+IQLdhIiEvs4uF+L2ly0L5HJjTCI4qfaIVjYQSfGzfS 3aI6MHM2mysHBUbYDbjbaQKiB7Fz2yJjXYG2kDfhvLmFscxXDIob2GFtF Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10560"; a="297971532" X-IronPort-AV: E=Sophos;i="5.96,243,1665471600"; d="scan'208";a="297971532" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Dec 2022 17:51:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10560"; a="791146355" X-IronPort-AV: E=Sophos;i="5.96,243,1665471600"; d="scan'208";a="791146355" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga001.fm.intel.com with ESMTP; 13 Dec 2022 17:51:02 -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; Tue, 13 Dec 2022 17:51:01 -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; Tue, 13 Dec 2022 17:51:01 -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; Tue, 13 Dec 2022 17:51:01 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.43) 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; Tue, 13 Dec 2022 17:51:01 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LSTYdhn4+hzvUq4O9WYKVoHE2aq2st9PEMdJ13Lavl/j7W7gVEQvR/z5AJ/SBwchBniNK4v87hMBLB0VkNDsVOkBWFpLno7c7fHGwNmX7UGAQB4lvCp39t2TWbviktQuufaHUHPXIO1SZYYsSEn5dWJVgHiFblbixo0kFiWyvJO17D9A/lBuJKjI2i5CKVlzUrc2MBb8vTs1KyBJ+nkMpjsIIFnrkF/LiqgpdEZyeYxTz4Gxx/VkvvDGuSZd+Dk604+yj/ZMDNhKBGhT+YcXkQPHi9dlMNc8n5nEjm+TTtNNfc1jeYAI/w7GQITwQPqHRKgheBvX2msrOh8is1BBbQ== 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=q+77Xs8ahY1YgDhsqo+nD93UOQtJVDhP2iKOANmjW1k=; b=j59EJTarCTIwHy/iXctMLfgx7wazJta4hlMHOd0opvXHk1Sjtbgz0gcSR43hwQj80yAEK6Q76BYTcTiDJ7X+eIiAz3Kvm32NDWrsBsajkLROdA/2gNA3VY1ZNWTb9Xmycb06Gv5pbKxTNQCOCQyaKL+zCeHPmyVTrp/v2qWIt2ambqP29jYYiRAzaoiM18CeNEDoM+Xb92Lrf1An6IsLfBxVwI+5uxmuOcKm7L4gLAMGFbZfTGteipWlUYsL+dtYXaDb9Ib9CmYvTQ5lRklXPV4xZCe/ph1c+9X/PuulGJv2v4ilsUXj2pJvppnluWmd4blBmFIufT5hBljVN06F7Q== 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 BN9PR11MB5420.namprd11.prod.outlook.com (2603:10b6:408:101::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Wed, 14 Dec 2022 01:50:59 +0000 Received: from PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::f668:953c:104d:8a8]) by PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::f668:953c:104d:8a8%7]) with mapi id 15.20.5880.019; Wed, 14 Dec 2022 01:50:59 +0000 From: "Xu, Ke1" To: "Zeng, ZhichaoX" , "dev@dpdk.org" CC: "Zhou, YidingX" , "Zhang, Qi Z" , "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: AQHZDpQuJpcLqHnA0EiR7k4UuIMBMK5sn2TA Date: Wed, 14 Dec 2022 01:50:59 +0000 Message-ID: References: <20221118070316.198683-1-zhichaox.zeng@intel.com> <20221213014512.150575-1-zhichaox.zeng@intel.com> In-Reply-To: <20221213014512.150575-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_|BN9PR11MB5420:EE_ x-ms-office365-filtering-correlation-id: 4a9c858f-d01e-4d02-eee9-08dadd75a657 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bWfd0e2xqoMYQXWDngA0dRGiKrPLzPl/x6o/ZLwCqGGX5IZqbwvz6tHfUar/Y399HI9C4ZuBSCklSIsl416SpVYPUvWSno45+OX68iVHaWsdi7+9ijDv4cyCElrGPoy/SVlQz5AN4ONbOpb2otjnPnMK+oARcZogDPnLm6hu4KGyBEs5PP9Yfkn4svlWlqIE+OdTr3IoFzWDpRBXmvbXlb54wXbNPA6tHwtpW3cAv6Mn13q8KWOEblxGgDcrjiPqPuJh2qHF7BzsaW8D3Oz5hCNcwIaSb+08xpcm/dCT8c6NLV00ZRTT3puLFc9Bbzq+rLcKWNgmmRTH9akg9Rlw87HOfcJM2hgY+rkcCvDr+EInFbgnCxPg5C7IU0IBdSG/yGpp5O7QYBOR8oOLpxuw1R9NB14mWhFXpYYhqZgaUnQ8m6zrwlKswaNkBIR/BTchw2cqP0N+fwaiGJNkL3K4TMckAA0C1qtzl94q8tNW4XXtGNZJhP5LwHbtwZSweQnIevJOzIkLqvs11udJsZzBYTC+bLbrSXqz4/96mfx7VWibYaP2nCfEpurbxodo7l5+46bptttyw+8kizEgV4L0ussbWrb7N9LHpTpEHHgL0eJB29jtvwFMUnxNpx8xHv8CuwF8iXTph88nV9x/kDeNowDawH1tqYWj7kZMbR44XWgNvH0Nw66uIe8aj24rcVcQ 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:(13230022)(376002)(396003)(39860400002)(136003)(346002)(366004)(451199015)(66446008)(66899015)(8936002)(5660300002)(52536014)(2906002)(54906003)(8676002)(4326008)(110136005)(41300700001)(316002)(38070700005)(66556008)(83380400001)(64756008)(82960400001)(26005)(33656002)(71200400001)(76116006)(186003)(107886003)(66946007)(55016003)(478600001)(9686003)(53546011)(6506007)(7696005)(66476007)(38100700002)(86362001)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?CktC8VnKxWiPkXpXA9JtlPcaBYYUias3f10eeL/2ewS4UesOi0UWBv0tma77?= =?us-ascii?Q?tYG+EaOsf8tzdqI8oZMHTtGe/ojQfI+Yglk90wuLYhweOhC4eTDI5hfqam/o?= =?us-ascii?Q?tP3pb/+t2hzD6WiRdYpMr9Nip4JY7DSzBQtQKMGJ5u880vv2GvRxpQ9KgItS?= =?us-ascii?Q?dnvVRJqqbISblT+WCxW7VWWlZuacoLutuTO4sb8wgdty4hJD0f1kN6YDEPbl?= =?us-ascii?Q?lqtGfmyvN4vmeWZU8ADeX9WmVXlC/XgI1rgj65dA0qIMEkswD3FnkGq7g6BA?= =?us-ascii?Q?62CZHqp6H3HAyxbMYDysl1AJzS76c2KLf7rAMjYOJnxUNhTachP2njWDme78?= =?us-ascii?Q?oKb/d2C3PqjvhOaUdQ77d/yWLr9AAIdQ5+mQzO984jVh1y3cbILEFE8TucW7?= =?us-ascii?Q?kDYNKLvJSx5woSXwMfrZnsHfw02XWkDQMeDKA+kyw5pmGJMYdVsfQ7vl9nNt?= =?us-ascii?Q?jW7WqMRwIJA5YlIC+ShmHPBSZX4L/Hg9okaQMj0LLdkbNfbllm0nPgknu5rZ?= =?us-ascii?Q?otLr/J+mt/QRL59xU8Bu971iTYGcNvcH4CJlURaaacZOS+lQxorfd9hfvFD4?= =?us-ascii?Q?KxpKkbDz//IkHaDeVF0NIkgMJiFFzt1eJUzud5vBr4erxGaejbyGBESzd1ix?= =?us-ascii?Q?acqifnJ+cZnFMtsCtpEl7y4N/87fKSm4UOi76dK/qes+RmO88aMVe/qpptK0?= =?us-ascii?Q?+7utQkhs7mvvPecQe0XIJMBO6g2KWk4tdVSOSFLLueg3jBEaq9gMfVvL1QRN?= =?us-ascii?Q?QkCsyhTYW+qm9yGi60dtYzIHRXZhCCeIRzPGjXE69qmVFRlA7E9zZXzBt1fk?= =?us-ascii?Q?Ph2zWJyp7OPu4KPtKZXLdwTnrjSEjvLXQzmkfj2JnTXMD0yMRCvZlmWrPmLr?= =?us-ascii?Q?fL4kNnkW7fwerK/pgEHygoIHCccxkqO30lNibuCgENuQ5UMlCF/WE7x4DJh+?= =?us-ascii?Q?nq+pPZ0cy0+qPWbE7yTbokYDgN5Emd874XNaaraDAzmXNGNnEo5nM2a/HZNs?= =?us-ascii?Q?6LRszzMWJjo22VAQUzb0GScSAO+eYtrLgsVgwUZJmzUTRZI0MmHyBFPoBltA?= =?us-ascii?Q?WTDFXv0w15BB3aW0aaPlXGtz3Afm1iF4VllyVY0WEazkHdDhE3d3Rqr5loFa?= =?us-ascii?Q?wVkKecIsU3L7OJT8VgBPzieBJpm13VucQJ4l5c4Dm5flbA9WV0/5HAP+swHG?= =?us-ascii?Q?5Mzm6Vj/OmgHXeXOAsXKj6zyQBAiWuIrrfu6a+PbxfB48wYA8ieNgaGsoSPb?= =?us-ascii?Q?3UvOvByLEXUnpy/rTt+PC3N6OxecXq++T+CRUIA+c408LWKGtuumTPum0zKo?= =?us-ascii?Q?B18qNPciAFIv6F+fD/O/nTzg9NQdjkqeA2ifndmp0sp1YiV1bkBA1dMdWHk/?= =?us-ascii?Q?IPoFnqcU0nOgNUd3X90zcicAdCYT397qrKUlwLemC95Qq0uJfDyFXj9lk+kn?= =?us-ascii?Q?nQx2to398/LrijTJbsjP0Bb7nNuEpdXkq2l5aIov33LyEO5jz3jS88YlD7vj?= =?us-ascii?Q?r/hOtry4dAKbtHEQ0jX/09DGbOfVUE4k7bMyFszt9nFX9U052VfCehVu4Yjl?= =?us-ascii?Q?StyPZdfQFKbKoiU75To=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: 4a9c858f-d01e-4d02-eee9-08dadd75a657 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Dec 2022 01:50:59.7883 (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: CoZO9l9C678xJ2R7Qs0rLWahXmCkXay9sdZAFmNwokvoiAnUbRQ1ALyiyCB5yDz1WUnkEKyfo+HjHhLKputxdA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5420 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: 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 >=20 > Currently, when dealing with UDP tunnel pkts checksum offloading, the > outer-udp checksum will be offloaded by default. So the 'csum set outer-u= dp > hw/sw' command does not work. >=20 > This patch fixes judgment of the EIPT flag and enables the 'csum set oute= r- > udp hw/sw' command by adding judgment for the outer-udp checksum > offload flag. >=20 > Fixes: 0c550022fb82 ("net/iavf: fix Tx descriptors for IPsec") >=20 > Signed-off-by: Zhichao Zeng Verified and passed. Verified applying only outer IP checksum without outer UDP checksum. Outer = UDP checksum will be errors as this feature is to ignore this checksum erro= r. Inner checksum is not influenced. Outer IP checksum is not influenced. Verified applying all checksum HW offload. > --- > drivers/net/iavf/iavf_rxtx.c | 7 +++++-- > 1 file changed, 5 insertions(+), 2 deletions(-) >=20