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 4BF9EA0C4B; Wed, 20 Oct 2021 15:40:03 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 397FF41196; Wed, 20 Oct 2021 15:40:03 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2087.outbound.protection.outlook.com [40.107.220.87]) by mails.dpdk.org (Postfix) with ESMTP id 7C3004118F for ; Wed, 20 Oct 2021 15:40:02 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M5pTo/wWvcrfMmYw1mHChzRuxKhmBhsDkjc64pY3eA/gdB7SoqmsTc5lQpR9Iwvfe9UT62BpAGuz7JJc7X7PHJFPinhHO9H9AlIdkKY6CP/ALanz/AM+n2nQQaRyLQeLrQuOPtdXwHnABD4s3g8JzXei+XoJoiz/IZLzM3uawBio7kuAidOsBO/06gaEqOhGBgZ9V432RzbjEsRfHxvfeT/HqDPc08fbkXFY/zZXosp6/ZhKwqVDs7hD/9LYRGcM2Go/ay0UR42PahKArqb3Xy1dSIGz+2j3bSxJKfYnNPDIZtkUKg878mk7Dy9+3sq2RT8B37mYYt7j0rxDjC3RFg== 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=hPtIxi+dNym7hxJSrNNaR2m3GOh2BmArhHn33ML3Xoo=; b=EXzpI3cgg/O7sNLmydJV4vLMTHmEq0rhSIUOkN+DQX3hYLSex8qlonBl/jsTdEqRLiot9BJTMrNJtLQ14Tjpi9ZD8Yl5cM8/xop/ghre/n3phzmdQ2inp2YD7/CAmiuDWurhkE6mL5YfORplz31UbatVJzuJsrITBu/r0Ebp4y5VYs2zok2JR7DCjRD3IoTVMQmo5CqqsojCTaiO90d6/9nauWu8c9DZxPmO+ENm0nDEP6Dp3xE6+VQp/xxVHEBQIaED1cG+aFVUNm/yxWeadT5giKxuNw4WY9lJYDMTdFhgxLlXUvhpx/iME0qwot+yl4c/+rrG5xmMOp7Z6xQvsg== 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=hPtIxi+dNym7hxJSrNNaR2m3GOh2BmArhHn33ML3Xoo=; b=gERFdSg5la1ABfl6udtUdUPqKjf53YohgSEFFuZi1dtKZfMjevkf0d5H8yJNiOY/Ta9s+IxJg6Z7LfhcjSDU8Dk7qAXP/9DyuSDrBg136DZDUtAQWg1Q6UWxRJ+q9p9VO4AtLgSqi0e+91MJcu6Bqz7yz6bOJkSqM9l79c2zbKoWQLhUDJXbiFa6j3s1Gi5/RZ/D3PN4H3TnTkY7uT4ci1J75ecjfKbStVlxpD/oDAfgwykCbvN3PXBf3QFkFJlgEpRpkujyICf43UzLh6VbCDopGlCQFHQSqi8XcZsrFwkS/i23zpfdtOCnxvFDqJ4cIaBzCRwQkRUardrj0vRJCw== Received: from DM4PR12MB5312.namprd12.prod.outlook.com (2603:10b6:5:39d::20) by DM4PR12MB5055.namprd12.prod.outlook.com (2603:10b6:5:38a::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.17; Wed, 20 Oct 2021 13:40:01 +0000 Received: from DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::a4bc:7da3:32e5:1665]) by DM4PR12MB5312.namprd12.prod.outlook.com ([fe80::a4bc:7da3:32e5:1665%8]) with mapi id 15.20.4608.018; Wed, 20 Oct 2021 13:40:01 +0000 From: Raslan Darawsheh To: "Xueming(Steven) Li" , "dev@dpdk.org" CC: "Xueming(Steven) Li" , Slava Ovsiienko , Lior Margalit Thread-Topic: [dpdk-dev] [PATCH v3 0/8] net/mlx5: support more than 255 representors Thread-Index: AQHXxNUNZLzmO+p6hEamJQKUzqtAeKvb5jzA Date: Wed, 20 Oct 2021 13:40:00 +0000 Message-ID: References: <20210927083256.337450-1-xuemingl@nvidia.com> <20211019103501.2216840-1-xuemingl@nvidia.com> In-Reply-To: <20211019103501.2216840-1-xuemingl@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: bdc87a1c-3872-4135-3685-08d993cf1d6b x-ms-traffictypediagnostic: DM4PR12MB5055: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:303; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bQfLwT3DaSV0PWPadyAPS+qhP5krrP5JHXkPoo7+pOvUDbCwZPFucwMQC+nnZ4GZyM713Sgjlbx0B6hICpMsnFF9SM6kklVV2Mr2XeBQY12PUiEww2UAIpYFhEO37dnkdF5YYYTQyw1dusC5mdtS7OwCMhtiwPY2nA+fDo4eKaEhgdQ0sMDarDU3ZshAZeJscd15sumOkWIqSbfXzOoJpnt4swmxF1K3HQi3EVCVbJvN+GiX1AHtZlYL5BxuwoS+aBinsSKAgoWi3K59FYvBGy9I047WqjXencByzUA2PprrsiAtjLjCxHyYvzgOmkJ1WKDWKvp4iOQV0rjvXU7SsBkQX4XG0urdaCVTwgL4one3Wrt7p263nQvQ9r/g8b8YBWpAh7Q5uh5nYac449KA22b8H/Ruy+TnJv5rWYNWw6QWzQRoPh9xPFx5QMRkoM8PUHcIHzwQDg011bbfpkD7Y1a9cRKGDsUdQuXv8nZGAEHIf3ZksDC71TDTWumtlEGmodJbVAHjsCms2PAD4mBAmfEDyhN8+DbMX5LKzmzl/xRJpQIjCfAmbtIusBWT20R5UlTlcvi+6jLnOuCJW6Lf6Kx50fwBZDBBnq8RUxWZnFkrdMTYrGOBJ1/Q+wZ7hYnlPRKUO0IrYwo1e2U2q/AHOLak+kQ5nR4/V9ClYCA3oOxQGS+mvoRn0rP5D4NPmDTia6hxGXrtbNEn4lYWCI8j8Q== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5312.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(107886003)(4326008)(5660300002)(38070700005)(64756008)(122000001)(66446008)(66476007)(186003)(71200400001)(7696005)(6506007)(508600001)(52536014)(53546011)(316002)(66946007)(33656002)(9686003)(38100700002)(2906002)(26005)(76116006)(55016002)(54906003)(83380400001)(86362001)(8676002)(8936002)(110136005)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?H9oOtqwZ4l+8LFYL8wjql2rHen52sQUJdXTmRP3jZ3iRW1wsAfC3A3Ljr60O?= =?us-ascii?Q?mItVhH+3hX2RpxJtqUJkK77msOKFH1wUxyDkVlq14vGqg5Ljpv1f2T4HgIyZ?= =?us-ascii?Q?upO6aCIc2pmRMKGkFhJpNmawKk8KS9rvO5SZgxMP6E0ud9wsQ/ftZdp/aFXi?= =?us-ascii?Q?wBec/LPJMtTbRkz+zl2U45OQIIGXDQwpZjmBwqjgtsxznDbNW/gyU4iEOwJM?= =?us-ascii?Q?aFkuDhwUbgGG6/s74EhHJzq6iDf+KgvkS1SMZBkbkkJmb0XK7SDjZgVz+9CF?= =?us-ascii?Q?ST8Hs567L63KOBD3kvxEDegEjjNHRU3gAS6VR6VJIPVbRPLdgU+UkSabKpqK?= =?us-ascii?Q?7t4ML2Fd3IuaekLmqRGgtxNAsws3M3JeeyTQaXChJu8ddurd2+2c1XA8T+W/?= =?us-ascii?Q?MmHGcFoBqb5tseqEqoCPaEhXJ6GE634Lv8jCJmxd8IUk8Pc4x/I1JBiBNw4A?= =?us-ascii?Q?Eo3TZ8LR/uhkMyxUGM/bm0QScIKUYhdZAIbc/AMbc0U/yahnXgbqnNRRiiNO?= =?us-ascii?Q?c3lFNCBYRM4nQcj35cQz0++SNb3MV5MkGEyYKXMdaxU+7Sal0gt2zlyCw+cQ?= =?us-ascii?Q?hht/VE0VmQhKLuIiC8kzho3LZefbGc9lm478do0ZCp8moaqehWiBJnwCBHO/?= =?us-ascii?Q?DxnO6VHyPGkfKtZqODCFeFIgmwG79v5+ZoGllRzkcnKDCUq4GzCXGYbOuznb?= =?us-ascii?Q?pMZEd/UWp5nEw/jzlE1NwEPqmCG+9/t3A8qipQjYmYcAYFw3vr8ZKk5TffUE?= =?us-ascii?Q?TXt3mTJ09ulUDGOtUCGHWGAQkQ0Ow1EmRexqr8HCTQA8ttQGo2MdxY92+Kzu?= =?us-ascii?Q?/oaU1heoFAxOa6WC1W4NN1MnyS0bGNHAwJU8n9T4i5BGTJksvTJ/pzWBympt?= =?us-ascii?Q?dPSOKZj96Eb7KdVVoxMEFfmRQpxr55aVCaMc0kEfEXM9aPQbVZ49biT7gWOR?= =?us-ascii?Q?sr4im8AEW9yfQn82Y4zt0x7Ev1argz2KC75z/7L9CD9TEX48/M7w1ngkssu4?= =?us-ascii?Q?vDpftxe54NyQdW4MbDRe8V1SUpc2nvcjnGaaWtHZl9q7yLjzpRfcHhOa3ok6?= =?us-ascii?Q?3QqD3hs/iYyD4tWpJqpuXQz37CC/XF1cJI0lpBG265+WDUHfA2IYXiRrR9FH?= =?us-ascii?Q?NHxvlVz8lv6leEUeXnYx6a9yxfZts+4uA0mysvogGnv6ZGrTtMTuWnVHlAPJ?= =?us-ascii?Q?0Xv3V9UvtS57OzSj0NblwfEzcKFxUypsMOq9vqYUVDFrliBNQTjbeuaB6Q4C?= =?us-ascii?Q?HP9ousBFnAUB+EeJPS6dKgate3oSOfG5hRRsiB1ZWQuQUQQpnBo/beHw9Wg0?= =?us-ascii?Q?QYh0hPnsvwJ6GczoqCm7aU02?= 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: DM4PR12MB5312.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bdc87a1c-3872-4135-3685-08d993cf1d6b X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Oct 2021 13:40:00.9430 (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: rasland@nvidia.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5055 Subject: Re: [dpdk-dev] [PATCH v3 0/8] net/mlx5: support more than 255 representors 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 Xueming Li > Sent: Tuesday, October 19, 2021 1:35 PM > To: dev@dpdk.org > Cc: Xueming(Steven) Li ; Slava Ovsiienko > ; Lior Margalit > Subject: [dpdk-dev] [PATCH v3 0/8] net/mlx5: support more than 255 > representors >=20 > This patch set supports representor number of a PF to be more than 255. > CX6 and current OFED driver supports maxium 512 SFs. CX5 supports max 255 > SFs. >=20 > v2: > - fixed FDB root table flow priority > - add error check to Netlink port state API > - commit log update and other minor fixes > v3: > - fix compilation issue >=20 > Xueming Li (8): > common/mlx5: add netlink API to get RDMA port state > net/mlx5: use netlink when IB port greater than 255 > net/mlx5: improve Verbs flow priority discover for scalable > net/mlx5: support E-Switch manager egress traffic match > net/mlx5: supports flow item of normal Tx queue > net/mlx5: fix internal root table flow priroity > net/mlx5: enable DevX Tx queue creation > net/mlx5: check DevX to support more Verbs ports >=20 > drivers/common/mlx5/linux/meson.build | 2 + > drivers/common/mlx5/linux/mlx5_nl.c | 136 +++++++++++++++++++------- > drivers/common/mlx5/linux/mlx5_nl.h | 2 + > drivers/common/mlx5/version.map | 1 + > drivers/net/mlx5/linux/mlx5_os.c | 119 +++++++--------------- > drivers/net/mlx5/mlx5.h | 2 + > drivers/net/mlx5/mlx5_devx.c | 10 +- > drivers/net/mlx5/mlx5_devx.h | 2 + > drivers/net/mlx5/mlx5_flow.c | 81 ++++++++++++++- > drivers/net/mlx5/mlx5_flow.h | 7 +- > drivers/net/mlx5/mlx5_flow_dv.c | 44 +++++++-- > drivers/net/mlx5/mlx5_flow_verbs.c | 8 ++ > drivers/net/mlx5/mlx5_trigger.c | 11 ++- > 13 files changed, 291 insertions(+), 134 deletions(-) >=20 > -- > 2.33.0 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh