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 B21FBA0C47 for ; Tue, 6 Jul 2021 13:42:06 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A0B41412B4; Tue, 6 Jul 2021 13:42:06 +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 44D6141262 for ; Tue, 6 Jul 2021 13:42:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=E9vMnw/q9aCOmRI2OoDRLMn3SaO0qwhJPfBAxU9iq6rd+4Wdw12+X4rBytPTNSPHDxAMsj/wRXgP2qLCgSXxhV4aCsqDaZPNtb8GX7y5HiPkkeNoiPZB8LlV/++M9bH1ktUB/o56mQHbAqHJBPITyqAcxAxdRYZkFmYNdFXLteX8UKbW9bhA4852SWW2SAvaOTeaR/S3EmH/FZNQNOmEiitex4w7hYIGf4NtNZlQUx6U8Ne2Nj2U/MpQvnTbvxGVrwSwo/gOtbyufuiYpm/QY4pNlB/Z384JYRwFiRpW9FepYXkgPZrhbJE+UxASmfpAllOXGkEz5y0VdNTolfXjxQ== 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=x7LvDDnWtuzQ0ufM+P8rNKE8F4y1czzzTMoHN7BjoHw=; b=jgsMFSg5uP4r9i9suJdrTo5doMqMy8Mjf/U3FX1mcLvozRPOc40e6Ik+BbMeZb1SVouLfgIYamnSqCrPgWwt9WNsxzK88E0zqHbvUMwQ3At/FUcJH7HHtAr8F239NGpBekgvRodYNI27r5GgqTdTOXD0rHOgnc4Sh7DarIKnpoqfVBvOW3g65PCK/p9LPB+g9z0KZiQeYE3a2xmwTphDGqbeQhDMtrUEa12cMHKoFaDsMjPxVmLCezm167MbDBAOc2BpboVUcnwIl6P1y0DfZqRRAqP90HrHUBpe+TcHDIyAWKVmE+rSJ+9oogbTiUZ3ScRVaRKIkub48TCc/sLpFw== 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=x7LvDDnWtuzQ0ufM+P8rNKE8F4y1czzzTMoHN7BjoHw=; b=NBY6GVIFD/ASiO0jbsn1v30Lv6VvSUKwT8ePbewlfQ3rHcAd2ciwUeTygefsNwlsCHH5bq32dO3tKtgRaLH261GXNs90zTV2rgTQI2S7v4j9O5gq8qELc+Ta6Zbj+f+kNWChscakWXZDni9Ez3UZGmvYwkEribfifTOE3JRcr2Fh9/L2sUIrheMAOe8ziVD3JztOoyC5/vx/cyCl69+1GtQ/L1saPXar+ukEP8FhlC8Q/5s+fJe4yif6H4pbnX2OOjDYk1dqvvdBGeTFfpz66EWBpavfm0nvPsG/K/p5YufiSa5XqW3SLyaWEGAU1xTnpyUmrD3xK9B0C+H8qHGT7w== 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?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable 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 Subject: Re: [dpdk-stable] [dpdk-dev] [PATCH] net/mlx5: fix match MPLS over GRE with key 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 Sender: "stable" 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