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 B2131A0351; Sun, 9 Jan 2022 12:56:54 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A0AF241178; Sun, 9 Jan 2022 12:56:54 +0100 (CET) Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam08on2079.outbound.protection.outlook.com [40.107.101.79]) by mails.dpdk.org (Postfix) with ESMTP id 762C84116A; Sun, 9 Jan 2022 12:56:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fw8Puqic/syhFLYBK+AxYraYF7Y9JCsK1PXvKr52EH4Krbo0Co/RAdMybgdiCH1n342/YjlinejcUcS9iIPppKf+y4f5uUEYAPY6O2FXD0K02eX5HjvrhLAkYXZpoJ5B4GJbKFLOZfzwzWH5HH4fH7Aoi00+sc+CHv1EiJeFnr9KijEnNs4RA8HEaQW/F66pvur1r9H58By/lvTKbbMAnna3wlnX8iFXPMN7mnXwuT9xJzQ1nybxNwjlxnOvbkjXiFb53LdB+kOQYqovET1n3MtHAeQIGOk5QSESHf7fi4S78eNzVB5WyhrCP1OIr8iqvHgYzZkFWXZnVOFVwOqzZQ== 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=W/plemFkAwcyn2kRgK45qbdf6S1hojr0I7iGl6oxXNo=; b=hEEBOU4VXOMUmZqkQKQke/ctgeIc9tLTRgxYPZUowNvd62hdNryi3WyryV8VFBhbPzXvDtbi3s8b5aQMfl3Dd71L3TaOBTSn7rXcUMqT3emooINEFzMPu8z9BldB4aEO/NjWktsll24B+LSl3dBwvf+Ek3sml/7oFaXb0KGuxCkqvbWANVss8n8HXIC7dL8/8hIkhwzM7jEu2NQ1p9v/BJ2NT8zITCm/up4zRXH3aJLeZhN9QySiqWrO0yxi4NsWy7ZMlZtXdbZuB2Dm3hptdemit3VvKroaVjU+mArV+1bwKfWc8dPUYUARrzYUIg9u6OjmydOCGz4H2XbdPe/wtQ== 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=W/plemFkAwcyn2kRgK45qbdf6S1hojr0I7iGl6oxXNo=; b=SCHby93pSB5S1lbKRtY4NXd3zWZ7f6GJwRrfNaF+pwdaSU0/Df1LRmgCDD9ex+dfG1yDh4Pjgryh0dskWVNDk0w20V87EfsCHO3iL/y6vxZZiYD+IuhXMOr3ZpwsLGk4BVq3dXXztWTDBBEu1vvjDUJGXThebR21/kCjMQuS+1POZ2qePHbpTSIYU6fyNLdBOwkR+JZWT+Me2+NRLpshYEzE/CnmiidMVANxhFX8F7t4+U0df+2Fg9d8xe4bujTQf+K5jwpIP/4R1EEh0by6H4YxG5MJ29v4cvkcdcJ2mxdMlsZgZ2Ol9SpddkaipQEH/7xBnRV5vkAeYSpFxA53kA== Received: from BYAPR12MB3078.namprd12.prod.outlook.com (2603:10b6:a03:a8::31) by BYAPR12MB2773.namprd12.prod.outlook.com (2603:10b6:a03:72::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4867.7; Sun, 9 Jan 2022 11:56:52 +0000 Received: from BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::587a:420a:2c5c:90ce]) by BYAPR12MB3078.namprd12.prod.outlook.com ([fe80::587a:420a:2c5c:90ce%6]) with mapi id 15.20.4867.011; Sun, 9 Jan 2022 11:56:52 +0000 From: Raslan Darawsheh To: Gregory Etelson , "dev@dpdk.org" CC: "stable@dpdk.org" , Matan Azrad , Slava Ovsiienko , Yongseok Koh , Ori Kam Subject: RE: [PATCH] net/mlx5: fix GRE protocol type translation for VERB API Thread-Topic: [PATCH] net/mlx5: fix GRE protocol type translation for VERB API Thread-Index: AQHX9/9dlyaI4hGflEGy9YFjZtjV5qxar+XA Date: Sun, 9 Jan 2022 11:56:51 +0000 Message-ID: References: <20211223131638.15190-1-getelson@nvidia.com> In-Reply-To: <20211223131638.15190-1-getelson@nvidia.com> Accept-Language: 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=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 52a94bc5-ecaf-4bd2-c791-08d9d3671fe8 x-ms-traffictypediagnostic: BYAPR12MB2773:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FVgaMDU7VOrCLP7v2lxgOK/VbYcYSCCvN4pSw0WVXjGQN/AqCYW0b4bAwyEuNHBDnu+4s9V0T3HiERWpM7UOz9m2XJBx4bDD4Qc9z+AsJSODuOXTaZGtKN2S9a44kAztqBErXdyYg7mJqXSjCGGAGWhEvk9AsJTP2hShDiR8iikLICQzFUFrXANeSIdtzMS0M4RBcOGWBhWtvUE2hzb7rzpn1fhIEu1tuQ/w/Ap5U954MY+xInfmM0vSem5/auChO6RisgrjTkxel5b4+lW3tzt50C/h/4avB0bvwGRpw2TLQkzpD5jGSOTfZ7zAW3XSUOdwbzvY/A+iloovmXFOOagGFxPln/syFfKv+MRaLF5YOfwahn9bHg0aFamOrlR4ce0sRVHECrTe6EMsBwyITE03lkiLcOVY5QBjeDOcPC38onJco4SN8g/jq5zjrtiBrVucTFnxSdjBcwfdWaD794qSgmR7khbPBGLc0FlKDkIWMaZ5bMC9I3PKWuB2nSeCCoNdOYnc0wau4vzJabRUrFSWXWkOKcbidOCntcC4vV+cOylU5uVcSVTurthchEYjKPt/28Msh5t2CTfLlH/JXwuEQ49Oa4HMnbCT3BxdhkRamOw++3CM9ILfbw2PnQ7yOrdjvJKNkoCdSuy1Cb/7dOtgnCHwFeOwwoPLc575JVlyAm0jOQZTKURhsBfhavpq9oxdbgVRovxwUfHhFGNHHA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3078.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(450100002)(5660300002)(86362001)(4326008)(83380400001)(38100700002)(66556008)(9686003)(66946007)(76116006)(66446008)(64756008)(66476007)(4744005)(107886003)(508600001)(71200400001)(26005)(53546011)(52536014)(186003)(55016003)(33656002)(110136005)(6506007)(7696005)(316002)(8676002)(122000001)(38070700005)(8936002)(2906002)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?YVeBbPtlLItgxHoD4qFKtKKuiemo+9WlnRB6mZVrALwCdvSEBmZhRs1wdUMS?= =?us-ascii?Q?nAaUHq2lTFsH8ABSzh/udkfZlS09ew/xuQvakPAxi0w8R8/pa7CfyyYSf4vv?= =?us-ascii?Q?vYpdtBMLLDdt+i7zDcAjhhpLXml6mqvVIF3U5x/txx18Ktwm9iMxFm1BTZ2p?= =?us-ascii?Q?DOa/qls4PqCYVU/JiCyzJwYjKvKqYtJ5ftEwu0fmISKntMd8lTq+Za1ci78j?= =?us-ascii?Q?woEVmQrzWo2mEnaW255AgtfTskk+yAu3nP93dEi5rgdvC4QBDJoA4uari3iV?= =?us-ascii?Q?oTLEkutyaBTRSz/7UWMhIqqdt1So1t2ILasEJkdSSArdU0FF2Vw8JU1vK9Bj?= =?us-ascii?Q?tC6SPNhFLi+fVOvpbk/QbQ6vDJ0rml81XtxAm3hBDEN6MiELpzDbFR2rugbe?= =?us-ascii?Q?GaL6pUQSyDBUNO72Nr4HI+YEYhckU5NcJPtzv+ahOD9O5Km7Vd4eUpcUjB56?= =?us-ascii?Q?/dHf2Vl2fqlNMZizptdM8RSzQbLgRTHh1afOU1rfHtFOwJhks46d9EBqHL3i?= =?us-ascii?Q?5EUBeTMjUOhs1UObjkJ9nTFLAhsR/5HCjqe8fSrzMx9AsUo9kKry0SkvtfYm?= =?us-ascii?Q?BxOeIioxmeGAUZC7StB5q9TGYXajYUn5lRScJ/CUJ05y5Bh+98jUM9e9ZzO7?= =?us-ascii?Q?xXKnv8uWtYIA6aBRIU2Z2Zy+MRoGkQFxSOMoArwaZI+ouSDIfxOZ85Z9QAGV?= =?us-ascii?Q?P7estVIiR9z+GYaJZ/zM7lqhnfnLAPC8nFDAzimVihG5F+Eeuj0lLoXOcsxM?= =?us-ascii?Q?QUoMrCcQOufbtQiFSWvw6Mrz2u+pjuRpKZyObSnrCfZ6XW/Bej9oIZuDU+pr?= =?us-ascii?Q?229irfvH/TbXvyDMAtkEjt1CLz6rtHYQZ8WWRzJf0Dsp687yehxVuMdGiWCk?= =?us-ascii?Q?ynJwgbRzJKOlWBAG2nVV2tqVPuSMQANmdPB5YCcRgHzIdx0nUvADJI87eIue?= =?us-ascii?Q?2kk0NuM6uwarfLPVXjP87XsRHCEjsU76KHV8mD4VzsUH3rBbLz9a7zf1WFhx?= =?us-ascii?Q?c3Bxv9ael1mIBjLL7c/c7/XVmJKzFxjGJl4Do9yN3BawNAzAM31fKv7+0SbJ?= =?us-ascii?Q?uonL602NgvbbvuqnH/cDocsand/1ZY81A0mek4/r1RV5GKXruLDCJghGgK0q?= =?us-ascii?Q?DvOHw/Us2f6/kMidAN76UkC0TomPIyad5xjZfUvR+IC7CgNh46zMoyeTScnJ?= =?us-ascii?Q?jiuUY7FobBdSb/0ytJ9xiCDVUbikqDr97XVgQrIjZL8IniFWIz/zY3g1kXza?= =?us-ascii?Q?ZaOYSRblbW+SCQ005h2m7efPw0336aoRqpNSkToBLXczcSsRcqDwDsWVWrTV?= =?us-ascii?Q?XfjdlqLCZRsEpwdj4QAINVtRCLdYFMKx4UtYOfBcfhEtMhWufbjhkjwL43DE?= =?us-ascii?Q?iB9cqKXNYHcCUL5/ToXvN/J8kJzNGdVlWga0DcsN/3jN5Lvjeow7Zn4Waaug?= =?us-ascii?Q?FVvNh2cOCYp48GfG9d6z4TdKEz1jyYSgNypm7WQh6TN+X+LhFOluADHRlf7j?= =?us-ascii?Q?4sYwgViMDFz1MFWv6CN8XANT0ytpSUCll7rh2RQNCvTkT05M0Va+wwjut+2m?= =?us-ascii?Q?vQmLJIjagK6VINphZ+3z1/2Pj7gyDj3B3YGzhuxlcDhoHgvL1D0VmM4jZfqp?= =?us-ascii?Q?+W+GZTfwvl7U2QnPKiIFOnI=3D?= 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: BYAPR12MB3078.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52a94bc5-ecaf-4bd2-c791-08d9d3671fe8 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2022 11:56:51.8514 (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: S3q1hW8892FupC/9M40WqFxfMYCcev03zBQUVCCH+PpYapBHhoYMTDzRYovte3nGp+q/xn7zLzB3C/cPULcq3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB2773 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 Hi, > -----Original Message----- > From: Gregory Etelson > Sent: Thursday, December 23, 2021 3:17 PM > To: dev@dpdk.org > Cc: Gregory Etelson ; Raslan Darawsheh > ; stable@dpdk.org; Matan Azrad > ; Slava Ovsiienko ; Yongseok > Koh ; Ori Kam > Subject: [PATCH] net/mlx5: fix GRE protocol type translation for VERB API >=20 > When application creates several flows to match on GRE tunnel without > explicitly specifying GRE protocol type value in flow rules, PMD will > translate that to zero mask. > RDMA-CORE cannot distinguish between different inner flow types and > produces identical matchers for each zero mask. >=20 > The patch extracts inner header type from flow rule and forces it in > GRE protocol type, if application did not specify any. >=20 > Cc: stable@dpdk.org >=20 > Fixes: 84c406e74524 ("net/mlx5: add flow translate function") > Signed-off-by: Gregory Etelson > Acked-by: Matan Azrad Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh