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 9C1BC42612 for ; Fri, 22 Sep 2023 10:23:52 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 95CFE40648; Fri, 22 Sep 2023 10:23:52 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 0C26840150 for ; Fri, 22 Sep 2023 10:23:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695371031; x=1726907031; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=3DqqDiF+G85WoKdoLQervZFpVzdYgRqiui2U8ASh3zo=; b=Lc5Ji8k2pkFzjh4mE5q75YeqlhYcc4KrFbpVsz8KjIpd8SQqwvTyXcor patszn2awtSabmSr/5txZWoRLQ7UL7U9pP+WzFAEYajPbQ/klDeIpjC/R EE8YdeS2HWi/WMf2/PEzCuI2lu57Zi/KGflBa9YAmkKAnQZ3JJs8De3bl n2Cjq7MvNnuD7Mf+O9MFKijrva6j/aiWSSy/AzpFvHm9KJSXeUyHmxziY PlAXrMZOUFKw5L1uyV/0VHdkmWWs6llkP7Xcu3OfXTRPF2gInDIeTCUJK 5sAs+fxokvB4I+1tXc6PtgYIjlAzHEVWua5qFGh/AdCffQkwLcgsi24kf g==; X-IronPort-AV: E=McAfee;i="6600,9927,10840"; a="371096592" X-IronPort-AV: E=Sophos;i="6.03,167,1694761200"; d="scan'208";a="371096592" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Sep 2023 01:23:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10840"; a="697081294" X-IronPort-AV: E=Sophos;i="6.03,167,1694761200"; d="scan'208";a="697081294" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Sep 2023 01:23:44 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.32; Fri, 22 Sep 2023 01:23:43 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) 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.2507.32; Fri, 22 Sep 2023 01:23:43 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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.32 via Frontend Transport; Fri, 22 Sep 2023 01:23:43 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.43) 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.32; Fri, 22 Sep 2023 01:23:42 -0700 Received: from BN0PR11MB5712.namprd11.prod.outlook.com (2603:10b6:408:160::17) by IA1PR11MB6266.namprd11.prod.outlook.com (2603:10b6:208:3e6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Fri, 22 Sep 2023 08:23:39 +0000 Received: from BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::bdc1:b08e:36ad:c8f4]) by BN0PR11MB5712.namprd11.prod.outlook.com ([fe80::bdc1:b08e:36ad:c8f4%4]) with mapi id 15.20.6813.017; Fri, 22 Sep 2023 08:23:39 +0000 From: "Huang, ZhiminX" To: "Xing, Beilei" , "Wu, Jingjing" CC: "dev@dpdk.org" , "Xing, Beilei" , "stable@dpdk.org" Subject: RE: [PATCH] common/idpf: fix Tx checksum offload Thread-Topic: [PATCH] common/idpf: fix Tx checksum offload Thread-Index: AQHZ7SPEoGbtC8pK10G8I6QWIRclnLAmgaaQ Date: Fri, 22 Sep 2023 08:23:38 +0000 Message-ID: References: <20230922152935.146302-1-beilei.xing@intel.com> In-Reply-To: <20230922152935.146302-1-beilei.xing@intel.com> Accept-Language: zh-CN, 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: BN0PR11MB5712:EE_|IA1PR11MB6266:EE_ x-ms-office365-filtering-correlation-id: 4d2478ca-502b-4f10-5a6b-08dbbb4538f5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vxiEbWQDJAklKZitQjXhgGt4KiKXFuCc0XdHJ40E63O5pT45fLzOz64jMD/FclGGiiIr7UjIy8HvL3m3dxWsCWTLBwZ/E7OlGKwTkHDMTlVcSZqEUNLWPrGpIGh4ptvykUSbP9V40bnjsMDcSy9C1ek9zJXEs/eSiI0S1UAOBb/g/vwFWN0gr8eVanlmkOKCkNkofa3x6+h0S5n3Z3CktrQyFp6leG9wIy9Qu4Rf/SQj6T8/dBxAjK75I1I+bx2G0J3UIowAXa9MSoWXEX06daDMytC7G1fOJzy2YtcVo8ofEQ1W8pHYlLakEJvJbodX0gn8ROi9ankipJaeUErhrTJbdpMfJ9h+Puubq1NEXbz5lSI/2NK6jf3ImB3AKNgYlAo7MNria4EiSNrz9RQ4AjsGGD/layHfaOmh4TawNRMAblBnfy9deCnYvT8x9DvGRy6ACvMC+P2vZ4dDKwMUabwxZg+1sWEZrrj/VQjr9bZ/zA6z4R80js0ZUstEvqNCUijUBgy8NN5e+vsSKYci7Kincw3BKVZtd3q5ATOAZxOs68c6dDI3sZ6y4WfZ4b/VDFc5uQZHrSnNmeyjoziExVUhdTHxcLqttTiNPVrAM/0= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN0PR11MB5712.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(346002)(376002)(136003)(39860400002)(366004)(186009)(1800799009)(451199024)(26005)(66946007)(4326008)(64756008)(478600001)(6506007)(83380400001)(6636002)(8676002)(41300700001)(9686003)(110136005)(316002)(66476007)(4744005)(54906003)(66556008)(66446008)(5660300002)(8936002)(52536014)(2906002)(53546011)(450100002)(71200400001)(7696005)(76116006)(38070700005)(55016003)(86362001)(33656002)(122000001)(82960400001)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?QA9gUe4uqfMo+IEAl7xu4UwwdzYvrZGAMJFoz2c/kjX00rd73xO9PT7yL1gg?= =?us-ascii?Q?s582zKPVOKyRRxIiup6EUhE7pODMjHnSHp/S/s9K4Zzp2Gw/F9IMkCwGY6Pb?= =?us-ascii?Q?S+86/3HrfMh9PY/Oo6d/H3P0YMF9N94YWIiDd2/ZtGS+84B++y+RI07yDwk9?= =?us-ascii?Q?+yeEln2Hz+XSdLoM+LcjHABkpNNt6sAhxXMF0Y+hecsqqEYPzIRWnr3Kyomn?= =?us-ascii?Q?f5gIerIGFPSkZmKynG6XkpsDBgo4RuxpNVueax9wI68HO/73fXIXTqiNWaoU?= =?us-ascii?Q?HVSmGHZgOBk+myRWm04Es8A0q3K73BmkvIlO2rBlkCaPRSZ/9uWmLffVu77o?= =?us-ascii?Q?dxM1EiqVLgIVfLCYJHYi5n/uG+dxSKh2ly8EBP1Rw1TaCQl/K8qniGcNRxQ7?= =?us-ascii?Q?b4rrJXSVg8Emo4Zbnx2JD0nHzFPWr7bwe+Xl1CjPnbbb+fFA029Mmqgygikh?= =?us-ascii?Q?9tOph0aOGj6ZD+zUy/mVZCGFQnYWhu5nE+tGHn5U1DTnfZQN3HlxqWxsQMr8?= =?us-ascii?Q?nOh7ed66Qt8qcpYUxU96PiTH9kvqZKvDcb2yfUefk75Hs1Olrfu35thevaWR?= =?us-ascii?Q?lZvN87U/N1S8eA+22beeHGH4oEyZNC1OAMguKBRVPVapaRkWjJbgjt0jt++9?= =?us-ascii?Q?n8UKhBZ8Hw47O264PgqaNBdQOL719NbKhJEnUoaw6+76ivvY+nysB4iZixR/?= =?us-ascii?Q?NDAHAGWBUnoAVaIJMTUNMon/WDbRGG+9HIUVXKTq/tZzkIkf52ci2liYWLqg?= =?us-ascii?Q?N29XgHIP+anCL97OQ0yn2Itf8qZqmtl3hdrmTO4DOx2ReEUt+q7xE4tDKrz3?= =?us-ascii?Q?1DILasaAYFrVURdMGz8SwHCKayahZ6Ipa8cidIs03LFuQwo35PfSwgA8G73G?= =?us-ascii?Q?ry83TjajUZ6A2fUtum89pouPBhG/VUb0Isc8W9/ykaJQzSiK8UpH+8WHfU8l?= =?us-ascii?Q?69B2wUn1NqnJ/BvVcetRXFRkGY1TZcf0Ndm0I52fxkWgmJ0UMVctBiO3nHWX?= =?us-ascii?Q?ciM7H/TVbzngMBMiQdHAsplnto1rSOr1/GcaU3Yq+YbmVjXY8WGhixLmlzCS?= =?us-ascii?Q?v3l58okb8PEzKSegfpbVpF6rN++01oZ9KHNIASy4MlAi5PkYmtXgMVr6JuzJ?= =?us-ascii?Q?VXVBVH+U/FGxn1JuPgIu5ev3nxEMdczwI30QckBsqB0ThIRa6S2ioJCGCzlQ?= =?us-ascii?Q?Ic4o+DZKQSNE5XBOu7x2wjfkDcwBLxCvqit9YGKAEpNSm1UrbA1Oavcu2qoa?= =?us-ascii?Q?iaSoUI6+kYV6rBD8dZ36pr9PM6YvmxipHQHSZUkocHbF2QevAlBdbLbsGTqA?= =?us-ascii?Q?AxsjbCMW0s6KLiTnksJaYd2m3zdf1/jOTzGJyPoNlPr9qrpzxqAoEvVd5tty?= =?us-ascii?Q?se+AoxoaVBA6DQhWKAE/FE76MBdC3JJ2wE2vIPnn4ObcdP+bj/QEk2OiFZs+?= =?us-ascii?Q?rry/cxl+WqC0lqoAQ6caP47JHiaIzz8IrvYknVrI30cvDQFsAAJVOXhvrgHo?= =?us-ascii?Q?X4eAPjjyHcAKgRRUOIeDN8QUYegYBEPh77jUjvH/HSDbAyMewSD2xkjtuLnY?= =?us-ascii?Q?QSsIqsRPOMEKhaAeYUn1LnCuRYQjHe/Uzl64TspK?= arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h9ujXGFwrV4+tdcWCDbFTQIp0dj4QJvk8r/wJGywh7UmQMl+y7/YOljFRbr9LkkWFOpzssQQt9ea/WvyNn/7Q/6pD8bdynO5cP7SJMGAzXe+0rzAj/BcGAX3NNV9eYmsbeT7DP3YhEo9O8WVh4IgnWbVWPs8SzuAr68z+dGQyTaks5VK1TgS8Dkfsd4SZ+rjgH539PgI7aeMe6aBnHbrwe6e00TBnM2dWnO0AEcfkpfk6fwW5G0SGOPL6v5m4eCZFZdLynidWEYSKUT7GqDWgdCfWnyQq83KkI8HDxai0WLAll40asj0QnE62upcGrzO6PVpew7HuGXw5OdawsGBlw== 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=y8JLYYiab/SYkiebA5qO8rPNyjzVgoUIKUMBgLmUrZY=; b=KGd+f/EDRwjfUrztlxQFAFTs8upZz8yZc5cztMxg4E0+dMWkeEQLU+88crhKIfwBQ3/5WtZQvk9dZg66EsigrkhzZK9LXJ0oWxzzoNlDMdryrTGj1LYsBKqErVmpE4Yzj/5QiCsWOqx9OvERrX5X5skP9TtRv3BFjckzKLGeOmoQD278zj5BNYh2bvCtHag240NJ+IXyAF9sGhD5TJsK4vdcU2P//1B5mDhkIxI5mSmEaQ+2JqTT5AkVmLRzGCHr6c3pCe/dkvmuF4eDLNYZEPitU4mxzPMvHAEy73ZbqHYj3RpkbQu8i9LWP0vahBh8gBOTeURIq3Hb+1uQMRMvew== 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 x-ms-exchange-crosstenant-authas: Internal x-ms-exchange-crosstenant-authsource: BN0PR11MB5712.namprd11.prod.outlook.com x-ms-exchange-crosstenant-network-message-id: 4d2478ca-502b-4f10-5a6b-08dbbb4538f5 x-ms-exchange-crosstenant-originalarrivaltime: 22 Sep 2023 08:23:38.5594 (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: sxJVy3AnYxomh1+Uxu2zli7pSuC9E3SvsZ2HEiWxP/bAJJSQJ+qkJh/CQIn34xFlmAg4RF0Gmr+XBmzBT57ZHg== x-ms-exchange-transport-crosstenantheadersstamped: IA1PR11MB6266 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: intel.com X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org > -----Original Message----- > From: beilei.xing@intel.com > Sent: Friday, September 22, 2023 11:30 PM > To: Wu, Jingjing > Cc: dev@dpdk.org; Xing, Beilei ; stable@dpdk.org > Subject: [PATCH] common/idpf: fix Tx checksum offload > > From: Beilei Xing > > For multi-segment packets, the Tx checksum offload doesn't work except th= e > last segment, because other segments don't enable HW checksum offload > successfully. > > Fixes: ef47d95e9031 ("net/idpf: fix TSO") > Fixes: 8c6098afa075 ("common/idpf: add Rx/Tx data path") > Cc: stable@dpdk.org > > Signed-off-by: Beilei Xing > --- Verified scalar path + single queue and split queue, tested pass for TX che= cksum on TSO offload. Tested-by: Zhimin Huang