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 7D9BBA04A5; Wed, 17 Jun 2020 12:13:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 32CCA1E2B; Wed, 17 Jun 2020 12:13:14 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-eopbgr60043.outbound.protection.outlook.com [40.107.6.43]) by dpdk.org (Postfix) with ESMTP id 76B3D100C for ; Wed, 17 Jun 2020 12:13:13 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n0aSdvcgf6p3lHjpBY2JnnrDr1gQz+1QHV5MwiDhu/ev2KlSAvzdjUM1LqkD5lCEXKjexAmHvrBBb2Zth7BgM7DpEctp9BnFpQ1OGgM8v/gEuQTey9qJ1iElTTBEppYtoNoqN39MkYNx0Su6L1eZdVhz1tKJHAKTQFs9V2kBXv9Y9KorwYfkQcxOrqbZmNwSHCE2Y5KcKYblBFbNYY/4wCCu5rN4yPLA5wI8HUsO1DemIdCQvpcNuoKDIX6nf1nLSwtkAo8bLCPncWHt2yLslF+x6q/j7tBzshuERFOaKWiQsrbox0tNfbcTM2cMsQerk5yT3n90kfpy+do84Nio2Q== 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=p5Afb8SDKo51E7hPTGFm+yfU7BVzBRGGw6+mI4HZy08=; b=Ds1fcr9szFheHW6OjbZ2vbs/H95HzbnRmIV0pLg5mIOGPFhxY8MBPrWpBUY3iogOtryg6S1Iu7TkbS4zvI4UYamWS4sWxzsBcsu36k6BaPZCbGnrShZ1Vp1yQuRdVZK4PVJd/9bCBxayCIMJC38tLbbZhh1tT+jB9Txas/G+8MsyVpgCM8fZSPegVmIOF9vDOegDIx57y9gcNSPE1T3na8wq6VwMUFnQW6ao9FiN2YrIt1tpYICsjFXDmoNGTOt5Xc6qSLbacd0DXxO4lF/26PM8Pga8zHTVHYxaAFMhQRP5u7Wy86X/27IXNRkHyL33ikQJ7KXgKbIPEjodEjOw5A== 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=p5Afb8SDKo51E7hPTGFm+yfU7BVzBRGGw6+mI4HZy08=; b=ocOAc/9oDriAYQW+1kp3ejWRd3WkWYXV3Fco/1KQIuPlOpu4i6FUbZ2zgDnN9s9Xtn7J66xiAo1sijRJY5muPwhtwJ8ydGC7OvXpfDeHWFR9J7DYeeosjiBswIalnOGQiDL55hyk/dlSQwUj7YMxkS1qaBtis7haEvFmVDAWvIs= Received: from AM0PR05MB6707.eurprd05.prod.outlook.com (2603:10a6:20b:15b::17) by AM0PR05MB6146.eurprd05.prod.outlook.com (2603:10a6:208:11e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3109.22; Wed, 17 Jun 2020 10:13:12 +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.3109.021; Wed, 17 Jun 2020 10:13:12 +0000 From: Raslan Darawsheh To: Ophir Munk , "dev@dpdk.org" , Matan Azrad Thread-Topic: [PATCH v1 0/4] mlx5 MR refactor Thread-Index: AQHWQ8LJDeAZpC+T0USiPysG8HvvBajcl0/g Date: Wed, 17 Jun 2020 10:13:12 +0000 Message-ID: References: <20200616094446.7152-1-ophirmu@mellanox.com> In-Reply-To: <20200616094446.7152-1-ophirmu@mellanox.com> 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: 7a80a0b8-dd88-4ee2-129f-08d812a70abb x-ms-traffictypediagnostic: AM0PR05MB6146: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:397; x-forefront-prvs: 04371797A5 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hM7g4dJV7+l+jFsa3gX9+9+stoWuUMQoebVjtZ5UMv9mvYAmSB4UEPZ3iaJlWgR4/yZNTrVUzikHXiBvE4nmUB4ew4NQFe3kUARIMwTjxKKWrpLLPMHSUV/H1hzpsek3CGl27d2bHRNVCXGszUDKJ8IffgUVoU1WIQrphch4vbjkAi6da6mGHoDvKDFMMG3Ijr4CNcBfSDCqo0p/j/qwbPexJqgzG4J6Gjckww09dm4CRUFd2jQ2G+6jy0Pbp7NCm7nuMxG1inmTMQDAnh56/0iVpo5GJDS6ioSBZ3vsfvAMWthbTLrHMtXKpOsBSz0aKQgBJrga2hpdZTLB73BKHg== 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)(346002)(366004)(39860400002)(376002)(396003)(8676002)(110136005)(5660300002)(2906002)(478600001)(71200400001)(52536014)(8936002)(6636002)(55016002)(9686003)(83380400001)(66946007)(66476007)(66556008)(64756008)(66446008)(76116006)(26005)(186003)(33656002)(7696005)(53546011)(6506007)(86362001)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: +6+wPczP6APBhQF2roPVHJV6cYCw8xC7KH/LLDyOCorsKw6t8iw5mKbia/uIxMi7y8DXtgUj1VmmB01hL3zLydhLZzhL8hy5njxpCdChzmS5KCQSj35gJaMGXEayibuJWwE8Pi2gfy8KfUkwj9EXhsTW4OcPdYVpFTaZflqc4gK6aHyLjf+iwnQuZlXKBb1cAtBeJd2k5v2Mzee76L/Ato3KQjwT2yIr8tJOI1Ze5du9IpDKxTM/HZYM+pc7oo3bsLVTxvHZINzhxXGLArepyHgcuh96OFHssf7UwNbsKeTL7jk4DBRWcArVdVq1LHExucEaqwa/S3JRTQYsZK4AfjSQ3l+u64UKqjgaoNyIASc30zb9G04We76LTRZCWYaGR8KCQwGN/tYoMqukKAXZbOLQJGHjW/dOl+cvK6OzwvrdC0ydLhEaxF5m1y3XmjctdTTUVukut8K9xdou9XkHzr2VPquFih3/JdmWG8+EkHg= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7a80a0b8-dd88-4ee2-129f-08d812a70abb X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2020 10:13:12.0600 (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: fV2mp9+jgGjAiYxga7c2whcPeo8+ODLr3UKeh8uHq4x7a5coKiXmvZFi8kyWSIYSrHA8uneTNdK2c0a7ygduNA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB6146 Subject: Re: [dpdk-dev] [PATCH v1 0/4] mlx5 MR refactor 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: Ophir Munk > Sent: Tuesday, June 16, 2020 12:45 PM > To: dev@dpdk.org; Matan Azrad ; Raslan > Darawsheh > Cc: Ophir Munk > Subject: [PATCH v1 0/4] mlx5 MR refactor >=20 > This patch series is part of preparing mlx5 PMD to compile and run under > multiple OSs. This series handles memory region refactoring. >=20 > Ophir Munk (4): > common/mlx5: remove MR struct dependency on ibv > common/mlx5: export MR verbs operations > net/mlx5: add MR callbacks in per-device cache > mlx5/linux: add MR callbacks to verbs operations struct >=20 > drivers/common/mlx5/Makefile | 1 + > drivers/common/mlx5/linux/meson.build | 1 + > drivers/common/mlx5/linux/mlx5_common_verbs.c | 87 > +++++++++++++++++++++++++ > drivers/common/mlx5/mlx5_common_mr.c | 60 ++++++++--------- > drivers/common/mlx5/mlx5_common_mr.h | 33 ++++++++-- > drivers/common/mlx5/rte_common_mlx5_version.map | 3 + > drivers/net/mlx5/Makefile | 1 + > drivers/net/mlx5/linux/meson.build | 1 + > drivers/net/mlx5/linux/mlx5_os.c | 19 ++++++ > drivers/net/mlx5/linux/mlx5_verbs.c | 78 > ++++++++++++++++++++++ > drivers/net/mlx5/linux/mlx5_verbs.h | 15 +++++ > drivers/net/mlx5/mlx5.c | 2 + > drivers/net/mlx5/mlx5.h | 2 + > drivers/net/mlx5/mlx5_mr.c | 6 +- > 14 files changed, 268 insertions(+), 41 deletions(-) > create mode 100644 drivers/common/mlx5/linux/mlx5_common_verbs.c > create mode 100644 drivers/net/mlx5/linux/mlx5_verbs.c > create mode 100644 drivers/net/mlx5/linux/mlx5_verbs.h >=20 > -- > 2.8.4 Series applied to next-net-mlx, Kindest regards, Raslan Darawsheh