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 94499A00BE; Tue, 17 May 2022 04:56:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 317DA4068B; Tue, 17 May 2022 04:56:26 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id C591740042 for ; Tue, 17 May 2022 04:56:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652756184; x=1684292184; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=jq6xzv0/+gQn2ZMFIOIiaaQK6SihmWkfQZrMHYBlOC4=; b=mRHd1nvYgD4be+WOONw3I9iQVZu5zwqPaRi9Im1L0pHQuIxMHD3qsRzc QpXAM71uTpZKi5RgUoBhRD333AKPHfFLdfzazMGzYA+SF5iHfD43iY+x2 wA67+vcu3n47y6wHAcuKT7fKXEDQ3UwBZ1Ld9/khNQaRAQ3wb5kdQ/xAN CNZ/DILHSDzrMfPbRIA0iVenlzp/U47Mz5fXw+DqWKgiVTQ7bLwLM0YOP TryCCO/VqJnz4NYDMnsIdOIDGRPxbaoNQ9oNfxpYKKXJiIunaJxY/CxwT Le55buNxu34F1kPZvUemXplNs20OOAgg6DoAAOUAhkGuOoqt2ZGw/zsHE w==; X-IronPort-AV: E=McAfee;i="6400,9594,10349"; a="334078295" X-IronPort-AV: E=Sophos;i="5.91,231,1647327600"; d="scan'208";a="334078295" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2022 19:56:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,231,1647327600"; d="scan'208";a="699846620" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 16 May 2022 19:56:22 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 16 May 2022 19:56:21 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 16 May 2022 19:56:21 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 16 May 2022 19:56:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nqACVq54MPJ3Uffirm8mpS7SLDjW5zB4sPC9qsN/nZMq+csD4/t0Mg1BnChyWIcZPycXqZox4NPD8873HZ4IkQ7iRyQxSRzBAT4rtfE+2vV0HCk0qAgDkXQrHhwXK11Y4CB3D01EqhU1DzNbCo+/hzyOj26Ep7aie8dRTusbkxsrvhTMKo6o/EL0J8J4JMH0/VmdquMozPQtfhFtUwxf6LkvbwVgm7jJELd3oIRwHExkKDSfrItvagVVLOOImv83Y/Lf/sp6mlzkzW9/nUvOVRo5D3SOuoNCEKqxfuj3Y/B80qZf7zdf9dD0NhIWTlhMIl7j0EagfpC6SIDtwR/5lQ== 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=jq6xzv0/+gQn2ZMFIOIiaaQK6SihmWkfQZrMHYBlOC4=; b=NWZQecBq7l2PyMbLvwpXWkLpXFn2W2Fkz4+D7wEfHhGPSeoKCo6/Mgi2Ip/DYAVIRLmxAwfsHV4CjGUplaWTDwG5X8PLyN4gKQKahk07YMcOcH5u1137FUGwOxYd8d15CcwiM6LpUAWn+YKd0gX8jYdsuQ2+vB/APTZtVO/Jxz59uLlVO2V07MMF/8KyukJOoU42dudQMvaDUOHqRe+LHZ81fj6Zdomn8S0nmNv+DTjn4LZG6YAeP5p2xQ3VXVKj6KalssO/YyaBn7zNE8XmB4Ms0H/L7G5ButWRJSEu/LcCPeEBZSx1C1jNaYVfG6qcetPAP+b5+HL5RqICmOY0lQ== 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 PH7PR11MB6006.namprd11.prod.outlook.com (2603:10b6:510:1e1::13) by CY4PR11MB0007.namprd11.prod.outlook.com (2603:10b6:910:79::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.16; Tue, 17 May 2022 02:56:17 +0000 Received: from PH7PR11MB6006.namprd11.prod.outlook.com ([fe80::a414:94ac:532:112e]) by PH7PR11MB6006.namprd11.prod.outlook.com ([fe80::a414:94ac:532:112e%7]) with mapi id 15.20.5250.018; Tue, 17 May 2022 02:56:17 +0000 From: "Ling, WeiX" To: "Ma, WenwuX" , "Li, Xiaoyun" , "Singh, Aman Deep" , "Zhang, Yuying" , "dev@dpdk.org" CC: "Hu, Jiayu" , "Wang, Yinan" , "He, Xingguang" , "Ma, WenwuX" , "stable@dpdk.org" Subject: RE: [PATCH v3] app/testpmd: perform SW IP checksum for GRO/GSO packets Thread-Topic: [PATCH v3] app/testpmd: perform SW IP checksum for GRO/GSO packets Thread-Index: AQHYZZ0xF5VEcwKbgkWDJ3CPzwVXp60iZ/Zg Date: Tue, 17 May 2022 02:56:17 +0000 Message-ID: References: <20220511013705.24602-1-wenwux.ma@intel.com> <20220512010756.29553-1-wenwux.ma@intel.com> In-Reply-To: <20220512010756.29553-1-wenwux.ma@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-office365-filtering-correlation-id: 2b72ef4e-0517-4cb9-9506-08da37b0d020 x-ms-traffictypediagnostic: CY4PR11MB0007:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ueEEUA6VzbpfTGddN2r2lsPySFGUJ0UPViJTZLS1g8gY39MMb5hlTvLSYpqGq2qv1KQ0QvZP9xNMjqZTftOB2nXWakxRTRlghdYfZNq9BTIe9RKOmDnBig3IQezBWxzDsz6wJ6VnSkCmHyCmfs6RPV03l7v8upfCqmgNfKSDfA8RyOdz0QZggHpeqx8KTgl3DzSqzOix2hhP5wBuYc/reGvhUiDTOe6PvLI4mmhNd+RG8VkHJG8YOyAgN7wuGysF0nRCtfzRdQQi6Oa0hWnXmR8F7NO+IiMW3Sx8tOgAv4hRbI7e766hrPZPTFxMTfMzNSHr+r7V2QCHGCVntmtue7zO86tf2YkLOaq37SryPJ8Sl4xq+N+orI3sHurZi8cikwwXR0kH28LxCejIZJZiykS8Nnqj9CtcOrIVs38T60hIixSawO6JZvZWGyKi43rk00EiJxjyGDT96TZ9VzPVaxf3mqdI8DYeQSqnY+e6J6knu/4eI0NpCh+AtTZguAsCAESG0jFkIo3GHBDVmMYwVKJbU7X4sPhVceh1f22AdJ5Qb55UP2U9Zp++06VIkXk7aLwjE+8imIe7FWLefM2K7Ch2F742a3r1i8DO9ZO8l0wPSt25kVjZIUpKjhGpqHkH5VOVZWHfPfnoMgfdksxW6oi3XwHTBbEDB4oEgzNL1PcNIJINa9B3gSPhjCd4fAO35i94KxRddwBRtC/t4ZJzFQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH7PR11MB6006.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(76116006)(450100002)(8676002)(66476007)(6506007)(4326008)(66946007)(53546011)(71200400001)(2906002)(64756008)(66446008)(66556008)(4744005)(7696005)(55016003)(38100700002)(38070700005)(33656002)(5660300002)(122000001)(508600001)(82960400001)(83380400001)(186003)(110136005)(54906003)(86362001)(316002)(26005)(9686003)(52536014)(8936002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?o8BF/6NHZJ9aR1qMoEwoic7734OHbhx8T/grPtonc740Mwf/m7mXA+qfRKH6?= =?us-ascii?Q?9tnWNBy0FNdC+hGGMIKNbbPU/FY+76imULPQiIPLwjH+jQc+GyPWf5XVXia1?= =?us-ascii?Q?SlQJmTYHe4MoYrO0hTwbgivIEj71aafQa+HcrnauTmzPB0PAcw3XmK3yHkA5?= =?us-ascii?Q?snlfMWX9bxxPy2nIBKyg4KDtACe9oeahlo8tsYxEcHDE6AP5PYKTO89poBcg?= =?us-ascii?Q?lx8tZfA3ztloW4X+kzAZ+/HDXpC54xBxuFVQpCJYkynVF4mFbu82YpimI3ba?= =?us-ascii?Q?9M0rM8Lhd9Xc2LEinnDbZHJs1Vi8WeUB1stfvBjJbuu6qypseG6J7GA2WyCl?= =?us-ascii?Q?KMd8r/ka18uGuehcE7HnoJQeUrJg7RN1rFZRSlpBDJQKq3+mXzNoisCcvTkG?= =?us-ascii?Q?aTg5Vb0c9f55SSYKEFeymt0dbmh5vO90hSMPyuqwuwKkwYvpBQE61/NZhl9n?= =?us-ascii?Q?rgSYS/wWJ8JkgKAdNWUq/P4utyagAXz7V7w8Ijp6X/3wz14HGuy69+wsUYZS?= =?us-ascii?Q?62hJTmPxiZ8H+aUxSgUKlEBIVvLRExd55SgygIG+/pnRyIRnslW6PUH/Dzi3?= =?us-ascii?Q?1jx9kAZWfZwUkV9CIvAjaTBGNw9Y3J/rljH2errjQNWYmkyZBF0qHhwk5rv6?= =?us-ascii?Q?vaDFFLhpxcr4g3u89mKOKxy28mBGGN27Efo7dBCtO/HYuzbyn0s4ar3l28Qz?= =?us-ascii?Q?d1+WkKCyWk8sJqMhNyinJLiDW8v1PK7fkP26zY6Pmi3iXtONFxvOzwkjD84+?= =?us-ascii?Q?CuQGIFGWIbYtQ6GXZl8Bp6UKKhMlhfOAAraqZD6CsrvMzurOZNuuM2gk5Q8+?= =?us-ascii?Q?8cZQO1fF+Dp/ngOJsr5XdRSgRxc/OgEKLjqvApSXEt8gPKoyPMTfYRmIurOZ?= =?us-ascii?Q?OyTSeGZaJc3mgmGr6rIbBrL1nZAYpzA0vSfULkuj+pwMx1cARKL18kJ8eYu3?= =?us-ascii?Q?sE66Hj6UcTc+MwBwmDL/d+M5pk+7Q2YKIU50jp26+yJQ8WcClGUYjBxTZVlX?= =?us-ascii?Q?8xk5/HvjstxrusfF4QJF2EYN9TyImsJl/ODOpH99AGYrlJ2zL5xTi3FHVXcG?= =?us-ascii?Q?elJ0hqfunwMG7Ip/7hKOA3C38Xwdt81m2DMP3/9kCBXA4mfkELZ9zciAkdN+?= =?us-ascii?Q?2/MPoULtG8itxwlg6Xy+i2U5oqG5E4VespUzaTgBfpqerb5TSzXp1wxl70Mw?= =?us-ascii?Q?Hw3RE0LuCbzlDBtGv7WLJY0JWI/u6v6+1U3mYX3ApCVgf+ydhIYsxkgew5u8?= =?us-ascii?Q?/ZN40hycJXhUbXd7lX4nD3b+Nvve1LF3eFUA8uoqxEQZl97OS7kKtAC0fB/l?= =?us-ascii?Q?d2FTwx/gT/1y0xorXrsxIhyChjILawVtOrqyJF4j3uj8WTQebDcnuFHUflBQ?= =?us-ascii?Q?8vC5alsHj6qN8koyvwC3G9QZC5HjhhrVnabI9iRAIZABUo0y2NVAkdCGbyzb?= =?us-ascii?Q?62qGgtMjt+3Z+sRwq7EUmEdzQRwm/1UE2KWY8lZeE48u69mBA73v6TF0+/Pi?= =?us-ascii?Q?BktqyDrQLsIr7xdko55+slCXk6SSWZIdiHuevTKzRXspHgAMHm3kyQJlbDsc?= =?us-ascii?Q?6I+4pomOO/gZ0moV5gOQsMZCx5ptx6QKaytzAfD+5EDX7kFfefxzJClAKPX4?= =?us-ascii?Q?Zr06mIWEIqz99gvaHipGYrfy1Qs4bsrSzbzMyVHgj8VaI2cgdzTxcDZqWKF9?= =?us-ascii?Q?2viZw+3DKLsJ+gTrL2fvOcuzrnYaZTcYLwC/gC0Xq+GUWbyPOUGAKhVIhMlm?= =?us-ascii?Q?sS8RDqeqkw=3D=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: PH7PR11MB6006.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2b72ef4e-0517-4cb9-9506-08da37b0d020 X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2022 02:56:17.1445 (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: H/YJ62uMGjLRZs1PhoG6wBlx8GbTrjm8I1e3xzdX7lQhT8w9NiaDAOkJa2bv1lH62uoS76SkmSU30ib2pL+1ng== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB0007 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: Wenwu Ma > Sent: Thursday, May 12, 2022 9:08 AM > To: Li, Xiaoyun ; Singh, Aman Deep > ; Zhang, Yuying ; > dev@dpdk.org > Cc: Hu, Jiayu ; Wang, Yinan ; > He, Xingguang ; Ma, WenwuX > ; stable@dpdk.org > Subject: [PATCH v3] app/testpmd: perform SW IP checksum for GRO/GSO > packets >=20 > The GRO/GSO library doesn't re-calculate checksums for > merged/fragmented packets. If users want the packets to have correct IP > checksums, they should select HW IP checksum calculation for the port whi= ch > the packets are transmitted to. But if the port doesn't support HW IP > checksum, users may perform a SW IP checksum. This patch add the code > about it. >=20 > Fixes: b7091f1dcfbc ("app/testpmd: enable the heavyweight mode TCP/IPv4 > GRO") > Fixes: 52f38a2055ed ("app/testpmd: enable TCP/IPv4 VxLAN and GRE GSO") > Cc: stable@dpdk.org >=20 > Signed-off-by: Wenwu Ma > --- Tested-by: Wei Ling