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 14025A0542; Fri, 2 Dec 2022 10:46:28 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id AB10E40687; Fri, 2 Dec 2022 10:46:27 +0100 (CET) Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mails.dpdk.org (Postfix) with ESMTP id 9EA79400D6 for ; Fri, 2 Dec 2022 10:46:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1669974385; x=1701510385; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=sePpwO2lOrQn1FbEPDYV9reQMJXlrlBtQxQWUzNyPeM=; b=Xjiw4SxcYC9ugMRuOVz6uLa/uoU+JM+tqPPhUL+jqQ6b7tzMaEUt+cwa 1bcWJZpodGhvCQec3JrcH1nIOL3lyumUNKF9OouiCxe9fyabMvCfV28nx jJKH63331uB25GUP7FSOVmDgcuntxodBMwCXu7T70RogevbOy3sa61s3A k8eBXRsMkYhejFW0Ft4BJ+DMJTb11yioJQIpXi6NSaO+yBDgR1WbCxZTo eafKYXU5tzbOoszkLaAv+I8jd8F7bVms4kQvSUGtjTPQxJEU+OT1UPWaN dSUDXKHoB1NUlMOYT8Ywb5AsgjZJsKjTDJfOuZTxLpo4c1QtoFMhLC/Lj Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10548"; a="296275060" X-IronPort-AV: E=Sophos;i="5.96,210,1665471600"; d="scan'208";a="296275060" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Dec 2022 01:46:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10548"; a="708420514" X-IronPort-AV: E=Sophos;i="5.96,210,1665471600"; d="scan'208";a="708420514" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 02 Dec 2022 01:46:24 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Fri, 2 Dec 2022 01:46:24 -0800 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) 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; Fri, 2 Dec 2022 01:46:24 -0800 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Fri, 2 Dec 2022 01:46:24 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.45) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Fri, 2 Dec 2022 01:46:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C9tCnaUnLf7q9R536U30tyMqwPbwq7jfCzwpo/7wCMOEOqH7Xvqc68MzJ5j8+ne5V9Xs10Otzk8TR+B0VeI4BDC0mfKnaAGGNu+puUy4UprV+P7olLPIvfJVWiRW2SABDsgnETVbe/+gOFE0W/JR1dkGW03yYHRoXdi+7lAVAWjb12Ns6T7d5b6VvtBKEGOFaVVyvGtAavMr5LB1UY8yMBiB0GKTk+BieJkROCWfzS/XTqxA6WlvxMOWAzoR0QSvfwMkeF5pSEFdpw3D0Z68YfKheXBmLrC7Tofu9bOxOY4ZKJyD3rzxHfRD/t5+lmq+wSsyVidX6vcqfSCqkM+N7Q== 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=YSPwv7OBWKbfoExh0hOKBaAXgE/4YE4FEtUaFVLGHZM=; b=fOvhhbmxXvZ+Rz/lLTrHJGKZ/vpP6v3/PQzxCubOepWMJSlTpCENn6M0GK4/5N1r0CIfrod/bKeZNoh3LcuHe/tNn3fW78PvMmlxRPTaiTJLneEopg0QV5UMA8hTXf86QBkLk+qv6fAqoATS/1T8DcbVIBuwYyr1hp0MpzsZ7rZYMoxEVhDwcmYZ4VuoMtKKN/lUcvfPY1QZ3mJLkbeB1Z/SuguFOb5vsV16pnK6mP2N/P+8mwXXumn9duSS7hWzZ8OwkDue7Og0VgK75lAfhFFdRNhOH4uPC+RHe9oYilee58+4ROMe4U1J1uE8w62jfau9Xja/izDvNY5RjAieWA== 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 DM6PR11MB4659.namprd11.prod.outlook.com (2603:10b6:5:2a5::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.23; Fri, 2 Dec 2022 09:46:20 +0000 Received: from PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::f668:953c:104d:8a8]) by PH7PR11MB6056.namprd11.prod.outlook.com ([fe80::f668:953c:104d:8a8%6]) with mapi id 15.20.5857.023; Fri, 2 Dec 2022 09:46:20 +0000 From: "Xu, Ke1" To: "Zeng, ZhichaoX" , "dev@dpdk.org" CC: "Zhang, Qi Z" , "Zhou, YidingX" , "Zeng, ZhichaoX" , "Wu, Jingjing" , "Xing, Beilei" , Peng Zhang Subject: RE: [PATCH] net/iavf: fix outer udp checksum offload Thread-Topic: [PATCH] net/iavf: fix outer udp checksum offload Thread-Index: AQHY+xultfJ3odnxDkKvWb9Z954CZ65abz7w Date: Fri, 2 Dec 2022 09:46:20 +0000 Message-ID: References: <20221118070316.198683-1-zhichaox.zeng@intel.com> In-Reply-To: <20221118070316.198683-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_|DM6PR11MB4659:EE_ x-ms-office365-filtering-correlation-id: 9e9c2c50-cd00-4dc1-8b3c-08dad44a10c9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sJpqqW4cYf8p8SfE9IUJ2DI918oV4X1RCnuHf3h4ujMssiGeivGMf08oxzwOmGRTNxj5o6x6hkL9e2T4K2NwdP2yEp71CC1bqUNsZCxgT4mLJ2CD4PY+YETC812Gas4OM3TusYaGZbtd3mC7Zy3iGJlIF0GflTGeSYeCULeZm+IJmi4jl+KJsLo92j73kjidlQqWn9FP0PPt/DNzzZdkisSbJIng3opQ6t/P+9G23Mg0mBVPIaTABEgMsxVxhdDSFgkGSaUZnlbAmxhOCN/E10fYpjbuwFjjBiLLe9UpK75l0rIAOCW+vkf014jwTy/o31z76i5I3oJGUjmRGSDOoi+Ca8or6PvQiqdMOht0INAOkxMDCNeMERTvTpQ90f+n4rpPcX2WLa1tHHw85/MGx1vwgO/ee1JlC/Bksir8fk7ZDw9OKRAEGI0vS+W+nW4PO9mi1VkrpLpOON3e3aMIfbfUTJsf3Dxd/bylSRSShov50FRPQWriC5ck5jtLSkpwhf5E2vvkO9lxWoP763GDxT7U6eLDa2G+7wUPEksQvh9dTicIa1u9DMbMN2vnqBcWlWhDYX2rH4QwpVv+1gwN0UINnhaPXWg0+/+0ird2AHMmVAGD/d53x6bQq1MR2kfSSbgb5E8HUx6h87LZYDLaUeONyoe9Qu892HhdkrSmOU0feWx6kb9oxTW8sdYewy0B 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)(396003)(39860400002)(366004)(376002)(346002)(136003)(451199015)(55016003)(86362001)(107886003)(38070700005)(6506007)(71200400001)(9686003)(122000001)(26005)(54906003)(33656002)(7696005)(41300700001)(66556008)(8936002)(478600001)(66446008)(53546011)(52536014)(66946007)(4326008)(8676002)(76116006)(316002)(64756008)(66476007)(2906002)(82960400001)(110136005)(186003)(5660300002)(66899015)(83380400001)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XJozm0Xcf2tBXBuqdoHmvBLAXQLZsYyYH+FTF+u9aAp1bSgtYz57tnLz3nAR?= =?us-ascii?Q?oMT8VnYTKWZfetN8ZPVufHNJK9IaFmHq6B56eRIlHhBbvUOwr8l6y8V+XF5E?= =?us-ascii?Q?5awZRme8Lct2mKl/nLqVYWxv9Hq5MzX0ZH3Bspr4q+/D7yj1dfTuaLml++eu?= =?us-ascii?Q?Z3Hj46/n9pNAN0wLFqcCMkcICvAX8CiVerSe1RMSD0y6ND2IlQwoAc5Xx8yd?= =?us-ascii?Q?8OB18FtP60OOAJAt72xWhjZ9rCrvSRAQb/udu8RsfZ9rudgAiDqOtU0KAyzR?= =?us-ascii?Q?Sf49phlPPDplvDAEHhs8UNLuIUIX2RTRrYfDca8l3HkRhKqrUYDU7ENPAoia?= =?us-ascii?Q?xO6J07cLIKISGPQRpcN43Fxp4HkS6MmaZoY3Xxzjbtc0gTuTuf/3eV/ESEK6?= =?us-ascii?Q?HsGQp8pN/JFqnncpFs7F3dfA+YHMJNPdLAvjplpY2jV8EkMRbVbFch1Lk7ZS?= =?us-ascii?Q?glxMDaQLDBHOlralQa8qQzCskrviwz5w0Vq6c/rLrzS+MVPvVBimj8rLtzAV?= =?us-ascii?Q?aCnelgfXxs5iXeTFKXBzuXRMmrMoGbjcZNsph2mSJ7dNptxbsnN5DEHBz+VZ?= =?us-ascii?Q?W82ZcEK1rQkciXJXQZLE/EVZZQMtExT7VktS00WknOWJnFpf5DEqhnAmGeHp?= =?us-ascii?Q?zT1Q63yiiNh7MNRSVj0w02rOsthGtxq8e0NM+DoHNWXsHAoOAvA3Lrl1nF2M?= =?us-ascii?Q?O1eQFm7pnyzCFS/CE4EmYfOv7kAgMhZ8EbN48vScItSzGWBhP6GtiE3zps/n?= =?us-ascii?Q?7kFJWflm/Bq0BI8EY+NCuXYeotQ0yrDeiOF7UnHLoCKEtPeVtvHpw1sHgODr?= =?us-ascii?Q?bM1x6HUBgJvMjjyioY8bEfBwbU1envIj7y2Jb4DazJ99Px+O/f9jcT9XGvrt?= =?us-ascii?Q?nToYZXmoSRnTVg2o6pioPxHArRvD9GzmcGramOt77Pg3MlldEvFJDTjmC+PH?= =?us-ascii?Q?dhkW/oMQcAFdwS7tFOKLm6QO15tqPGL3LFsuvc7CmPp2M7IiVSRYNrTfGMYX?= =?us-ascii?Q?dNF+u0AGKB1VC1V4Hz/YUNouAkg8JbNt5hMNccUX+uddcBRm8X80Rm2D5O6/?= =?us-ascii?Q?BOsQoCJIHBQFjtm5wl3zI0+NuGDPy1DSynYlUQuuVqr5U3OwfRKwZC/RCgpy?= =?us-ascii?Q?gFqKIlCzUp+UfaeFiuBvyR2BsfpljYVqsFz0yQ9Jl3yyFPHri8+Nvbl9ksha?= =?us-ascii?Q?tu6NH4t479zDPgscs6OR5mwlfz9hcD1jXziFQpoRszoXH9LE/KYsHlyL6J+7?= =?us-ascii?Q?ZOHg+UWx7aPbBf3ahWMMePL2hOjL8rqBW8ENREeTC5n/E56eMcutb5iEvlHv?= =?us-ascii?Q?oA8/sSqcZx6B6LFWTm7AezLn6lgJGhYY8/YPf24XagzGbb4njCvWFFN4M5MK?= =?us-ascii?Q?KKf81okemc3LruCP/r7ToR1dUHo6hRW0jbYlonyJWQ7UKrqqUT4rj/sLcwa9?= =?us-ascii?Q?/AGXkccq0mPj2jBzdfBwcJYJ219brlRKI4U0ydmcCSRvKgX2imv71vQDatdV?= =?us-ascii?Q?Cc27HioY3xhYfC6pUEuvnYSHHcDMjjaxtGsDL6s7Tp7PHNSoh0FgmzCSrcWW?= =?us-ascii?Q?JPAdXeitLhN/ormdw4I=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: 9e9c2c50-cd00-4dc1-8b3c-08dad44a10c9 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Dec 2022 09:46:20.0347 (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: oaSsl7WE9ejOsW5GitMMYp+pAa3XnctLs+GGV4VpoKCWTn5xoeSdzNaEFT+mJ6fH2Db1rT1UicWitUi4vXCHAQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4659 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: Zhichao Zeng > Sent: Friday, November 18, 2022 3:03 PM > To: dev@dpdk.org > Cc: Zhang, Qi Z ; Zhou, YidingX > ; Zeng, ZhichaoX ; Wu, > Jingjing ; Xing, Beilei ; P= eng > Zhang > Subject: [PATCH] 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 enables the 'csum set outer-udp hw/sw' command by adding > judgment on the outer-udp chekcusm offload flag. >=20 > Fixes: f7c8c36fdeb7 ("net/iavf: enable inner and outer Tx checksum offloa= d") >=20 > Signed-off-by: Zhichao Zeng Tested and passed. Verified applying only outer IP checksum without outer U= DP checksum. Outer UDP checksum will be errors as this feature is to ignore this checksu= m error. Inner checksum is not influenced. Outer IP checksum is not influenced. Regards, Tested-by: Ke Xu > --- > drivers/net/iavf/iavf_rxtx.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) >=20