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 B293AA034F; Wed, 5 May 2021 08:05:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4142540040; Wed, 5 May 2021 08:05:26 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2062.outbound.protection.outlook.com [40.107.244.62]) by mails.dpdk.org (Postfix) with ESMTP id A3EE24003C for ; Wed, 5 May 2021 08:05:24 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BHFFxwPQPv+4m4ujqX7mA9PYFyI2V7Evjgzu9KfSL2EJxVPtnUkm7rzmVRYZECQ0BybmZTXsy0ZIfVYU948NLbYQaiUtt7COsTDfLhM9YVnzBUnN8Wqc0fnT0WlVyHSQAFkcie/uLb0TjlEjSLybbw3JpOX5C8RXOVvfdxIma7AUkJi6qUgvK/KNeQeJ7eyPIwkR31JeSe1xrD688/NzOXw1jF/kpsd73wfPlGm6Xvy8L7ih60hbiwZW8CbaFlGju6G8vd1USu+1sb8BcnNxqYQFLO300Sk0XXUAJuSO+1lDMy4lQsh2/bZswU+ZRgiWqGJqasnEEwQXRbb9DxL6fA== 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=nz4zSvFBckHlOJz8T47r4qOa5gJ2TkMSNIg7JZakEsg=; b=lF3f9zUrylpdklCnhp55xTxK6jVwW1IJVJ82Hfywy5nfBwypHCKxZ0+LvrDE5ZXuPLilGRZAepNSwNxwLMJJvoluMNU4UyBoRotdvchox3mA0T5xtLPhYl5A0Ik4SLJ2F7Vo3hBB6S0z2JbxcbvjjD70CfCQDGX0tm06Lo1SJELK+9dfTXEOe8o1tPj7hdoP4aLVNjx2rFuKPd+yXKxly3uc4OHDbPtn679PwqrL9tVZgrh5Va/K8UtWspmNVq/uvSXdniNpKAfMZMvEyqkXZxee/7UDYz/rJyEs9dty4Vq5heSk8UToVgCSxPNQo/Bc/XVKjnSPvzDignDpAqi58A== 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=nz4zSvFBckHlOJz8T47r4qOa5gJ2TkMSNIg7JZakEsg=; b=Agco4iUx5hResIkgDaYUOZXOIKW5yEakniRt5slbqt6qWiOckE0YLOs3p1iqEay/5Kez7HRVzQhzdm0CddBwvI7G2ezUnpNyIIoJRHvpLMoe0BmXBw5G6a8dqdb1zAVZ4U1kq+xc4rmUjx19FFVRLBby4CPx0N1ADE3peDEtrpXJ6/szGWuJoOtcC37rWC0QTSBf9hWh+cLg9lZWLuL2qbH3YHnQFk9N7VXVjA6ezneavlt1XBXm+/COElhJKwpUlZwXprjQiyqVLTZ3x571PK/zvmap5q66QXjufFVGP2BEjYd0h0Nh683MNKHIxL92RrktelP06m6SReD41DhLGw== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by DM6PR12MB4370.namprd12.prod.outlook.com (2603:10b6:5:2aa::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.24; Wed, 5 May 2021 06:05:23 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::c595:e3bc:686c:16a4]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::c595:e3bc:686c:16a4%5]) with mapi id 15.20.4087.044; Wed, 5 May 2021 06:05:22 +0000 From: Slava Ovsiienko To: Bing Zhao , Matan Azrad , NBU-Contact-Thomas Monjalon CC: "dev@dpdk.org" , Ori Kam , Raslan Darawsheh Thread-Topic: [PATCH v2 00/17] conntrack support in mlx5 PMD Thread-Index: AQHXQWYBi6YGZeVes0qzFT56B2ucQqrUZj/g Date: Wed, 5 May 2021 06:05:22 +0000 Message-ID: References: <20210427153811.11554-1-bingz@nvidia.com> <20210505042004.25280-1-bingz@nvidia.com> In-Reply-To: <20210505042004.25280-1-bingz@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: dc8f4223-4474-4b62-9edd-08d90f8bc501 x-ms-traffictypediagnostic: DM6PR12MB4370: 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:232; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: r+3Z9PHqKtaoIex+9I5sxWd69YtqUWyOHuXnEmpQFH+mL7/5Y0NZh0bFxcTq6ekrV8aaheukXkLCcAShBTq3qp0ovHB5Z4UYPzlgR7vfTPblxiQ39LRrHQ4hYC18OJthtiPCTSDA+7QYKYVf8a8qAeO5+UszQ8+yIT7j5REGNl0zjSRWBsz4YHEfArspbbXNbKa95xq72CfOpI48DllcOmVgEKslJUVXpgIR48YJzW6jOuu3EibWo+FNZAZTyvmB/yWrDvoLpVJmQmbfsBB3UdytOBbeBKRAyNO2WpTuHRRmLsA5c1MdzoEWfdU52MUJR0oK6JRwhYocINeQruvlqJSmlZkMzAccrQQ7HHlTCauWjhS+TJY900Oq41/bwCc+jG0FWxbx61/HwX/4W3Bo0lOOigClPCynHFJit7NUKKmmCS+RjM+2a7fpOGT6dccZ+4P1U1cRxGlF+4Ez7QcYIpjs6DUIHNlo7t78T6nAnzDls1Lw019yrBYuv3mJTJeDr1M8D+t0nUyTBsUyeRyf9qkIPs5ySy+B6o0ItQKBpN8UqWif9mVMymZqhfTOArSipvsra+Y2CQB9Nx4WDOmUPilu9eInYRd9F8S4Lm3Zrxc= 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)(346002)(366004)(376002)(136003)(396003)(39860400002)(2906002)(26005)(8936002)(122000001)(71200400001)(55016002)(9686003)(316002)(54906003)(4326008)(110136005)(52536014)(53546011)(33656002)(7696005)(478600001)(38100700002)(107886003)(186003)(5660300002)(64756008)(66556008)(66946007)(66476007)(66446008)(76116006)(83380400001)(86362001)(6506007)(8676002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?RqkVPnJXYF/7s8S04N7855x2ithwy6IZfkqXpnXROOP0zRLM6TkZbkmG5VzL?= =?us-ascii?Q?0gcg5AHljpHLWVRzcxkbpzBYTz7gK7Wi3xQVTBZkR0T3mqTAKogOsWBhNE6Z?= =?us-ascii?Q?fmKJo+zSZnTL8Ig/+de1F9dEEilxvt1fcIe19F242xwM/OB/1prAy/DoHVo0?= =?us-ascii?Q?MGpJO6KOwguEWlWftdIWFjROSlPZyHthmpliZwMRJPKm4CocrVqRSD3Pd8CZ?= =?us-ascii?Q?AfpGqg26I/pIlEzKQ/bhUgqDhuWnKEbatTU/ZFnNACbUZkyc3cy3mX1qMpGV?= =?us-ascii?Q?Y6JLfGk8pPpwi2gukUYRIDtqyd5S6oZyUl5LueFhZddHd4flxnT6ndD/+mJA?= =?us-ascii?Q?CG7V58LDBxbUSnTp7xr0Wjp1g4fwWeMUv4Ev3uEB+hM8D20yZ7l6AO2fg22W?= =?us-ascii?Q?heDFwp4i6Sm57lh91gH6pV1DHgP3jX798A7b+hNeAlsgaV23R/Fa2H4opkpO?= =?us-ascii?Q?N4gBKTRIEXzJjWagGICoWmcQfMNsgAGlNbxlbDjxkgGXQzavRmxHaCBx6Uai?= =?us-ascii?Q?bCinkK3MvZqqtxD3hrvdc0m1YSucRs1zfH+4e4ERuK+FEtZf7h5pi0i2dj0X?= =?us-ascii?Q?Ti3K2y/RFPFuqOUA2cEnV6vHj3YqeWbJ6jj/nYoDLbSWmt59t9ff+pTVt+TH?= =?us-ascii?Q?uEnhqdAF667kmlk1Euh2n/pKqj4AsImX/QWzu9uH8rR93wYlmIFjVPjc6NhZ?= =?us-ascii?Q?/TIMr9tN2msvA615RmtA1fBnHQW31ET3A5RHN8ftAVc07AEWTEtQfSH6Fu8l?= =?us-ascii?Q?QtN9VOxevL6VP+7qhfxfGpy7+Hf0X2wywpZDTqCQ//KftSaBh5LaQzOm2Vea?= =?us-ascii?Q?k5QgJeJ63wnvxBGrrQpaZIe8zSg+Ehqw8PapELWOIOWRnOfdiivvLW2NVa5b?= =?us-ascii?Q?yvFXraf5vTxjXlafdeb38cBmj9yldVXcHuEeUHkEc0YZYgKYQfNFGp2C+2qg?= =?us-ascii?Q?G/aihf4mPeWmhF2uK3rgZqAndow/sGKbhAF7E2ifaAwdQ4eelNT0KfYVNpSU?= =?us-ascii?Q?I8+TmFv7QG9QEG/EuljStiaYUigD2sG1qPky/ByuH8ShBT85Kb0/qmQfIKOT?= =?us-ascii?Q?fLmpLbtdd0g9r4MweAwGnWU0AIixhroKoqwQCL2zBXhD2Yh8T7WCHvEwX1CZ?= =?us-ascii?Q?mQta0OnEKTzyKJNS0+FulNymO0N+LG15e80fpFYAIAIMPqu6/tLd3mtYJLAE?= =?us-ascii?Q?fvb98HJqUDIoxh3VD/BlfZ/tWDCz4ANov7+45y+wGUdf8OAWmmZ72/DP6qWR?= =?us-ascii?Q?7XXBNTqNqf25/Is3j7sF0q02b//ptezsR92M3fRz7Fd2uzM912Bvo/J1r6Dj?= =?us-ascii?Q?R8Y=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: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc8f4223-4474-4b62-9edd-08d90f8bc501 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2021 06:05:22.5326 (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: 3sDxRqhf7s4/DXVAEqOO7GTDW/VYYFpWrj5nKyIYNqSB6L1TCSB3+1Qq6N7ODaz6vTB0kHBcksuQKuA5XiergA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB4370 Subject: Re: [dpdk-dev] [PATCH v2 00/17] conntrack support in mlx5 PMD 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: Bing Zhao > Sent: Wednesday, May 5, 2021 7:20 > To: Slava Ovsiienko ; Matan Azrad > ; NBU-Contact-Thomas Monjalon > > Cc: dev@dpdk.org; Ori Kam ; Raslan Darawsheh > > Subject: [PATCH v2 00/17] conntrack support in mlx5 PMD >=20 > This patch set adds the connection tracking offload support in the > mlx5 driver, as well as the documents update. >=20 > --- > v2: code bug fixes, commits clean up and doc update. For the series: Acked-by: Viacheslav Ovsiienko > --- >=20 > Bing Zhao (17): > common/mlx5: add connection tracking object definition > common/mlx5: add CT offload capability checking > net/mlx5: use meter color reg for CT > net/mlx5: initialization of CT management > common/mlx5: add Dexv CT objects creation > net/mlx5: add modify support for CT > net/mlx5: add actions creating for CT > net/mlx5: close CT management structure > net/mlx5: add ASO CT query implementation > net/mlx5: add ASO CT destroy handling > net/mlx5: add translation of CT action > net/mlx5: add translation of CT item > net/mlx5: add CT context update > net/mlx5: validation of CT action > net/mlx5: validation of CT item > net/mlx5: add support of CT between two ports > doc: update mlx5 support for conntrack >=20 > doc/guides/nics/features/default.ini | 1 + > doc/guides/nics/features/mlx5.ini | 1 + > doc/guides/nics/mlx5.rst | 14 + > doc/guides/rel_notes/release_21_05.rst | 2 + > drivers/common/mlx5/linux/meson.build | 2 + > drivers/common/mlx5/mlx5_devx_cmds.c | 53 +++ > drivers/common/mlx5/mlx5_devx_cmds.h | 5 + > drivers/common/mlx5/mlx5_prm.h | 88 ++++ > drivers/common/mlx5/version.map | 1 + > drivers/net/mlx5/linux/mlx5_os.c | 13 + > drivers/net/mlx5/mlx5.c | 92 ++++ > drivers/net/mlx5/mlx5.h | 76 ++++ > drivers/net/mlx5/mlx5_flow.c | 44 +- > drivers/net/mlx5/mlx5_flow.h | 101 ++++- > drivers/net/mlx5/mlx5_flow_aso.c | 592 ++++++++++++++++++++++++ > drivers/net/mlx5/mlx5_flow_dv.c | 601 ++++++++++++++++++++++++- > 16 files changed, 1683 insertions(+), 3 deletions(-) >=20 > -- > 2.27.0