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 976DAA0C56; Fri, 5 Nov 2021 04:49:05 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 290A140689; Fri, 5 Nov 2021 04:49:05 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id D8D3640151; Fri, 5 Nov 2021 04:49:03 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10158"; a="218739436" X-IronPort-AV: E=Sophos;i="5.87,210,1631602800"; d="scan'208";a="218739436" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2021 20:49:02 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,210,1631602800"; d="scan'208";a="501803487" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga008.jf.intel.com with ESMTP; 04 Nov 2021 20:49:02 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 4 Nov 2021 20:49:02 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 4 Nov 2021 20:49:02 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 4 Nov 2021 20:49:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C1DZ1SnwqGgYAoJmZwHJRX3sfiTTCK5wYpDp/eHywCqCoPUugNaFkItojn9/YtB9mnF9BdVyWvE5OGE8FcRMfmkxxInpTykebPweFxsgtGmOihDU8L0FJGZALQaDt+lTn56MVcoALYoWoMh9VylQjZEgFnH5qqf4T1nHCENSJ8V8ZxdxkjssLlXpplNttKKnqAe7OEio+9BV2Dxlp98bSN0N8c2dUOb2B1tXBATDlflNJpKZwsVHMNGnOrjmVEHHypdgREsS2mpEHkzQAweq4BF/FdmIjcXPcNmjxP+xlWt+Wnr/lyEIp6yikUIrq4nx4i0NukFOaXciXhV1CEzs4Q== 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=2QOTZeoGyew9UGXrpTnsLWZlMga1WRtwbdSQKSzEFUw=; b=EBbOPn1zma+o6TgDaDTr2jPtNcg8XjMAI9yHkJDOwFau2HvduJebt4jBOriJcwTQeF7UwBd0EutBnCesZ44SPHbe5llg0C0M4rW8O1ueQyQN/xgXuT69PFWmnAotb5AjTHnTT/hUjka6Y3ICq9GPiUZRT4namY9uJ1d37CeZBjZ18DnEo82QDKlpQ1xbAJnzSGNdQ0m97kBiqFq+NT/5Vb20Qyxq1mVC5VD46BWRMW1f66jkTUtwkDR+jHhgYFXw5Ycm/TEvp8KPJOP3XaaygUq1sHCgHrKWSxzUrbt9nmazKzQV6gyIwicwdMl9s7MhbmKODdGEGaiyKaiCRXnPwA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2QOTZeoGyew9UGXrpTnsLWZlMga1WRtwbdSQKSzEFUw=; b=sDfxPsuR+L+TseSVriR9stGx/maXC5Dfy733QLWwQThUk5ubtzlEaHFJb5DnZFbiPx3WHC0LCgRsqPPE6npfKR77fHt2p+wdtzIWuzghmHpzIUYBIXPNZ5ZkduqbzNbSgctq40rap+G2mzOijHv93GiLfi1OoznIHSVvJcq14RY= Received: from DM6PR11MB3098.namprd11.prod.outlook.com (20.177.220.11) by DM6PR11MB4268.namprd11.prod.outlook.com (52.132.251.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.18; Fri, 5 Nov 2021 03:48:59 +0000 Received: from DM6PR11MB3098.namprd11.prod.outlook.com ([fe80::c10c:fb75:6745:a2bc]) by DM6PR11MB3098.namprd11.prod.outlook.com ([fe80::c10c:fb75:6745:a2bc%3]) with mapi id 15.20.4669.011; Fri, 5 Nov 2021 03:48:59 +0000 From: "Xing, Beilei" To: "Wang, Jie1X" , "dev@dpdk.org" CC: "Zhang, Yuying" , "Li, Xiaoyun" , "Yang, SteveX" , "Zhang, Qi Z" , "stable@dpdk.org" Thread-Topic: [PATCH v2] net/i40e: fix forward outer IPv6 VXLAN packets Thread-Index: AQHX0fa6NTSD49kf/EizZnBK8a+1Wqv0TCNA Date: Fri, 5 Nov 2021 03:48:59 +0000 Message-ID: References: <20211102070827.141162-1-jie1x.wang@intel.com> <20211105033705.285200-1-jie1x.wang@intel.com> In-Reply-To: <20211105033705.285200-1-jie1x.wang@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 6302cca3-1979-44c5-2921-08d9a00f3360 x-ms-traffictypediagnostic: DM6PR11MB4268: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R+mJnxDGY+YeIUFNI77sZ0/aPX+YTCKU9LAlknTdfgrXjzdOnMPs1H9YrknYqNCMArywhCtcf5Xcqs2TVpUNd1Y5UlAr26zZU69868Psc7PwhcF/aeL/6LvEyWSJ3MfEQxX51k/UVe0fP6ZB1OYCsIV07OeyOheo4RoKCFktc/AHFQKcc9cpYoRXg47YBk7VQa9f9SLlz93VclauFV0FOj54xmMEzZMiTh+DhAEa8PY/TdzYCpQy3jkkugbRaQo+kgWAPkbq/m4VjOr8OhABVzVLvbA0Ehd+olxz2kmTPkuP/aEyRBL63ranuwqbsA3OtIO4WZ//2OQk4WvVjVCsmfghEVaF1GizPSQNFkTCCA/UlduSSuvPytYbObB/i1osNCTSjFHPfEQFJON+hE/X55kYlHbpcWr69JCjNcfmi3GtJiVMHSdJis+f8uVMuSUT7ShZD3zqc3RJ6a/q5H+fE8esmWG32vFE4/tRPyDWd9KSr3i56dCYIa5t/Fp6acUaQqakygLrxH5VXjLAqNjTiDVbO/HWT7TSUppeMt01j4qcKaQ+ZG77Z/1nBJQg3ZVJEw4Tv0haj7ppVn1Whgn8oJLa9UmbFQGmG/1Y5zyjoPq4CBypDf/JBg0rHlg6uF9YH5ky52feqVBdDh+eQO+s5Ehx48kMFY7mjksDHkEFBR6FMNQTpjx8JuPzX3N4NnXTZIF+1YYsi0W7Nk0qJfHCxw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3098.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(316002)(66476007)(9686003)(26005)(5660300002)(64756008)(52536014)(66556008)(6506007)(38070700005)(66446008)(38100700002)(2906002)(83380400001)(82960400001)(76116006)(66946007)(122000001)(508600001)(450100002)(8936002)(55016002)(186003)(86362001)(4326008)(8676002)(110136005)(71200400001)(54906003)(33656002)(53546011)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?b3Og4oeFUo6s0k53qS+WBeFlLS1Lwya+B5IqRgFANnXK3qtjcQ5s80C7CJ9x?= =?us-ascii?Q?VIGD1bKNvAecHzF5fjnNQkie6r2iOiydhYzNpccoACh1siE1LxB2llCR6tZb?= =?us-ascii?Q?KTWaeRMHwel0yC+B0yxB86Cquv6kqusTfx0I1gDI2ECBrXLN2B5gmKJSUJmV?= =?us-ascii?Q?SSNAIJEdjkiy6p4QdkcKX2B8MfN8g1YNdkXJNIxLRRGeMa9zvI4QlFcNmzkg?= =?us-ascii?Q?I5DPXBR/ZKMhocvyCnfOdDo5PHhUtPuCbKcFe58S8wVGV0BiCYcTXuLPsQmO?= =?us-ascii?Q?JFmTTvYhya9SW5U2ilqDO/t6lrefQtBCitCE5N54r+Fa7mB9l1uxScODEeaS?= =?us-ascii?Q?gT4+G7jN+N6Cc4H2ehvP5olLUkEYniPEZn7Etx4O60DUaUY3Wn/HEFjE3lfb?= =?us-ascii?Q?pPGh/8FMm77qNbFB/s8YUHJrYfRd6bP3CriaKargsRin6S/8bxy6qboQg2M0?= =?us-ascii?Q?rGvEjjQjAgmxodWB/Ew2kqtQtmNxiI04vkXGKbddNCXqiLazU24jDn7H5ReD?= =?us-ascii?Q?MNFiAMETVebodbA4IVj4z1sk+u2xm4GrBGbAsxST+fKDzicJX+QPiCzJBdFg?= =?us-ascii?Q?dH30BdbdM2yZPf5gBsuBvmTJUsIhOj7FaUCtjBqiiGYEg5ZjvS6SruNT1hp0?= =?us-ascii?Q?zs8UlLZ3Zjo2mHKiJ7MdZdHeu78wVTqohEF8xBHqsMheTl8wcev9VMIP6qau?= =?us-ascii?Q?BnjZj+VQUGv+FvMzXQAn3hAsd0Df13pfDx4boTYC0P9Pp4QdwA91cAfostfB?= =?us-ascii?Q?AwhZzaQUdoXso9KvRj/fCTlR3oV23f2F6R5GW8VAd2VqXyCyGyP8JdDLboGO?= =?us-ascii?Q?v8gB7EwzDudc+7tQkoegpzcMzMo1vn7in+iODPTJ+w2HnS4kAi6VU5Kzb8Cn?= =?us-ascii?Q?MvQrkD2j2D1lVfRhxt7tEaTVI3AuzPZ6usfaEOYNnNyuoocn90Sp03T3a8ul?= =?us-ascii?Q?ZmwhArT9OtbZYuJKTP8DF6YvWrmU4zG3Q89to7LvH6KE+SYneLxksz24orMH?= =?us-ascii?Q?RQj6a+s2D2jLAgmX7ELG5/if4IGlq/5mc+LzppwoVGlIctb9sLJZCV7qiwII?= =?us-ascii?Q?tFEZzmsEpr+PnHTUIouMzE1QExr6ZNgxgwsrPOjXRKCBmOg3aMk/uOGAROWh?= =?us-ascii?Q?E/Lv3LykXfmBQUGwpmPZod+3ezuEMUD9iqb6xIWgxUVcGY89O2iwZc23xZ0u?= =?us-ascii?Q?ytDutO9t8wqHqXTXrRfOdtVKhSh7IqXG5NvdbryEqTTIVYW0S/8FD9awYLQF?= =?us-ascii?Q?1wMYH6MZBp0GJNfXOnUwWLdv8lIchZVRE4EpbTPkDI7dVlPhH8cdlAXXpAYE?= =?us-ascii?Q?urKLhBYLSdIY0NErojpFXbgaPZymOsHxifFAk6aw8CjJb5hoSVQR/3xulP5p?= =?us-ascii?Q?GjdTmeOyw2nZ+us9TEW/IQME3AuXet7KKz6/4tXFPnKLlJGpWyFerKgK/y5x?= =?us-ascii?Q?Rjx9iJGR8bjmbPz/XYyJUwp+Bhkmc6aCjBfQUVUrjGdhbKYKFc++8NMTaHSd?= =?us-ascii?Q?+aPN223Xvgpk01yg9ttX3qaVD/HTlGJCrANo53H70/xBXV5Hb85Heqw05vEj?= =?us-ascii?Q?CJ0xiGKM4Okcl/cpIhBhM1gPXhmOS2KAxgl3iwiWYD/Yf9kLfVAovogmM6kK?= =?us-ascii?Q?YluQCPIMoe+ap4jhO4fb9HY=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: DM6PR11MB3098.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6302cca3-1979-44c5-2921-08d9a00f3360 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2021 03:48:59.5579 (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: C1PKxSV+25yC7vi5T2htdtMzJEwfxR3w5zx0Y71nhqrilCB4pTZGAqi1wCqWSPxETbsCmaYtW9kwF6na1+Ecgw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4268 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] net/i40e: fix forward outer IPv6 VXLAN packets 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 Sender: "dev" > -----Original Message----- > From: Wang, Jie1X > Sent: Friday, November 5, 2021 11:37 AM > To: dev@dpdk.org > Cc: Zhang, Yuying ; Li, Xiaoyun > ; Yang, SteveX ; Xing, Beile= i > ; Zhang, Qi Z ; Wang, Jie1X > ; stable@dpdk.org > Subject: [PATCH v2] net/i40e: fix forward outer IPv6 VXLAN packets >=20 > Testpmd forwards packets in checksum mode that it need to calculate the > checksum of each layer's protocol. Then it will fill flags and header len= gth into > mbuf. >=20 > In process_outer_cksums, HW calculates the outer checksum if tx_offloads > contains outer UDP checksum otherwise SW calculates the outer checksum. >=20 > When tx_offloads contains outer UDP checksum or outer IPv4 checksum, > mbuf will be filled with correct header length. >=20 > This patch added outer UDP checksum in tx_offload_capa and > I40E_TX_OFFLOAD_MASK, when we set csum hw outer-udp on that the > engine can forward outer IPv6 VXLAN packets. >=20 > Fixes: 7497d3e2f777 ("net/i40e: convert to new Tx offloads API") > Cc: stable@dpdk.org >=20 > Signed-off-by: Jie Wang Acked-by: Beilei Xing