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 6D621A0C47; Tue, 6 Jul 2021 13:42:05 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5BAFD41262; Tue, 6 Jul 2021 13:42:05 +0200 (CEST) Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11on2061.outbound.protection.outlook.com [40.107.236.61]) by mails.dpdk.org (Postfix) with ESMTP id E5A284120E for ; Tue, 6 Jul 2021 13:42:03 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DKzBPn+58UwaF91wpbE8paoOKoJcbIROQ0bBBKhVReG4DaiMPvr2t1RymRSnlndz8FGvmAh8BUq7zNupotOzr6j6O7hU8gt+tyzi89uqyAYvuPYbqL07yFaABZZP7hmqQZj5CAECzWp09E2YEt26g7Eq76zI0oeVtQYihAvMzxGdxssa6SGNpbZU7Vjvjxwe9JYHcZWFsx/GMqEt+UG8vw6tXHwpM3diaKVjJy2beHOMvdWvsW9BmdyZPqjZ5b7tw2YyyrYenl4IoSpkBb3n8K1G1J70PP+TldRYQQ41lc2HDtG80SGgVW15OHe+JwEIbGcl4PBr83jQg5dZSUfYNw== 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-SenderADCheck; bh=GFoZcDOL+sYKnc/wGOZrm6DJWjCm2pd+EpstaTUb8lY=; b=X7jXhqtmeVAdHODdUP4y+HE50k8FtCdjB2FsgfxerbqDny4G+HgQ3w/OWr+wsdLv3q7T3JA9f8Z4Gau/tED+ocICOWZ2/UZD0sf13msY64hZJ2EBiVwMoO6JxDw5vF0k0+CIH0mkyeqG90a6hYUIOyXm0WPbCsuzVOXq8HTQqisxQx4w2VmXdXwe3HT7fzzaLTydM9rxrl+jGGSfZHNspGv+arsPuZ9JY8MC9C/ZPzn+rvRQB+Onry/yLdw0R3PPPAx5wbhFV8MqSy+Px5ds6pPtP/U+EpdqVlNdCikPGOE6cfsMhGvjqrfn4Y4kWOTfSt1goxufWhb2is8iW3SBSw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GFoZcDOL+sYKnc/wGOZrm6DJWjCm2pd+EpstaTUb8lY=; b=pdEMm9hZ+488Uv4FlrdD0Th6bmXdaUAQIg+gpzyrFGRhjTt1e6WAXjSTdoIBsieh8DjSo1e9XihSOIxrjSfFFL/BpHVfq5QolcyqHUZLVvzKRe0IJCW5ScNP1UU3DVzmqWz7TdXsnUdKReYNB8pZ4e5BCifKni5VpzZLD4evYx0fR8zh/Q0G6kgxWPfdLtnyXhHbzT0dqzwsVxeJd+Itt+qgVjkuskY3WbxyXG+pmKC82mLcNgQ8Cx7UGcagloqIVLBVI0mmygVpL0+KItugFAum341c47stRzDz/QLXfUmuUBmvl8U1MGThrR9fg9Z6dQCbZeJrnZY7XnbvwtHItw== Received: from DM4PR12MB5054.namprd12.prod.outlook.com (2603:10b6:5:389::24) by DM6PR12MB5536.namprd12.prod.outlook.com (2603:10b6:5:1ba::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.19; Tue, 6 Jul 2021 11:42:02 +0000 Received: from DM4PR12MB5054.namprd12.prod.outlook.com ([fe80::584f:2720:1100:666a]) by DM4PR12MB5054.namprd12.prod.outlook.com ([fe80::584f:2720:1100:666a%4]) with mapi id 15.20.4287.033; Tue, 6 Jul 2021 11:42:02 +0000 From: Raslan Darawsheh To: Jack Min , Matan Azrad , Shahaf Shuler , Slava Ovsiienko , Jack Min CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/mlx5: fix match MPLS over GRE with key Thread-Index: AQHXbj2x+gFFer75uEigDsHhGfgZQas1206Q Date: Tue, 6 Jul 2021 11:42:02 +0000 Message-ID: References: <5cebc85325fbe3d9bcac626dd2838b8052c1c7bf.1625117923.git.jackmin@nvidia.com> In-Reply-To: <5cebc85325fbe3d9bcac626dd2838b8052c1c7bf.1625117923.git.jackmin@nvidia.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: nvidia.com; dkim=none (message not signed) header.d=none;nvidia.com; dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: dd05937c-9f85-4fc3-82f1-08d9407312a8 x-ms-traffictypediagnostic: DM6PR12MB5536: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1122; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7BCwBGcwml8iLOgrkayICESdh5FcLu7CNU/Nv1hQf7jO+pABr6v8iP4OuetT6FpLiu1H3jK9QcAW2FxQeKHzjA0UFXnSH/2WS8XghWVoZyM/3QAaADFKXiqtzetfk5X63EMNJGQYUO0aKR082qdDxFnrCTTHl9jsTDOAr7OKObiLKFLwPY3+1ZfEBJJpVaxdDdxvk59ZhV1nCmjS916dTQv8UMsfJcEZmQOQQ+Fh1fgW4+GekSlO7TpzVhMeW7wKTEMD3rqAJpXgBvjhkDnTpK78SOyaDWLgdjXtcd7hfba2F8cMwPpSu65a+2nG6RIzFrCSCGZkNLQYir5oJrhzM5LUAxJLc0DG1K0EbbVx4Y2mrZgY/JQx1AuGgZN66FQ0EvlVMe34HQ/n+9eGLEKxYfjv0aNCmiSli61Vk0dh9MqDvV+SJrvRhEyh10gwmh8zQMN6ytj1C7WZJ7U5xhiptI8ZP19HJBD/bwqifGLYmtzNc5raxyAzlC37ABe2qY0xESWsTiLfBA56tlcPlAMMNAfY2rFC+oa/Z0H1PmdZywsiutPHTmyslODauyqz4NcI9KwdbKIbt9iBL3YbrRT8vqs5rtvmF5SFe4/16H1WsPDYzFj0ItjMDJB2e9VBh2V0wD32zSiuxfuvRvZHArmoNQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5054.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(366004)(346002)(39860400002)(136003)(4326008)(450100002)(5660300002)(6636002)(83380400001)(86362001)(52536014)(8936002)(8676002)(26005)(186003)(7696005)(122000001)(2906002)(9686003)(110136005)(53546011)(38100700002)(55016002)(6506007)(66556008)(64756008)(66476007)(66946007)(316002)(71200400001)(478600001)(54906003)(76116006)(33656002)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?SHiRYIGtabYKiipmOizne5Q3DY4QZse9Y2Wf2gemKIJUTjMofoLjA+qsPrzA?= =?us-ascii?Q?Nww/bI4Jbb42cp5o/K+2pf25LLbxc/ifngs9riyxfcdllu+xpiSjhtpxtAy7?= =?us-ascii?Q?LYslNKaBb9Z0bQkTL6vSPv8abAij9P/WohC+Gv2X+aIpK+QsSu7bdEF6MztE?= =?us-ascii?Q?Fe6xXrp3crs6i98FLjBorPBYGa5ZjUIW8Dqf2i/GIKOLm0oPaptoKmjfGptn?= =?us-ascii?Q?EeoNZ/ptk24y7lTDD1dQDxf2rhvH2A29NcUjHe2ma+YKNoSYt3UdeWUNZFhC?= =?us-ascii?Q?5bsLsH+4H23H5s47ZYHFSO3Zh1ehfaeKpASbKYPfaD1ysYBQT2CiEYl+PLjL?= =?us-ascii?Q?WDXgew2QfsHBP7oRgKmc4x990RhI539++iZPBJPYuJss0nXZJ0kRtAnJcMOo?= =?us-ascii?Q?FiGzKbLfdJSjgUvWt8ExTWKrbWVAxpsBc5Jfo4Hkrj3zwsASpfb4XQKH304J?= =?us-ascii?Q?aKcsA/5K5IYIPGGnvem6VuP0BFRVGWZHg4FXXbgda3cDhh1DJRawTAVc7KuG?= =?us-ascii?Q?EhYkNkR/xzccSl0w1Bcz0/Ax3Vrgjyq0ZoL2MT42SZD9Icl7WY5PJ5KMr3e1?= =?us-ascii?Q?5z5CER3gL5LYvUENo7RmzshHAMKxr3CvQuDtgq+RVmvK2UzaHvy/dHa8V8ZJ?= =?us-ascii?Q?g8JGJj7Gbmflvb+wogr7WXI7J0qcfJFRsCinkKoAylUFMWTSEpH2gZwk9ol5?= =?us-ascii?Q?EiHIwXD0DN6xwbm1lOSWKev/+ZmssaccaO1BGqUqqUB3oKefQLyXJciTuU1P?= =?us-ascii?Q?CSCyGKVuOeweNnLq0KLLmrRu+qC8398BgYh+Kzzxg0IPpk+aTA2H7SkNJBD0?= =?us-ascii?Q?KgoK3O9sfy70ThvpVcIah5g+gqjzUAQuQ25jWBDKVmnRU68aRNihklB1UWx1?= =?us-ascii?Q?GS8+7Ozg7FjHm2pPPKNNBAq89Dxwd01PwRcOmedleCa5bgVIg+HmGSxS4YCx?= =?us-ascii?Q?k3dLEVVDYC3nXCxZ3kwZBnzGn1IiluPCJHMbfuGnNxfRF+bUbesbjZkWWW+N?= =?us-ascii?Q?v15nG28Duu83ltwVCJUmz3rGa22WUhG58zjhNKvJVjFZ/4FACPC0FY76xfs2?= =?us-ascii?Q?KPZRA7kr5gdWFRKsBKEF5qVrhWy3rz9dHbGA12rnYB38iZlQsCRaROeXwsg0?= =?us-ascii?Q?6pxVUQ80RygmXfxAOUjH4mwnKejwzBjVdQYxknoPk7lFg+89RM9cLnR6HVlb?= =?us-ascii?Q?hxcBBgHx4iUMM7PKeauV6xbaVK1s23fhBG7sH9yz+1KTHuu6zNso+KGMa/Q7?= =?us-ascii?Q?QKh8BvCy91nzNwRbGDl21OpSnxqdY4suxQb0toFzpAxdYlIhYdEdImpmtjuZ?= =?us-ascii?Q?pYYW1LYwE7cMdVfOdGz7EqPw?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5054.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dd05937c-9f85-4fc3-82f1-08d9407312a8 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2021 11:42:02.6990 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DSRFrEz+cP7XRXEc9kJhCWdc+3f7y5hGd9HpehO0jxNVRTbqpfPVAHazv80VhzAKzl70IOLM7ucXic1Ya6nl/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5536 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] [PATCH] net/mlx5: fix match MPLS over GRE with key 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" Hi, > -----Original Message----- > From: dev On Behalf Of Xiaoyu Min > Sent: Thursday, July 1, 2021 8:55 AM > To: Matan Azrad ; Shahaf Shuler > ; Slava Ovsiienko ; Jack Min > > Cc: dev@dpdk.org; stable@dpdk.org > Subject: [dpdk-dev] [PATCH] net/mlx5: fix match MPLS over GRE with key >=20 > Currently PMD needs previous layer information in order to set > corresponding match field for MPLSoGRE or MPLSoUDP. >=20 > GRE_KEY item is missing as supported previous layer when translate > item MPLS, which causes flow[1] cannot match MPLS over GRE traffic. >=20 > According to RFC4023, MPLS over GRE tunnel with optional key > field needs to be supported too. >=20 > By adding missing GRE_KEY as supported previous layer fix problem. >=20 > [1]: > flow create 0 ingress pattern eth / ipv6 / gre k_bit is 1 / gre_key / > mpls label is 966138 / end actions queue index 1 / mark id 0xa / end >=20 > Fixes: a7a0365565a4 ("net/mlx5: match GRE key and present bits") > Cc: stable@dpdk.org >=20 > Signed-off-by: Xiaoyu Min Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh