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 64626A0C4E; Tue, 19 Oct 2021 10:19:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 505E740E2D; Tue, 19 Oct 2021 10:19:54 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2065.outbound.protection.outlook.com [40.107.223.65]) by mails.dpdk.org (Postfix) with ESMTP id 7CD9940DF5 for ; Tue, 19 Oct 2021 10:19:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gLop2ah2BVxlEMg6drtdfTNDj4W5zGwXXNVzlvDk3y6/H0sAVydv3gV2fFPFd0qA0N9pAku6Xxv0N6nPaic2CkIAZ5q8D4ruNV46T+TCME99DIpBkbvUjkoXDyYFHxCse7pCr+JLx9Vbk9LcjxRM2fmJYD5CXyV/qH7vtROkAT4OTAVphr8qMLZZPorvodPwusJr6UoHreFBsCC8qAM6kbgyusv4Xy4fjMmsbfQ/gOxvm9ANAARHbWlLVqROSqrgcIEAnyrn6neROPmOEfF5ydlnpSgKaxLnvLJU3XXlBl5BhLoFhfmVEoeGVKAozH9k1626cnzAItSINAd35Qp40Q== 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=aOhVMinhm0sfldf5JjWmpCeKhP2EVC6eXymmZGzSovQ=; b=MCZ+W9mv0Gw0H+UkmsX2TvCoxzZA5Lz+NSXNH8Wd9V7gekuWTv4lzenVP2gOKlASUlAGrSgUs+u9uinI+O5hCxTcC8qBVOKe+D9+co6eNHvcRHHc+RZ7NCwsCDINEwP9kTPqRHK8zDixtNruDziF9uODN9m4FaJqPqFEEgF0FZe1aqc0Ee6EQCIY7l5AarYw5uwqhb2Ks6UwZDNntLHn74Kz3dAZJm7hSoOXcSxTF+aHvO8kjNvLdbODw2ls9/U+CD68g4SnTDa+HM0g5/xZiOEHBSYJzBAaIU+Uhpqi6WuZ9bUWEreIljE5CoCBY1t/Kqc70Tl80ulfU/XZ81Zf0w== 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=aOhVMinhm0sfldf5JjWmpCeKhP2EVC6eXymmZGzSovQ=; b=K/ZK+9JO5npF9VJ9Em/HU5KLIWWVE9TR8+ikJVggTxS9yOWDzN4F6pCq4QOJZpvjyxAhF7KnHPT8CGuNldKRZJ1LZjpFFfIsZPKBBCFAN5091A20ZmFtNB/7vknqjOvpds2KtMuBTupSBPCs+eJX8w9/KfIpUSnfU75qH1bwb6mucS0z5t5AIbB5HowJoGE+CR6g60/AtoMsi3NNSz//tfW0owasghQVlUptjhhh1A5RmxAdxG6Bqj/6SR7g49ah0vCZGOD59yRO/hx+/AtFslCoUW4DL+fdoY5Yp+1UR37lor7hbGHIks5LfKjUUwdTOXqP1wp/V2cAcmMONHb1RQ== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by DM5PR1201MB0172.namprd12.prod.outlook.com (2603:10b6:4:51::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Tue, 19 Oct 2021 08:19:40 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::e550:35a2:96e5:657f]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::e550:35a2:96e5:657f%4]) with mapi id 15.20.4608.018; Tue, 19 Oct 2021 08:19:39 +0000 From: Slava Ovsiienko To: "Xueming(Steven) Li" , "dev@dpdk.org" CC: "Xueming(Steven) Li" , Lior Margalit Thread-Topic: [dpdk-dev] [PATCH v2 00/13] net/mlx5: support shared Rx queue Thread-Index: AQHXwm34+5L+Fc/Q30Cy2p0lbABBWKvZ+/Bw Date: Tue, 19 Oct 2021 08:19:39 +0000 Message-ID: References: <20210926111904.237736-1-xuemingl@nvidia.com> <20211016091214.1831902-1-xuemingl@nvidia.com> In-Reply-To: <20211016091214.1831902-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: 794c4155-bbfe-430b-c877-08d992d9324e x-ms-traffictypediagnostic: DM5PR1201MB0172: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5236; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: DXZ0gRCtglutBW1JTH0ktdtCWr0Apvzo/b4mpCs9ClcoELMrI89gOQAlHvtPqUa+hbS6nEpYzGxR0rsaS/ocOF1MCGfQA27gpWxP6kCjUJE1nmL9ijA8Km/AjVlSd9gt071zpBzlwu++qUv7w5k0J0JPyQwX3C8oR8uqtzjxgYL2D5ndvCxt3F08R/d9/wB5OKSwu4R0bO0yLvL2Y0AF3s66/sUSF1xcudw8dZhcz5Ly0Q4XArqegK6JFI3959zKNUfiLIOaq0L0jdG4Cpvdo4Xvbnbue+vDpNK2nIpav6x3AfduGSbORnh6IpyoWivTTdvnTiWenaXyP9va3HFUWsvqlDwpquasCZfrddeUHyQti1xY59NHGo+S/6rsO1WEm03rnKElpppkqrzgK+MzR3dOC5SF60mqe+8U1iwMnOF5LYFXqp+FyvryyMaOuC7fRuLSUoUK2seLf2/bNUBOnXAm1cw3cGRg44Kf6vHnO0DwlcWp907gqBWnhrstm3/MiCc2cSZ9QGKEZvkIvXFXKz9xc+v4ZJ/0sOm4wWDR4O/29c0bVjwE9aadaJp8lHKkXHpmfLyhtld6iK2pjh/ldfAjhPMqfgHlbd83zraJwLtI45BTkw94wlDimySMgeWj0v8dXKKeS1/mgM56ZZFLJBp6u93PL63lAk1TBoh1N/y3raRmBAxrGcVKgZl0iEsqMTPgPloOqFclLOZMTZGKFw== 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)(366004)(107886003)(33656002)(4326008)(7696005)(8936002)(2906002)(122000001)(9686003)(71200400001)(66446008)(508600001)(8676002)(26005)(76116006)(55016002)(38100700002)(316002)(6506007)(66946007)(66556008)(66476007)(186003)(64756008)(83380400001)(86362001)(110136005)(38070700005)(52536014)(53546011)(5660300002)(54906003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XA9WI72BfuQDT1sST6Ik12K4f01W3vWmpV0RYzdR4P5+lHSO6rDy+QMN6U8h?= =?us-ascii?Q?24P34oY81SWhzJuHv+PBeTFGDV50fAzQvP7CuqdeAwPvJkQLKVIrl6R8gez+?= =?us-ascii?Q?oyNL55X3Zgzo5S/8ZNjrlrlwK2ZvUyIRCGq8hPO+fbm5bu0/MsK+Z7P8WZzN?= =?us-ascii?Q?7ou23AW7zfoyuDCQjzUNpBW6gRvQLo91Wu/PF0PS6DbisZ8+jxLA7AEpbqr0?= =?us-ascii?Q?GpvYwOMurZaIR1Aewdbq8t8j+rDkVggExj4yJlxp/qygLsHg9WGb8gqEAUdR?= =?us-ascii?Q?LDlR9GW96cLOHMFGz12GQ9UwGLa2oj2MzDN/XSx/dOJ88jz5sxO/YRuXUlvD?= =?us-ascii?Q?gcgj3qJriVMneH1wV/ouARxwPkV3rHbmPMUjNXNl0JyGlQjTYpe9/oKmSV4g?= =?us-ascii?Q?0ZI2m610XOt+Yn1lIfYRe+hqNCujkbKrA/egZXu59glnTOxnbRxJ/9/tHRyA?= =?us-ascii?Q?IuYl+lZwKlUbmiYIB7UsWLyS4QJSgzTbgbGYhUi1HAi3SA1265Ivo45y0mfy?= =?us-ascii?Q?WgPohE4mXRG+oKimlDTkrvjZ8N2B/d0SbOsrP0aSUVpiQ/70BxSH/AIodbEh?= =?us-ascii?Q?ckXQYEPkDMa8ucpdXGOhKWvNbKBR1hC+pRDKwv/izpw7LptIfXAXH/+iPum1?= =?us-ascii?Q?hxUdmaxRL1rwIdUf5nuVkx4sljPUsmSPoUuBXAQimEiK/+vvxNTd4EYTXxhX?= =?us-ascii?Q?Sh44qTIhDoMQesYosHUpNXrEB8vP9D/6TlGcSJluyCoSVuXwlu3zGw1CpG5h?= =?us-ascii?Q?1jeLneQhf1Pf7orXyPtINqYZN07BoAclVCRTImgNy13+hgBtYN1hMA/48i1l?= =?us-ascii?Q?4L7PF7hTgmLf3ZvjWbvLqvrbGNoLngkmkBPnCT0auZ+A6YhLMOTYii5apTJQ?= =?us-ascii?Q?sHCuR0VqVpZguMM68WXSjVH8RmeAUQYBGymzmThA+Bbr9wYV0mTL85MVtHZ+?= =?us-ascii?Q?rLsDVcdl9U+iGTHXGu02mq35p3gDqp2AX4YL+c0uXg39PaRs2amKIe+pibgu?= =?us-ascii?Q?S+K7BjhDG9ZwTBcibjTAo2ewx02VRHToxsCtdwmu04OAUU+yaw1Pamekww11?= =?us-ascii?Q?uBOwVdIO0Z4upNT7U3OI20aYCS2f/qCAOyGblz2GqM/q7IU7mkVwfc063nON?= =?us-ascii?Q?lPb1yIfEHYF7K43QZFl4l0taRPbxc07G+zUsa3wfW5P8jNI4joeIeBbtm4Au?= =?us-ascii?Q?TXRBIx03FmcN039sFsZTHrqKjv1m0MtyNa5aYJl60vsfoQgk+jHu07PITwkB?= =?us-ascii?Q?AbIh3zp0pw4u4yf+hAgJ4dqiown0uRlA3WJesDphriOBINPiD7G4VPRdJZ2P?= =?us-ascii?Q?zvY=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: 794c4155-bbfe-430b-c877-08d992d9324e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2021 08:19:39.7529 (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: l7AGwuPn1ezG5JNzoxMp7PrwaIaLftv/tsjb/Stih0qi1JsKB2/NKtSPjqx2u5EoX1una9uE9/0TZZ+T4wQM3g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1201MB0172 Subject: Re: [dpdk-dev] [PATCH v2 00/13] net/mlx5: support shared Rx queue 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, For the entire series: Acked-by: Viacheslav Ovsiienko With best regards, Slava > -----Original Message----- > From: dev On Behalf Of Xueming Li > Sent: Saturday, October 16, 2021 12:12 > To: dev@dpdk.org > Cc: Xueming(Steven) Li ; Lior Margalit > > Subject: [dpdk-dev] [PATCH v2 00/13] net/mlx5: support shared Rx queue >=20 > Implemetation of Shared Rx queue. >=20 > Depends-on: series-19708 ("ethdev: introduce shared Rx queue") > Depends-on: series-19698 ("Flow entites behavior on port restart") >=20 > v1: > - initial version > v2: > - rebased on latest dependent series > - fully tested >=20 > Viacheslav Ovsiienko (1): > net/mlx5: add shared Rx queue port datapath support >=20 > Xueming Li (12): > common/mlx5: support receive queue user index > common/mlx5: support receive memory pool > net/mlx5: fix Rx queue memory allocation return value > net/mlx5: clean Rx queue code > net/mlx5: split multiple packet Rq memory pool > net/mlx5: split Rx queue > net/mlx5: move Rx queue reference count > net/mlx5: move Rx queue hairpin info to private data > net/mlx5: remove port info from shareable Rx queue > net/mlx5: move Rx queue DevX resource > net/mlx5: remove Rx queue data list from device > net/mlx5: support shared Rx queue >=20 > doc/guides/nics/features/mlx5.ini | 1 + > doc/guides/nics/mlx5.rst | 6 + > drivers/common/mlx5/mlx5_common_devx.c | 296 +++++++++-- > drivers/common/mlx5/mlx5_common_devx.h | 19 +- > drivers/common/mlx5/mlx5_devx_cmds.c | 52 ++ > drivers/common/mlx5/mlx5_devx_cmds.h | 16 + > drivers/common/mlx5/mlx5_prm.h | 93 +++- > drivers/common/mlx5/version.map | 1 + > drivers/net/mlx5/linux/mlx5_os.c | 2 + > drivers/net/mlx5/linux/mlx5_verbs.c | 173 ++++--- > drivers/net/mlx5/mlx5.c | 11 +- > drivers/net/mlx5/mlx5.h | 17 +- > drivers/net/mlx5/mlx5_devx.c | 275 +++++----- > drivers/net/mlx5/mlx5_ethdev.c | 21 +- > drivers/net/mlx5/mlx5_flow.c | 45 +- > drivers/net/mlx5/mlx5_mr.c | 7 +- > drivers/net/mlx5/mlx5_rss.c | 6 +- > drivers/net/mlx5/mlx5_rx.c | 35 +- > drivers/net/mlx5/mlx5_rx.h | 46 +- > drivers/net/mlx5/mlx5_rxq.c | 633 +++++++++++++++-------- > drivers/net/mlx5/mlx5_rxtx.c | 6 +- > drivers/net/mlx5/mlx5_rxtx_vec.c | 8 +- > drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 14 +- > drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 12 +- > drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 8 +- > drivers/net/mlx5/mlx5_stats.c | 9 +- > drivers/net/mlx5/mlx5_trigger.c | 161 +++--- > drivers/net/mlx5/mlx5_vlan.c | 16 +- > drivers/regex/mlx5/mlx5_regex_fastpath.c | 2 +- > 29 files changed, 1350 insertions(+), 641 deletions(-) >=20 > -- > 2.33.0