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 3DDDCA0C44; Mon, 12 Apr 2021 08:38:24 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A35B141554; Mon, 12 Apr 2021 08:38:24 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2077.outbound.protection.outlook.com [40.107.244.77]) by mails.dpdk.org (Postfix) with ESMTP id 44A0314151D for ; Mon, 12 Apr 2021 08:38:23 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YWnAYAT277Fu0jGJGsmEPV2qAHwK1204cXCq7WPByQNYhJWJ4/pwZFAFS0a/FwGpL1K4KZfkwZJme7Q7jimmWypukRUx6L6xUCjot7v9JL0OYERCn05mcMfwWE0ahImBukDv6Gfu87zN3UkFCnchxss086TlmAXshinb58T4Lz6nIbzdX+yDFgbCE6PV9t+dB7/zQFlqY8FuIj+huUtrilIj7xSvlNK0CyxtZmf1ONWVaCURHhrKu/se8PF/91MyDHvLaSDLBBrTHP5Das9luVrjg5wdzT2twXM5tNf7yMznDcJCZXP4SUWny9Cd/mmVjXIvqZk0d2vY0uhBD5c/Sw== 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=TST9PMsTB7kqmwtJbxfIGCoPLrovSkLyHsw9ohlJaec=; b=SpeJPM0arbaJNXbro2eUMatgawg4fX/ggRRyAiZ3+R3DORuddW8KGnpyfTM5QjN8TZaMCaCTFdn6du0oWzzti44sQKiBU4DO32teTPvCL1pL/a2qjkPoX0K0Lsnkfqlojf00lFxC/yF1fCs2AOEiYVaohvuyP7uHbrcVkBB6oCE4yuV1XPDBJoADXcI8pRGyktcoO5o57HlFADPs5qOsJEh4TB+q52V68FZk+mmg322bDYH0y0L2JNXFjSW6nF1rAc8RHwBVPE0eX6KgGP+uK6Ow7kdXhegJRfG8ZEi05CsOOUDuMOFmWkaTS2k5Cc6KK7v9P1UL2z94B4i6F9KNUQ== 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=TST9PMsTB7kqmwtJbxfIGCoPLrovSkLyHsw9ohlJaec=; b=m2FAvibhpBSAUmZYZ1DQps0cXZhuS9j2i/62WN576LhrcvHP4V9xIOIVRTMu6yvC+bXksdxfxDOI/B9AALsIcq3QyRyfxR7TGAjKA0OFfLq3JijQc5uKOhoQ5FLkLH7CVz7SsYkfvoVDCeyeWwzU4AbZ5y4A77tI3H0VggvR76Dxg5lfx7ZNLlFdAL5WUoMRYyTdVXlu3Os++WcWeBLhGTUppR42FkP2xL1Aj1KujPVYXdzsmnAd+zuIMSkgTQxOQOQbpY35t8RG5tdqPwYxj12aK6480Pmi956mmMAAclQKGuMg/nS3NyvPBVCv0uEzIE+Dzcm+sDFsLEA3mn4EJA== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by DM5PR12MB1497.namprd12.prod.outlook.com (2603:10b6:4:d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.18; Mon, 12 Apr 2021 06:37:52 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::20f7:11fc:9d46:9258]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::20f7:11fc:9d46:9258%6]) with mapi id 15.20.4020.022; Mon, 12 Apr 2021 06:37:52 +0000 From: Slava Ovsiienko To: "Jiawei(Jonny) Wang" , Matan Azrad , Shahaf Shuler , "Jiawei(Jonny) Wang" CC: "dev@dpdk.org" , "stable@dpdk.org" Thread-Topic: [PATCH] net/mlx5: fix VLAN/DECAP actions not work in mirror flow Thread-Index: AQHXLT0BJblbQ9PkxkiYsN2X/5pSmqqwcimw Date: Mon, 12 Apr 2021 06:37:52 +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: [95.164.10.10] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9b502982-0fd9-4833-1113-08d8fd7d7fbf x-ms-traffictypediagnostic: DM5PR12MB1497: 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: n+YcZXZ0VPT0Lw+z3Vu0UHUCpj8pfjKSNqBG3mvXpuBHNWh3fHI9f3fVTWNyyYbzcrWjkmCaWo89r1vDyQpZrvLGJBzkeaX0CbbnLF9eAEYXFOi9nFFny3J6Y0YcWRtSuU0LD52bK7g1ms/U9IE9p8t50QEaUVGskZ8pO5OCuapslEYmfzCCYsm9lQENhZ6V1az4BOvco1yV6tNCXxr/It+BhxNt8Xh16BnsWwrz4hTahFhkMn8wmXarLljCcdnImw71hOLeuuD5kVKPdNhsDv42e+0Wb6Xx6gDkRhf4pu4ZlwDTGcRcq5TfmV+emL+bTOPulwqIGcwg6lko8H/OznPMYmJCXEbH2i/rTdAv++EyNomuXkFY9/Iy+g+Ev/Xd361elhhYfIyA9vuFOr5DIXQQ7Xx9Wg9q8+qssIBROBfVpWeEs8yqXrKn2N6ZloslefN/uWU/z7PNZzy1lbo4jFQICQghKHhXXY73dIowYCce1SAJ7uNinsxsoRMmQMT1Sl0tJyThNO0JAnzm0ylq2d2vDOHG2a8YlYXEJ8SL3DGn1XBNk70Lj/BChk2Uki81Toh1I5PF0mWXgg9jOPrQn2siOZErd/Mby8ef+6rfBVY= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(346002)(366004)(376002)(396003)(39860400002)(71200400001)(8676002)(7696005)(6506007)(53546011)(2906002)(316002)(6636002)(8936002)(110136005)(54906003)(4326008)(478600001)(55016002)(186003)(9686003)(450100002)(64756008)(83380400001)(26005)(86362001)(4744005)(66446008)(76116006)(5660300002)(66476007)(33656002)(66556008)(66946007)(38100700002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?t8JGw4u63qwLx927C4izMO7IL4IPLvMlVHcdBVVwW8QYGg3pVQul+usyc+LX?= =?us-ascii?Q?QLpXn5UGAYDj42nk6ePzL6TP8scARDDSs1lHiUvQDj30gB+Qt6SXuf1TFthm?= =?us-ascii?Q?/FuwQ6nb8F0kTGhY1w9qdGyjIJ111Weqrld/CISKI0fWQHZW0id+UdRwKSl+?= =?us-ascii?Q?0tuq7EDbWnnXdZDTsauLSTvPEl1FPddIXR2FB8fWhPSOyFcSS5jIfDdgexss?= =?us-ascii?Q?gzTeQcb+Euz+BN9kkAWez0FPGgg0PfPI4fevx2wCIlRLH1ixh9G1EfYaqGpk?= =?us-ascii?Q?4P2viIyn/570md3HNPI5B+dd72X2VBq7oWJFr+YbCsji/pPIFUSPSwZetYhZ?= =?us-ascii?Q?nQWY0H2hg3DP9OK6mx0pOtptMiDdhq3W2NS/QYuVyq7svMaLcwx4c2kQCC0u?= =?us-ascii?Q?ywpDEqTBrBbOP8Z5UA5XcUMU68DIi1vpZdMVkcbR0lDM7EdSl1m1pKxS+5Xi?= =?us-ascii?Q?zTNuY2XnZA8HHGXN2Oxfq+fl1QOoKuD1F99quWRtYQTT+M8w2KLi4dED8FJ6?= =?us-ascii?Q?S0Gnkepkimz9NHyeXBW73JeihTTffKsOB/DMPwr9Nq0diw4BrSmn78RhVUv5?= =?us-ascii?Q?qp4Uv0nhGgF4I+hILqRR8Ea1jAPuqKu9KZWAr7C0BrB9yv0iFoE9MQTB53MI?= =?us-ascii?Q?yQKw5SMHd9w+Z8hC3ybM9Hwo6+o+uyUhrHY6BYn27HUbUJf7kIou0sGO6PEd?= =?us-ascii?Q?tu9oqbjZyvzBMWS+EQMbZkCt91n87ZRU3KVnXIO11w8NKf8jmspRxWmD/qMp?= =?us-ascii?Q?MhM6iqC40focuulhL3VEIwcKB4R9acNrL16tVKzDFmyPyRfb9bd+kS52p8Od?= =?us-ascii?Q?R4BspwQ3U6vUp4+SBet3Vw9aJCNvLghTKiPZmz6EiKJZRVe2g6m68iSrmuE/?= =?us-ascii?Q?mR4EFI8qiFvIm5xZusXP2YI4bmvshLSfuQb5m29bG2YdSyPhPORtRnBegh7X?= =?us-ascii?Q?hqLcSe3qEWQtrtKNuyjFrc0rwgrjWtF0N9vDt3/wzRGzXghZoNwxzdYLtDKp?= =?us-ascii?Q?1GM9OsEpP4dS2qUMBUh1+b8BPh7QQO5nDcOEkqObvjsRPmMwJ2YyyyfUNj53?= =?us-ascii?Q?SdJhmxG9/LjD06K+D6zuv2rk530TqSRMjJw7mJXkp0P4GjkXxKRv1xTFhrrb?= =?us-ascii?Q?q42FGFOX4gz/ViuYmCAwHcpW0zzzWWZ4eWZ4YBnlaKZPzeSFj/h4NDohx5rr?= =?us-ascii?Q?hSrWUbmPCbCwLEK4BpW9eHEvyYfMK6iwQ7ZMWQTpfM0AVvOn34WqQN4XGgDP?= =?us-ascii?Q?zWXrpQnYyaJMj2iWxa9tiH1CJQFkczP0NnUWqDkmswjOqOVo66RegF4df1Ln?= =?us-ascii?Q?hFQ=3D?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b502982-0fd9-4833-1113-08d8fd7d7fbf X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2021 06:37:52.7173 (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: cKI/FPJ04GE+IR53TcW2PTRXfmk26cQxQCSscM7+oqJIP8VdjFZ0unl4GEUJZExF6rDtS6+uuLjfyZ7tD+jzCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1497 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" > -----Original Message----- > From: Jiawei Wang > Sent: Friday, April 9, 2021 15:37 > To: Matan Azrad ; Shahaf Shuler > ; Slava Ovsiienko ; > Jiawei(Jonny) Wang > Cc: dev@dpdk.org; stable@dpdk.org > Subject: [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 t= he > 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 actio= n 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 Acked-by: Viacheslav Ovsiienko