From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 29872A0540; Sun, 19 Jul 2020 17:33:41 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id D631C1C121; Sun, 19 Jul 2020 17:33:31 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60078.outbound.protection.outlook.com [40.107.6.78]) by dpdk.org (Postfix) with ESMTP id AE7F51C115 for ; Sun, 19 Jul 2020 17:33:28 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FdKxXBuPjQ60G4X5yKotYJeN3tkOchDqWRQG4Pa9ymhrPE/YRSVO55Jgr9yDIce3kqSpN/gxrQ0gXhSJ2xsNvgdZyKw6WSBvUjDOgn+2xn6/VYmTKffLK5O7E2IQkjkW9lMbN3HLsP0Q0upKw+3MVQQiOs1jnQKT/Dd2SK3RURm/iGLHYYzoXg+Jl7zwYvFzVYoXH0KzIAIWvfOrn3BbglkkJskA62hZomjQBhQtJrBEfe3Y/P7N8KizPhYiDGemd3j5PLbCyewywwO3LiCdd2Wu5vkv7Vhn4RDTTuO2wzOEaAtrb8RkoI5OMpiSW8ZGXxgvENwuXSOuowYsHrM0JA== 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=Qd7FhlQuSB1D+YvgnZaNBPy9QMj4Wc0J54tEynW2pMs=; b=JlFPh2NWuOJ6h3zwUwjR2EZg7S9vanS2Nvmq6tyqkeaV0l50NTLJ+uM/uOMoZ3NtvYwyka4TGI/YdJUt7l5Q3oETUQRCm5qepg+um6KRUqWpbkOluyPsb6dmdyCEWkG4PgpeEaRMYF3RYSSYq6KInswiV2mczQQwvSdnPLVPA46CT7ZOPAKFIqcR16I9f2j4PDeQuTovYiMZyn48C5EiyJSXoegYH31a+Slt8gb0qpHaVgjU9UJLJKFMzg62T3SKeGVrmolTBrXk5DiIQ7dlWiXpDyVOZ+27eloKiyG0vcPq6Tw/rpbdV5+O7JIMyL4usWHRH/JM0r3Kx9HrbLGq0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Qd7FhlQuSB1D+YvgnZaNBPy9QMj4Wc0J54tEynW2pMs=; b=shbmdX0oYaWlZmFQpHbiNi9bJss7uJjOeSNHawddNWlFBXyvZoHUWSfs/aQ8+QS2j6unG5Mj5tFZWmGlNF8LC4lKkX/DqUGds8AhwuYLnleuucX2qQ3L21taLDJ8dp5Ktb5jiclx1Crk9factjPTrk3x44Px6OLYBp2GoDovVtE= Received: from AM0PR05MB6707.eurprd05.prod.outlook.com (2603:10a6:20b:15b::17) by AM4PR05MB3267.eurprd05.prod.outlook.com (2603:10a6:205:7::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18; Sun, 19 Jul 2020 15:33:27 +0000 Received: from AM0PR05MB6707.eurprd05.prod.outlook.com ([fe80::ecd3:6008:3784:4012]) by AM0PR05MB6707.eurprd05.prod.outlook.com ([fe80::ecd3:6008:3784:4012%5]) with mapi id 15.20.3195.024; Sun, 19 Jul 2020 15:33:27 +0000 From: Raslan Darawsheh To: Dekel Peled , Matan Azrad , Slava Ovsiienko CC: "dev@dpdk.org" Thread-Topic: [PATCH] net/mlx5: implement CQ for RxQ using DevX API Thread-Index: AQHWXb3Y2w47duEU1EGlq8bMImxsIKkPB4kg Date: Sun, 19 Jul 2020 15:33:27 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mellanox.com; dkim=none (message not signed) header.d=none;mellanox.com; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [84.242.49.134] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: aa66236b-37eb-4e75-454c-08d82bf91511 x-ms-traffictypediagnostic: AM4PR05MB3267: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: g3vIBEpMv6iRBpie/dvwe/OY17UotBL8tJG6yLyI3Hesm25io1B+PJi1QvLi42aVja1Xi4woZwIHD3np3oKzpw4GkG+dkS6aythLy/jv+l7vjVM0s2paWhTVEF+GdMLVGRisS//lDm0GSYvlKGJYqp5HhZ4L6Ts4gMzuaabNbCzgDRQHZRyxwVkV9dpIBbs3lYJNpS2J0gzkjI3McCx8tK4ltGK/0kOTSP4itWvHPRNCTR601PIbgCIkHcna5wbvAHBQD2WU3Xy4zRPMc9tlfMTgfAbNWPE/S1Wl7GP/xVlAvisyQ+Mq1uIJt/AgerdQ+UjUB5+i4BgDcSPPku9Fxg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR05MB6707.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(136003)(39860400002)(346002)(376002)(366004)(396003)(7696005)(110136005)(55016002)(4744005)(8676002)(2906002)(4326008)(52536014)(26005)(478600001)(83380400001)(71200400001)(66446008)(66476007)(186003)(8936002)(5660300002)(6636002)(76116006)(33656002)(316002)(64756008)(86362001)(66946007)(9686003)(53546011)(66556008)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: wsS+K/9sgNII10yRSE9oCffVeS1lgeWta4UoKn60oL9jpESy4O+4djpJmLBlhyAeSuc/XO7KbmAUVGkLW4mn62J/V8z0gjLX8SVjQzzic3Gkzx0IIUYgxw1WRUwrfbCf1O5DkA3zddGD0kEqB8EpDcet3JUbt5BbwC9nKHYSfw6Kg3goh67l0q310hUGSshQAGztci00WWpHVAf0ezzN+QHaS/x09OPa+qd8s/CN0aSHLg+BfynfyMJgXba3kUFtJpb5rimCiOa8S/wEkVN9VMXMEZB4LieWGTSWMHqbL4CJztkh6ycB0pyB3cbxyvmFI2nnCFgoKW+CdC8skdwXp4ncs5/UqHZcEJU0U61d0JNET5kGpAwJGcRiNfeQGNlb6+J80fS4aeLDWXL9Yht65DHIKufRKOUdd/rbUDjHo/vLhRH6IKGuXl1JBnahd0Dl2YzIkn21qngYziDFgts7AiaqwAnkdt1iIn/Nb0povflsGgrdhd5xP2TRO8rlp1cY Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM0PR05MB6707.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: aa66236b-37eb-4e75-454c-08d82bf91511 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jul 2020 15:33:27.2074 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lfNHIlW7fO56CjCq+MdhZJ2xb911diVSpdlTbMlOcSkrLQCXo4/+9thlRBc50Sg246I609OFqHonQxmlCfju2g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR05MB3267 Subject: Re: [dpdk-dev] [PATCH] net/mlx5: implement CQ for RxQ using DevX API X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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: Dekel Peled > Sent: Sunday, July 19, 2020 2:13 PM > To: Matan Azrad ; Slava Ovsiienko > ; Raslan Darawsheh > Cc: dev@dpdk.org > Subject: [PATCH] net/mlx5: implement CQ for RxQ using DevX API >=20 > This patch continues the work to use DevX API for different objects > creation and management. > On Rx control path, the RQ, RQT, and TIR objects can already be > created using DevX API. > This patch adds the support to create CQ for RxQ using DevX API. > The corresponding event channel is also created and utilized using > DevX API. >=20 > Signed-off-by: Dekel Peled > Acked-by: Viacheslav Ovsiienko > --- > drivers/net/mlx5/linux/mlx5_os.c | 21 ++ > drivers/net/mlx5/mlx5.c | 10 + > drivers/net/mlx5/mlx5.h | 2 + > drivers/net/mlx5/mlx5_rxq.c | 422 +++++++++++++++++++++++++++++- > --------- > drivers/net/mlx5/mlx5_rxtx.h | 29 ++- > 5 files changed, 375 insertions(+), 109 deletions(-) Patch applied to next-net-mlx, Kindest regards, Raslan Darawsheh