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 A9DAAA0032; Wed, 6 Jul 2022 18:07:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9BE8F40687; Wed, 6 Jul 2022 18:07:38 +0200 (CEST) Received: from na01-obe.outbound.protection.outlook.com (mail-cusazon11020014.outbound.protection.outlook.com [52.101.61.14]) by mails.dpdk.org (Postfix) with ESMTP id 5746140156 for ; Wed, 6 Jul 2022 18:07:37 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kOeAEkuTd8Pk0VQUQ9ncFULXVdlG94sTIW6SjZmPzzzEg8IXDysPpk7xEurFlMCdMDwlH4JNiVZy2qA1ewH7Zdh2agpVQ8NWh87eO41OMRhLFeDJ7NhNV02LRUCdQJWRu7CW2jYfSCp6ETMzXUjpUEi9Pun/vY7o/e9SO7BaHigUowI2u6cUsE6NV/dCtNr6uHMgAgBlRDHgX0r5IY1Og5YC//7xYhqD62B9aqKfpv4ufg34hshAnk+2BPJBEKyLTbIBEJRZONqFvNHtZM2hJIBuDkUJ01naWmbNKfFaZ5hIfJNEkmtUg5Lb9P6FQZdl9ZccLwirIbPofmmExROKDQ== 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=0a0Nh7XzusOsL7pxVTG+jnPtjztRQSd/CGcVUMosB8A=; b=Zxw2luHgjVhxqe5FUF6ZmlBkVeMBkW6KLzlbj0lwr8DlwDf3C1GjIdZOK8M9PTYUFhaUu9jLw3R1MReGpm/nKRX+MRq+pqAOoeajJNZYjtQByAcWrsWu8qQyWtNV8AUiY+CnftjxNK+O4HyJ705wuLPr+rq/ZeTTn9WQoeTv6eIZgeXMdvqncpVmpWMNVyE0OrrXG5af9A9q0uFVTWU26sRjvq/hNqxqeCIwOrz1AumKKs6mbwhxoo9YQqOnBDwxMneOfFu1j2/2V7IZFl3vNhbvyuTsiKiuKYPo1Bgnuox2854O2p5VS1F9PTeyrDpfPsb54bWsqSVAMn9t0eWRIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0a0Nh7XzusOsL7pxVTG+jnPtjztRQSd/CGcVUMosB8A=; b=S6gOUg+t34xK0CqIagjwj2BifrUry2xD7Z+R2acmgUIln5bFrcgDPhkpoycvar8CjI/qubDVgpuFE/6ko5vfO9AmSYhwTl+DtlfDcC1PfpQxUwFLYZQKPVUM82i4bvWGKia//ZUVdE461ydcFTHfZn0moU4MYalrbeesaSWb4HY= Received: from MN0PR21MB3264.namprd21.prod.outlook.com (2603:10b6:208:37c::19) by MN2PR21MB1504.namprd21.prod.outlook.com (2603:10b6:208:20e::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.4; Wed, 6 Jul 2022 16:07:35 +0000 Received: from MN0PR21MB3264.namprd21.prod.outlook.com ([fe80::92c:cfdf:4d94:8d88]) by MN0PR21MB3264.namprd21.prod.outlook.com ([fe80::92c:cfdf:4d94:8d88%8]) with mapi id 15.20.5438.003; Wed, 6 Jul 2022 16:07:34 +0000 From: Long Li To: Stephen Hemminger , "longli@linuxonhyperv.com" CC: Ferruh Yigit , "dev@dpdk.org" , Ajay Sharma , Stephen Hemminger Subject: RE: [Patch v2 01/17] net/mana: add basic driver, build environment and doc Thread-Topic: [Patch v2 01/17] net/mana: add basic driver, build environment and doc Thread-Index: AQHYkM9j+va1BdTq+U2DKY+loG5uca1xczUAgAALdmA= Date: Wed, 6 Jul 2022 16:07:34 +0000 Message-ID: References: <1657067328-18374-1-git-send-email-longli@linuxonhyperv.com> <1657067328-18374-2-git-send-email-longli@linuxonhyperv.com> <20220706080940.30299e2f@hermes.local> In-Reply-To: <20220706080940.30299e2f@hermes.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=514c6047-28c9-4e17-9530-10b1a8b4261a; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2022-07-06T15:50:41Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 28e77f19-3a44-4721-8e1c-08da5f69a3b8 x-ms-traffictypediagnostic: MN2PR21MB1504:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pWGm8bLGKKELQP04CcKkfY+OSkNPcljXvTVTrrBVu0Ftdk83wqthRNCOVpgR6wv9mXVBYbamZNgSqCHCP2ls1x4cBHuyOMNobKrrbsuRZ2X931iauN1xBgbBQpn1aB3DD+hfD1n/AFN6wH5AeTwoLnPiCEq9NlxOw/0KU63V9qJU8xKfIYrDtR8rNFbfbDcWBv6D16wdgJFGN1rrRHLpkn8MNKEIBJF7Wc/AjcIus7Lqz0znFeAOCkMWq1X9QYLCJuZyQ7hJYc8oG92PJVRiEgJTGL2vTWlbIF7n+XPV48s/PEjwWMHwVH/PPcpxF9GaDHylrPuahBqAswjvVg1J1Z8kxKpJ0Pf5ztMGFj7NXHJIlKcrVCnFesaGJ9DIDZQy/AljpXz3ynBF/IRxWGDE89mUg1jxLk5LxXkd8NV2qB583F4LcHPH0XZCGdjb1bL23WMszUeI5ECvQvQnsHRA3IRAAuhUOm0+2T3V8iVOw5fCZYkvg1XbdMrd/8WNwKrq+65cqeDdtdl0XQyPA8+b3Po8VRlZmv3WqBsnnBcPKHYoSt6HrsQuRcM3bva0yPRtSoUQ8Q5GciWlJsVEji6lnk9GwroPUVZf9C1HH69GEYIFiH2qZgp5MdUUYZoQ5FwsbB+BH6sozJE6PgrwcXHyUJg9vS1W135vSiijIdi6cm+WxestP5Fp35EV3FRrkL0LFvG2oVrT7eJe2I+2qf94I93K0M1v54fZfW0pqCU/QTRty8xUqdCTZiJ/pvBll49c31aamtdHrzRwDCPA6sKdVu33uqt7JdN20Oeh03TQLzGkOtXf4R4rg3jKXFUPpqhQ+HWv3uqRjOm8YCGlkV/p3SIpMAU6L/xWHKIDp6hrK6dcwoxdtPbPwIHaD2d624uQ3LPtPHeJR0lgcmG3FT4RXw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN0PR21MB3264.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(376002)(39860400002)(366004)(346002)(396003)(451199009)(107886003)(110136005)(5660300002)(54906003)(38100700002)(33656002)(55016003)(186003)(10290500003)(478600001)(316002)(966005)(2906002)(41300700001)(52536014)(8936002)(86362001)(82960400001)(82950400001)(26005)(64756008)(4326008)(8676002)(66556008)(66946007)(76116006)(66446008)(66476007)(6506007)(71200400001)(38070700005)(7696005)(9686003)(8990500004)(122000001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?ZrLcywSqgkyFSuGDpheQINAevFk3KewYWISEiHXZOvWJjIfuIdgGqJZuKcP2?= =?us-ascii?Q?hJXPziJvKM5kXOxcjaPhpfYZ4+hpWDiVjalV2UZpZy4DS46eUwitAKg0wCzb?= =?us-ascii?Q?6H24wlFtDwkUY+0EcgVUL5VMzz80eQ6XvO2UCL61GnS1hR9kuNQwVrjARCpF?= =?us-ascii?Q?nWntLLMvXKEcb/UMOIk7lJa2ZQZlplX19MNJrQxT3wmHKUPvGpFkmaT+hPjx?= =?us-ascii?Q?hvSI1WAtZWEO2VeJjNj0Fja+59FjuepBnEQlKZn4sqUk5pYWW92ENDn7JhWg?= =?us-ascii?Q?4xboY4gq9zXIpRrkIXc/PHpNZL28mlLu8Vu6quflx6dROlt6YVO1EooTNFFU?= =?us-ascii?Q?jLWOKKG/a7gFmYhgXTb3D68uRv9EJ+cyChtr4Imnb/EP4bgtJnzMgZkHU2Rd?= =?us-ascii?Q?6YsvwWL68NaHZCkKUXXDBvciR2IBSEKx8tkzJgnyqqKxbqVf5AcdAkj5PBqe?= =?us-ascii?Q?0xnre98lovPx8HtHLXVgOo//arLtzfQpHvMMheG6Pot2lVlQgckvxsEbpVC5?= =?us-ascii?Q?qdssKJ0k4nYo682KaBEBy5iVtyJs6ZE9rz004EpfOANx9x50UkXo1m7IA2zC?= =?us-ascii?Q?JaxsZY55XBsDUWQ/sNy49T2WIM0kTSOdAzqO5LRLcvAt/5xo+KWq/uvhm/5K?= =?us-ascii?Q?5Q89YJvNqHuLKRAD2cStFbR4rHKBSNsSSMDclTxLuXd/bctI86cxqu4Sland?= =?us-ascii?Q?0ObWzL/Rxeqq6FTd/E8Pux4jtQRbFKM/cwoPLq+dnINTTiKr0rfnLwC8a3Tw?= =?us-ascii?Q?LHLQ9E5Ksd1AeexJaFMRJNpDAHz1qEv1wdCPlSv7F8ovCimCIaF5rI8II/gA?= =?us-ascii?Q?DMzKqM5R1OGWK40qzCGWrPgjbNurIZkNtNxuV9zxntuB/TMzc2pENGEFCywN?= =?us-ascii?Q?y20VkB3o0VQu/E6zYTw5NiRyzuLq8nlCW6kF3j2XvEunkM3iy76S5oBM2w0v?= =?us-ascii?Q?CW/ZBwtgY4uhZKesCnhqVlFdPEOzdfs3p52do5SvL7jdLiWAolGKbb1tyXSs?= =?us-ascii?Q?qwJnvgxqoa8vmVWw2NbvPkNwl+ybK5//yHK7KkPX9NA0JR9JJMQa/JutXgyM?= =?us-ascii?Q?pGAoa5ocnL4EEN9+IvWa4lBzEivK0W2Bko/RD4YXr5C6LIT/fXn/v4NV1C8a?= =?us-ascii?Q?Ds+gkXYZx8iT53X5SfeDuZjFjP60hkB8KZ3RYGJGQYu33MLOgO39NIZsxPde?= =?us-ascii?Q?ETfezV681RklJfkiCbfyFuXpwmZzXVWNNe5Yj45T234oUsjBOV+URu0G/LNN?= =?us-ascii?Q?Ac1WimJmMsBbYmVba76FxyfXNpmAvZs7U+w/nIc2w6GL9U3VDQ9QsROf855V?= =?us-ascii?Q?YPgYLXobW94nhRClFagk+Kyx/muwveBlDj9QItcjBNfBDVqfnuhlxLJE56O4?= =?us-ascii?Q?elh/qJ+3Fsh3/A8OE2UntoeRRLLXrhLbOwAJUrb82LxPCNFRbZDoS87MX1hU?= =?us-ascii?Q?T5Y+j2JQFFVXu5xhoJhB9BbpzVEgfUnciZ9Vo4U2D5B7VSzL72mr30ON7r9t?= =?us-ascii?Q?XQCcAitsnuHGCzeAh0JI/HLoz8GpnuiuRPshvovP2/r/TeJo/11KK2a5j22Z?= =?us-ascii?Q?CEUtA5woJQKGZVmRJUfr+xyzdloWx+vh2Gt4Y1uR?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR21MB3264.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 28e77f19-3a44-4721-8e1c-08da5f69a3b8 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2022 16:07:34.8863 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: L50JzEM+/FJdAIqxmlLjN7IsPYPYyos9CKzcOZKm6S/bCV4723yNK1Cv6zu6ozfUu67wAwhWNVUfgpTOZ1lQCA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR21MB1504 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 > Subject: Re: [Patch v2 01/17] net/mana: add basic driver, build environme= nt and > doc >=20 > On Tue, 5 Jul 2022 17:28:32 -0700 > longli@linuxonhyperv.com wrote: >=20 > > +Prerequisites > > +------------- > > + > > +This driver relies on external libraries and kernel drivers for > > +resources allocations and initialization. The following dependencies > > +are not part of DPDK and must be installed separately: > > + > > +- **libibverbs** (provided by rdma-core package) > > + >=20 > Is there a version dependency on rdma-core? Is that version dependency li= sted > somewhere? The rdma-core and kernel drivers are being submitted. The expected version = supporting MANA is with rdma-core v42 and Linux 5.19 (or 5.20). I'm not sure if there is a way to enforce meson to build on a certain rdma-= core or kernel version. Is it okay to add the following information to doc/= guides/nics/mana.rst for specifying the version requirement? Current RDMA core package and Linux kernel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Minimal Linux kernel version: 5.19. - Minimal RDMA core version: v42 (see `RDMA core installation documentation= `_). .. _`RDMA core installation documentation`: https://raw.githubusercontent.c= om/linux-rdma/rdma-core/master/README.md