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 1F828A0524; Mon, 19 Apr 2021 14:26:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0059F41283; Mon, 19 Apr 2021 14:26:54 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2065.outbound.protection.outlook.com [40.107.93.65]) by mails.dpdk.org (Postfix) with ESMTP id 151D84123B for ; Mon, 19 Apr 2021 14:26:54 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cWVeThApchPFGPIR+BUYpVu+LcrAp32vkZRaeHVm4mGe9WPwK27zIvTHROzDkXB8apTNaCKCXswcSnvaSUe1Ul9oJGZ793HI0TBLZ0V7Xrq9WDy/0YtDExU9rt9G3/d6e11oLG95LodXq9gH9aGWCbD9xwjZkynr08HB74zHvtma6d2VlhVbi2JHtsu71Qn0oBxi9oILD56FB6mqls+TdgIB6w1m0fyWf+J722P+NLPEa5YbMXGQ9EVGDT+/UY7Mci6iUFWbCmVlE5IuuMyw5t+hTYF1p+T2bkYqL7uENo8UTu1i17pbmUtDdRXC2Pc2tU+Qkxqp34YYwNYyDr9hfg== 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=1yI7bh/MJ+SBjM0w3a1xgLQ8RD/AN8WpgymRvnfMF2g=; b=KQYCZQcKwFfhNa3srYER29JT+0pHdXgb5qg5aWiGKhJz8QSMiN7TZxtmjDb44evuXQFRmxNvJuxWXODdt2GjIoBMvhpxzVUW6g0fNnPV9GlUr7ZA7+iBScCJ4fzKr5btx0Z41sd+oJpUII0r0XbgcQr1WjIisYAEhchyXYzPHa9VupA4rRN+khuyBea1UcYbw/1I8vFdjRjP9cZm5JlY2/alsyTZD6QmWumU6qJvzBbhQDcK3G+MKv3UlDx9cK1Jtro68+P+a4UeTZwOzHUkLLQYhcBe/e0/phCrqSkVQ8TcuwCFkdW5aEQ4j41Y4dhIn4Bla8sPjETBODAz/0OFAA== 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=1yI7bh/MJ+SBjM0w3a1xgLQ8RD/AN8WpgymRvnfMF2g=; b=ekRJtlX157KBFdXpKwxX9mOkRO2pM4dnZwSl4TMJIa7b/kmYKF6bNRVGRK2+w8FlUbeU5DselLBU4si9e2EvYtsXVQ75J+Y4cJRJC33hRIc9hYO0V7VYQNcg28NETaB4XuUJbI4xUzQx4E9uUBqaV/mEISv/fm8UW7kDYjiypZWW6Sfpk1JSSD2oITtKIoMdf5kFBx5sbOru62U34oAOobvBsd4gzpPWS7jGvbvK9+5504ZAUOWQZ6+Fo/ziIqRBmfqX+F06XMRJ7Ij05+cCjjHs09ZodToG6uslnxFoxOH0/v7KrUpK7oP6Iq3xzbiG1nf7aTpr1+TDABoMqENDWA== Received: from DM6PR12MB2748.namprd12.prod.outlook.com (2603:10b6:5:43::28) by DM6PR12MB4579.namprd12.prod.outlook.com (2603:10b6:5:2ac::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.16; Mon, 19 Apr 2021 12:26:49 +0000 Received: from DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::d011:3b55:aafb:9280]) by DM6PR12MB2748.namprd12.prod.outlook.com ([fe80::d011:3b55:aafb:9280%5]) with mapi id 15.20.4042.024; Mon, 19 Apr 2021 12:26:49 +0000 From: Raslan Darawsheh To: "Jiawei(Jonny) Wang" , Matan Azrad , Shahaf Shuler , Slava Ovsiienko , "Jiawei(Jonny) Wang" CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH] net/mlx5: fix VLAN/DECAP actions not work in mirror flow Thread-Index: AQHXLT0EjLjKGhaiC0eq4/O/e5D4naq70/PA Date: Mon, 19 Apr 2021 12:26:49 +0000 Message-ID: References: <1617971803-90141-1-git-send-email-jiaweiw@nvidia.com> In-Reply-To: <1617971803-90141-1-git-send-email-jiaweiw@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-originating-ip: [188.161.229.182] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 44025be6-c045-4dbe-b973-08d9032e67d8 x-ms-traffictypediagnostic: DM6PR12MB4579: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: UUZ1xDkdpy+5rv/uacxGC0jIbF0C5vigSVXyurKCFhrwm/ml2sEld5R1WTgDmtKLBFUiCLLgbFw2ALng84EZhO6Slta/rNbJXo7hyqG5XsUksylc0vMt7nr4UI3OPFjHvsGL4mMcJFHU/PmPnX9syuYtijSPQ5TBr3Ow2E+UIGSwfcHoqJDpFBB7xFGOsgiZa0vAZ/CozXZAnB/jkxlVfa1CyFA80AXtlIT36KZTnWSXOE87cAca90BCrmNXRX4y2EAvQglnMJ+nHYyzvfp2FUbN5pMGdjvLZdwHJzFmd02dlODKmG/D/z82Q7LMwdjk1/xN4tnFFNzx8RXKlSExD84S9XycGra+UDOo220oeryMs0aiCq7rL07bBnHaEEJWrdjXheTvz8Ku/2nq08EhK16Sg+PCI8INvBUwOzG9dMNI3kIG982HPxPgT70moHL/tLrzCRSqmPNPHPdLOU500++tTeQ9FYJmXR4DllSWm0w0KsBbVW3+BYeV5nlqTFpAQUvn5Wm3E/xOxC7rbOwEHeMhhWqnZ9vKGKoueidvUhoyNolZ5T6XupF6JH9WG2GgALSezFJkxI8M6EPNYv4EevX2xVv4ycNvkgkmMlLEW5I= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB2748.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(366004)(376002)(396003)(136003)(2906002)(8936002)(53546011)(110136005)(55016002)(52536014)(6506007)(54906003)(186003)(83380400001)(5660300002)(316002)(9686003)(71200400001)(7696005)(122000001)(76116006)(8676002)(86362001)(66476007)(64756008)(478600001)(66446008)(66556008)(6636002)(33656002)(450100002)(26005)(66946007)(4326008)(38100700002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?EM6RN1tirYWgaWF+w/6hXrc3KeLcq+Qo8EFlxaB4qrRV0IvJMvovTvYz9y50?= =?us-ascii?Q?1xT9LntApOZSXqw2cZsHRsp7WKh8WQHFe7abFP6m4BwHGY20HvjkZl6WG1YJ?= =?us-ascii?Q?MSaeFd8/SSsCyVroAqohhi5UijdMBvO8GSGXU6GKM7+r1uoTEYiK9rAx27xz?= =?us-ascii?Q?oqMr3/VbuqUxVWVyRXEKtVmfqp971Pini/RP8/S0jOOPvr10K77wVE7oTdLJ?= =?us-ascii?Q?YfI3Pe1S07iXcaYmoBrPg8bSUWzCpUbMmYbxjJADRsHYVubvlaO4Uh1wQjFd?= =?us-ascii?Q?NDoEaqs5x7LNNOSjotY0r7ASqs04D12M8AAX4fCmD+J12IDnrK6BoLhT+TmF?= =?us-ascii?Q?ynbbNVDyPQOzQmiOxxWoQ3PNf+DDPbaUgtdp9lbfCrECL5EouaID23i6SSwU?= =?us-ascii?Q?k4jHFTrAUG5yWjY5++07G4IeZGNO/AnQhtuCszz7AQuCNNSUX+tr11CJl7fg?= =?us-ascii?Q?hjGtCzRwzhGKhX9PixCfixtCJHOHxa2/nzUt1wHNRPfnxJKc6WzssMNNTSor?= =?us-ascii?Q?pW2NVFP4KgNC8iE2G3SLnJSzun29DovmlXZHiFn9VRz84sIiR7GIDNvN4X7T?= =?us-ascii?Q?plRL+EmBzCfeMCaWsWzw/caxqv9NdshozTDOyAQG/rPi0rXWGrZX4VIQia1O?= =?us-ascii?Q?RC8beKESzZMS2Dr0qo5Jb5Yym5sfCOGy2Jg1qjqSh+95s1ZTRA9qqyClHVoW?= =?us-ascii?Q?EohTbPnM59VjBYo0/Li+mQgr8rws8BlwyCMA9Uy0fvqq2fHTCuXcyFRsFM4j?= =?us-ascii?Q?nrNTEkLr+HcmPzCeQPe/KHw+EGVeynhjs05m+xY0ViDYV3ru9KUQGayvzDVr?= =?us-ascii?Q?83x5/ol2qFHOBfCIyKl8lTBkp8Y1T7qAA13HIisbAuCIxYUgm1rrscAGQ0dc?= =?us-ascii?Q?K10kAvE42MouJaEz8n2AdJxbxtMRJ0i9KDB+MTHbSOmy0MOx0fXFSkBm8LuC?= =?us-ascii?Q?00zhwDimFXG++OV68544eIXmLSn8tpzvWBWW5KLGh57GWaQPSBZS48FIP97X?= =?us-ascii?Q?wJoe/ueePXVJ5N9Ur9Vgqn82InZmFCC+6EydbpLl4DvxdVTWkL2ifVE+pEjg?= =?us-ascii?Q?EJnkZKag9jLKoWV747Q/Z3eTsOL5FSbWklfFR8qv/rDb9P/4lG3C5KWp+ltD?= =?us-ascii?Q?z0JOHP29NAbrzERmje5QQMOV/P9n8S1DBLdp8K9OkZ4vly9IAWIKDi6TgerS?= =?us-ascii?Q?WdbzJeWgi2GxdlJwSxDSHP/jPP8IclyQTmIVf2wkgNZ3fWFr4tevPHwr2nCQ?= =?us-ascii?Q?gBpyyBzKzjujdmbJ7joUwvp9XBhTJ6Ie0rBNidUoXr4wOPxvMsmUHEsz+IUY?= =?us-ascii?Q?UO9UFF+LkFSwi/YUiCi0c9h2?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB2748.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 44025be6-c045-4dbe-b973-08d9032e67d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2021 12:26:49.3772 (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: +DF7KHuQycX8/duIrUI/8/Mn+2JP9FejkHHFgUMcw3y6ZPLsLocTjuyKtz2nojjokSsQYDwNZrrQSmr4/UECow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4579 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 VLAN/DECAP actions not work in mirror flow 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 Jiawei Wang > Sent: Friday, April 9, 2021 3:37 PM > To: Matan Azrad ; Shahaf Shuler > ; Slava Ovsiienko ; > Jiawei(Jonny) Wang > Cc: dev@dpdk.org; stable@dpdk.org > Subject: [dpdk-dev] [PATCH] net/mlx5: fix VLAN/DECAP actions not work in > mirror flow >=20 > Due to hardware limitations the VLAN push/pop and Decap actions following > the sample action are supported in the FDB Tx steering domain only, the > flows with incorrect action order for other domains are rejected by > rdma-core. >=20 > To provide the action order requested in RTE flow this patch checks for > the VLAN or Decap precedence to the sample action and moves the VLAN or > Decap actions into the next flow in the new table and adds the jump > action in the prefix sample flow. >=20 > This patch also adds the validation for these combination actions. >=20 > Fixes: 255b8f86eb6e ("net/mlx5: fix E-Switch egress mirror flow validatio= n") > Cc: stable@dpdk.org >=20 > Signed-off-by: Jiawei Wang > --- Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh