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 BDD19A0C4B; Wed, 7 Jul 2021 18:55:35 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7ED9C413DB; Wed, 7 Jul 2021 18:55:35 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2087.outbound.protection.outlook.com [40.107.237.87]) by mails.dpdk.org (Postfix) with ESMTP id C2C8C413B6 for ; Wed, 7 Jul 2021 18:55:34 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a84w4/QmG3An428AoilwHN7F0SIPLKiVIpmwXCbEsWuWIBs83dJeXjf4XVFDa3elnSv17XGQGamI4gDybJ/Sm7BAXEthKbL8Rk1qthxDqATHucuiCUYnzxR7Vzirq/P9il/rwXRZkCv4+YMWbzr+7GEBuLmHYhtiaOf7QAFO08/t1UW8GASy5Xq+Fh9fUCIUZDsIrJFSvDiCZuWOyM7hGlQngdW7grGAmgnoPAldlBUaHtBAav2ZgDmkHKXY06bX3Wi9JlCsKLFuBid/UdfaU2XiLTl6vfhyHVp84VVa8x66jHmTMWBalE45kNY4WAeZDWK46E3Ax4xQPt4JIECZ0Q== 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=H5In7m0hp/h+zpt/HiQbMWSOe5JC4oIrf9MsfFHGgKQ=; b=dW4lxHVAU0tZJbdiUd3Ek2fJOe00HYmD9LSQNF9TFwY0kVz2bAw/q9ckY3VpubiTBC9Dzda6FRP5FSWlXwtDOtWmAbOxwOfCO+TWC5utv2nXCrFmvsHQ3wjyWk2aj/drt36uzhtI9x3Ol2FKDVwu5qZki2Du9ALsKPJv7gfmPOem/CNNE584B1N6uJ9/OZ9OD5VV8NshgdNtwLK/0zUfFcOUYaH0azTik7pJA6f8eKOgmQ1mFbmr2WmYIurHXEnEJTCURtzf86ngEOusex5RuZRrndYKE8VVUqzf+F6BV2HsrS9vAqPkjE7XBt9a3hzrHepig7twX+bC6EQz2yuWsg== 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=H5In7m0hp/h+zpt/HiQbMWSOe5JC4oIrf9MsfFHGgKQ=; b=PCHUzmvb5jDQ9FkMJs2wYdi0vUrdYgMmP3UbHmbR2xC9cMUI8Ww3SLXgp08hrwtEzZveNemxF7TwS/RyrI8ITuPoc6DmO+pYk7kmKmpfWf8jph+o5xqE3jfwIRwNjwUJujFlY1238PQmiihXDHIq4TqOMiDPlh8RK0PpIw5MEP28vJr7t1cIYwRDcy0M/spt6QhltotLYqoNdFrtS7mYbnPOvf2EMPqhysSptT+d4kQxtvU5WhrBKqQiYcMcccYkf01hQyzvVdAO8oavJD9+/cIiwd+5qXcVNe2oAKNfYtBFHdn0RJNEVMRDcPaEaqPAgGUyItZCN0HRITyoM5lKOw== Received: from DM4PR12MB5054.namprd12.prod.outlook.com (2603:10b6:5:389::24) by DM4PR12MB5390.namprd12.prod.outlook.com (2603:10b6:5:39a::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20; Wed, 7 Jul 2021 16:55:32 +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.4308.021; Wed, 7 Jul 2021 16:55:32 +0000 From: Raslan Darawsheh To: "Jiawei(Jonny) Wang" , Matan Azrad , Ori Kam , Slava Ovsiienko , NBU-Contact-Thomas Monjalon CC: "dev@dpdk.org" Thread-Topic: [PATCH v2 0/2] control rules with identical pattern behavior Thread-Index: AQHXci9TeHbldIf/A02vLN0dyjY/76s3vVhw Date: Wed, 7 Jul 2021 16:55:32 +0000 Message-ID: References: <20210528132524.32451-1-jiaweiw@nvidia.com> <20210706081228.32672-1-jiaweiw@nvidia.com> In-Reply-To: <20210706081228.32672-1-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-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 51868097-4e97-4a35-631d-08d941680887 x-ms-traffictypediagnostic: DM4PR12MB5390: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4303; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NUByt34XVhYlHKZ27N0dOh127iVkjE4AdCO/6P1prsKKh3mC2Xpw+tX5kVj0U3kFykLGuu5geSlogBGY7SS1xsbwNp4GuILMCRSWrDGJj6yox5UiUL/gAFOG1w8fKc/hLM8IQEKBI8JxNU/OBhlFSK0DPRaMNKyF2bMJOlWHz/pbvEm1NTo+Wyj3XK+q53QlwSQWTd4/tEVC1iSXcodr138WB7jcTcvn45qNqYyEKGSeaiAVdelUzS96R8SDflwxn6xKQMDGsX4L1RifsvLLVSzjLonPTCKH4Q1bmACbz+VjdsnCFQ5ZrOibKjDReMC8QQscTuazL5Pe2+PaAHcOQV3OqVcsVuoXySCBefOsoptpNn+GB86+875oplEIyWMX0N4j2wYyUCnEPfbmQgVCRUPvi1Zhn/lKh9qwwiMpDLypIa5ZFT1kuMHp4PdVHsoh+UFs9PEht1QAag9o878B1CHY6v2A4Ql9jHOLBkCLeaPBOMtxxkxs7tVXnH0VVg33lnWrUsy2eYwv+blBAeWe9GVkbbwJMCN0T6LvbHtpsKLVdoELwXgaB45KBPSSx94W62Dxw9d1GxzvMrlhWfVOpaqx5+NTDQRRlolxsS84+PUPXMrRcIX1WYewA9wOwoQo0iWrZqUesmLb+j2rZvWrpg== 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)(396003)(366004)(39860400002)(136003)(376002)(346002)(478600001)(38100700002)(110136005)(55016002)(26005)(186003)(33656002)(8676002)(83380400001)(9686003)(4326008)(7696005)(8936002)(5660300002)(122000001)(316002)(53546011)(71200400001)(76116006)(66946007)(66476007)(66446008)(64756008)(66556008)(6506007)(86362001)(4743002)(2906002)(52536014); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?lhMAlQjBKJkXvFxo5aHpqkZ118oeu3RyDsd8xtDHtqe5rF4rNtmC5Wo2jGu2?= =?us-ascii?Q?jZ56vlEHQEz1mDJWml5qf/zffLxQXp9x8KQ/5gVC5x7fKYW+wgiydsP3FPyu?= =?us-ascii?Q?hL2ujVN9ueDgncA75k7mjbEvzl5pindkvWm561Cw4xUpjojqBwg5ftAArG1R?= =?us-ascii?Q?WK8muNVX3JwjssaeQsRcPhqH7NPdL2XB8UJGIDwaFhWvaOBcQbFoA6bN7DyG?= =?us-ascii?Q?7lETfEw0JjNsG3PNAmAGxuCR/o6iW2M9XHOpboNZ4TdBdzkxca62+ZMadFw/?= =?us-ascii?Q?cgJvo379lpvARelP1xPmFbgVJmvmSrSIvXNu++++t0S5ZNqWpsS8z78Wuyq1?= =?us-ascii?Q?wpeNByOJBt3tX4/+DlewZdosAXefPQyyBJgc9VAlSFTNyoEDI+4EESq0Y6Cd?= =?us-ascii?Q?XvLk3AxkUZYWXaN82VOuhEwJWXDnw3zrHQimqHXha8nNSevCuZAaRAvy8SuV?= =?us-ascii?Q?wuRzW/E33HiDjJie9LY6RVq7RdjPMNF3PrHWmiWtMayFqHieMw17Kmwy0vUx?= =?us-ascii?Q?JEDD0QIoit1XSzdmGrqe73uZWJVAq/NZiZAnrZAL5h+UQae6Q1WLrMt1aTtL?= =?us-ascii?Q?sBGpKCldh11eZwKhQ7CyQDwoHljjJkAkBQQNTLEhhkokgevYVGjWhS2kmc1d?= =?us-ascii?Q?f3ApBYtV+hNz+aG52dwolyzD0qz+q0mfGrpGgJlie4yQUpxnKd6xgxTU7q9F?= =?us-ascii?Q?wObakB6zx1vnMWYAe+Bs861hcP2QsfMBrWUe0seY5NnQHDqYviXYindBlqOH?= =?us-ascii?Q?lI2Ogo2Pb3eXylVKP5R3dayydcdgE2voHdNEQe99uVU2NcCLUlAoeOfeB+ed?= =?us-ascii?Q?xD9LfHpS5RMwWa8pN9iNxkL2l1bWZMbnpUO77Rw7Pzs6lkzhcQBsj+NKfCrs?= =?us-ascii?Q?7YeAP6TOgJk/wzCTaP0c2b+U1SEiUoAWfjfj8+ioleVXGUw6B2Ol+sR1j8yW?= =?us-ascii?Q?ixD+aRpWZGFo/aSea+1pxrEpHPJnGsCizxjz/oxwxvhf4i7DyZ1T6iaNxT5M?= =?us-ascii?Q?q3J35hQ9TaujGCUdvmJa12whT6sLqd3LLLI8Lrq0wrBiV1h8gqEk036CHhOu?= =?us-ascii?Q?6ZojcnznXzsSrUAMIXaO+zH0U6Sb0PgaW1UCaVL5fmtSa1VG2HCOWStbP8mO?= =?us-ascii?Q?l5E4MMb7SgAO7xVjegivx0TWVHRZqciyWfbXvxENHjsG3+5kS8H6Du2roIs3?= =?us-ascii?Q?yOXUXjCY2hKA2zrApQqG8TUqbU9qVm3oCjszHgVICgQ39384diaobp3dukeh?= =?us-ascii?Q?r2/oWgz/w673tHrFPiQDOyH9+rnGftheF1sGXyS83qq6/Z1Xm3X3vvQNtAgq?= =?us-ascii?Q?qX0VOL1MA9sXQaztYf3E9iHc?= 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: 51868097-4e97-4a35-631d-08d941680887 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2021 16:55:32.3557 (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: LwRYdAB2w+eIO4yNSCAgqIOp1mGavD7C6ejfDpGleXR+fzEM5CTsvgRFQ0GM5Jkv2Il1ten4LC2CqB07Bb2gDA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5390 Subject: Re: [dpdk-dev] [PATCH v2 0/2] control rules with identical pattern behavior 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: Jiawei(Jonny) Wang > Sent: Tuesday, July 6, 2021 11:12 AM > To: Matan Azrad ; Ori Kam ; Slava > Ovsiienko ; NBU-Contact-Thomas Monjalon > > Cc: dev@dpdk.org; Raslan Darawsheh > Subject: [PATCH v2 0/2] control rules with identical pattern behavior >=20 > In order to allow\disallow configuring rules with identical > patterns, the new device argument 'allow_duplicate_pattern' > is introduced. > If allow, these rules be inserted successfully and only the > first rule take affect. > If disallow, the first rule will be inserted and other rules > be rejected. >=20 > The default is to allow. > Set it to 0 if disallow, for example: > -a ,allow_duplicate_pattern=3D0 >=20 > Jiawei Wang (2): > common/mlx5: add glue function for duplicate rule ability > net/mlx5: control rules with identical pattern behavior >=20 > doc/guides/nics/mlx5.rst | 14 ++++++++++++++ > doc/guides/rel_notes/release_21_08.rst | 6 ++++++ > drivers/common/mlx5/linux/meson.build | 2 ++ > drivers/common/mlx5/linux/mlx5_glue.c | 12 ++++++++++++ > drivers/common/mlx5/linux/mlx5_glue.h | 1 + > drivers/net/mlx5/linux/mlx5_os.c | 10 ++++++++++ > drivers/net/mlx5/mlx5.c | 6 ++++++ > drivers/net/mlx5/mlx5.h | 2 ++ > drivers/net/mlx5/mlx5_flow_dv.c | 12 ++++++++---- > 9 files changed, 61 insertions(+), 4 deletions(-) >=20 > -- > 2.18.1 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh