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 A8298425D7; Mon, 18 Sep 2023 16:36:17 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3EE8F402DB; Mon, 18 Sep 2023 16:36:17 +0200 (CEST) Received: from EUR02-AM0-obe.outbound.protection.outlook.com (mail-am0eur02on2049.outbound.protection.outlook.com [40.107.247.49]) by mails.dpdk.org (Postfix) with ESMTP id DAC084025D; Mon, 18 Sep 2023 16:36:15 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AEeFQYb/umXffZxudvLlgTmJcf4widhCij/U5BLxJMUZUfCaPfalKA07OTQVkq2uDfu4/dACnNUiqCv/VDKGt2bKpxo+RRW4vG6sZXrZy9+j3nCM201ER4UCIbqOgCFB750PTZw8R6hXgt9ibxaairAPYy8i8bx568ow73I65+mfutvvOSSwhc5x4i6CEY/fcts+0aGh/rKqAitmriwo21D5X6BXVYqSlSnNuhaBGnpopXTid3RU/HAeEA/+N3m3DNuJX85pwvzi2lNzxXa39q0buY7Ss8Cx6Rfj0f18lYEMv7hY61NHoOSVakFCA1gkuwJ9HmsqbiFU7Az2RvXvsw== 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=29KSGzvpbuAhGHCRG1rqNORK5T48wDvIWZJP+/apSqk=; b=SMJDJZjIgTqN4xdRX35rNehAAjzV8xywDHVPUZPi3CuV1Qt4/3JO09DOXp4ln7ixujRduoN3qdpzfJmFIcG5A5OOz/hKC/Ir3WUupIONLgty4KopHjsL7TUAqFAh9HcWN1jf7KjfdAYXFHzEvnuZVxkFl7aK9u5Nl09EsrwJ0z/mAixN9CU9HBcw2iWv4DetihxNcU1xpCEf7r3nn4fBPIlcZlHwUN5CPB69TKAppjEhAQAzcQ0WIU7+uPji7rKV35CKRpjGlSFONSkD3wtCb5h/Kg9o87Sxrq/8FTH5uQusxIKVIbK97cUsAtdg8elZxhBY0pZnpGoZAr/E3YPCww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=29KSGzvpbuAhGHCRG1rqNORK5T48wDvIWZJP+/apSqk=; b=452cqciAgpsB/99UqibKQl2iqqfOsSaorfAHDCYPmsKj3nmfkiI8lpnyfyL0PLu+I8kyE0WJyMORUGZMP+hPBIDdentcjh5LNoZg6HgXf6YKB2NIbtXKvrzQGArN5A+Coxtfg9v2rQuRfTem+ILHRtDKWp1dR8SwX+lfFqWwQnw= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by PR3PR08MB5689.eurprd08.prod.outlook.com (2603:10a6:102:90::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6792.26; Mon, 18 Sep 2023 14:36:13 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::caf4:1831:be7e:e57d]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::caf4:1831:be7e:e57d%5]) with mapi id 15.20.6792.026; Mon, 18 Sep 2023 14:36:13 +0000 From: Honnappa Nagarahalli To: =?iso-8859-1?Q?Morten_Br=F8rup?= , "techboard@dpdk.org" , "maxime.coquelin@redhat.com" CC: "dev@dpdk.org" , Ferruh Yigit , "andrew.rybchenko@oktetlabs.ru" , Christian Koue Muf , Renyong Wan , nd , nd Subject: RE: Process for adding a new driver? Thread-Topic: Process for adding a new driver? Thread-Index: Adnp/uWlNcDSdLyMSDqCdg+FuICvvQAPjxwA Date: Mon, 18 Sep 2023 14:36:13 +0000 Message-ID: References: <98CBD80474FA8B44BF855DF32C47DC35D87BB8@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D87BB8@smartserver.smartshare.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 69563D6BF9FF5B4997C9953F5764B0F1.0 x-checkrecipientchecked: true authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|PR3PR08MB5689:EE_ x-ms-office365-filtering-correlation-id: 2aeacc55-d5d5-4186-849a-08dbb8549bc5 nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: sWkYiQDiz7mA0s/ESpSl/BcW9OERjw3yzYx0mHdR0UgMWKTzjmt/f/VMxXiwXWLW+PIhonOn08Be3HgM0Mm5yWIc7GwNAhxyZ2M9cpZns5fIOS8N+d8SSFJVjuwD7lJMRxUnwb1j1jNKUTetoOq39MA8acpv5J2idR+a7+TLHG7b+Opk1vh2txrAmk0nD76aPo4xXKvICLwm1Wz2AGEHNL2m4RGHuev/SSeHDqFsL9X5IJHpwWVzcYI6GFNlGn+uoOXlhLbYZGpWZms0U5zErVW6GJ1mvvvWw0AOTJlq6xRNmUi9tuQc0Ee2yQmpzXE9MkdG4g9F1WDuWYIBiN0yvzWj3FlXIjEAB8W5695EvvUzBAtyUd3jaVG887vly8Aa8xBEsvj6rqXjle/8nEq1luCljA+3vpAtIDzbTs4iGvrvocOWpiiBoBZf2oBq/6thzYDyIxE/GjAWjtYIPIfhu570hDpC16zyhmK7EcBpsCQmxRNnJHJDM6NgYmr1BA0B+8wWGPjJkWQjdxMdz5o7GA7pWlpAPB6h5gMMcMcocAbeh8Aq3jA2VThetYhQanybs+oVxbpbVy6KHIgU1vd54TmcgGcds9+ZzdZ84hqjDblIqbGWS3B+LRUoKFpX7Fsv44M3Gn+hQM3PlTcqgYPLow== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(346002)(39860400002)(366004)(376002)(396003)(1800799009)(451199024)(186009)(66556008)(76116006)(64756008)(66446008)(66476007)(66946007)(316002)(8676002)(8936002)(4326008)(122000001)(41300700001)(6506007)(52536014)(53546011)(9686003)(7696005)(478600001)(71200400001)(966005)(83380400001)(110136005)(38070700005)(86362001)(2906002)(33656002)(38100700002)(5660300002)(54906003)(55016003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?zLDFAAvQgizNG9R7zTLNyDy5EVT6y8Nzv+KGtmIlNNacTofeWV1KMnqqFf?= =?iso-8859-1?Q?FckOFRvsNlRbkiSUmXYtMBm2nSPlSBweLRCxGDnvEE3if2T+66nsFQzb1I?= =?iso-8859-1?Q?4D50aji59aDGKQTH+soIRwzrM7JCUlG6ygPX9zHEpgE7wFYsC/l4avQUyQ?= =?iso-8859-1?Q?EuHpMEhoulzA8CZZ9AdRrqGH/oupiH19dJjk3drPi++W7wnyGm9yHJwaFH?= =?iso-8859-1?Q?LheRzBBI1PvaP+BBXw3xSKyb7fqvcm1MzKKzHEnYJ2zTcyDlt41a442Zi0?= =?iso-8859-1?Q?Thjomg2CaNB6Qw7mKwWhWqqnKBhlZFGDfsue0fQc7cE0C0DfZye05z6wjX?= =?iso-8859-1?Q?cwb20lS9n7Q/NieSi0BkY8Xp0E0V7CmFGi3WTzucmmXuYLN6soCuaHH2Ts?= =?iso-8859-1?Q?sIy+1+rRTwc4iwgQVbObDP4q40GUUoKLLLh6w0SrZwuEaV+XwNFpbQUSdO?= =?iso-8859-1?Q?75rgpfKxwB7gWIykqZdgkqzNbfbXT2GKRJBKv53PAbamlpO3B+bC5KvW6B?= =?iso-8859-1?Q?AK8pSjg//5MaO3tn7Y0wMH42enH8a2ZE50UQTCTMsC3EwsCf/PkuIQUOTV?= =?iso-8859-1?Q?ufxm/kc82XsleirFVy/U47SNt+o//FXFf0Ro7nFjxLnreL7dymiPvQJBpN?= =?iso-8859-1?Q?Dxuwf7AIAHT6sOSk+NkvcD7lNoxQkJRkWoL+x4w72BEjfjhZMnyk2umTHS?= =?iso-8859-1?Q?BU4+Wbck4TDw6V9uXm570uTfI25vKRiHw4+t0lQZ9Ma8tDCkTo7RaJ5SQg?= =?iso-8859-1?Q?2tLnBJTon0UphhhrITzQpLvhFPXO8Vm+Jm2E8ig6FcvMJrtPgClqwNvc9Y?= =?iso-8859-1?Q?WOxjhfBroPDeS6409unnDZqKGHOoPwg5spUzTC4GsA9fKQmtxErxCzt3+C?= =?iso-8859-1?Q?PfhNN+0z13jfYsfNSMxW37mlKmJ8jOCKQsl9o4HNxiPipYN3UONkPjrI13?= =?iso-8859-1?Q?6GsVVWQBdW53KEVu+6xRBZc0NPGBx3JiwiXq5O3LZyV2ZnmYsgT5Sf98Y8?= =?iso-8859-1?Q?xhLpWgNTBXl9mgfMML2OVNj3wBS08XFOjdZHMFaJ0wzUGuw9Wa92FIdAFj?= =?iso-8859-1?Q?pDjibBj2ItljUzrf5rBH6LI+GkHKAP+MW3HIqPbJp92NxhQsDKsvlAR6oW?= =?iso-8859-1?Q?f9QlhJUVVHsvNZxdyrjs0ToJ/MuWIwHmh/zeb1fbR0jtC8NCQ1Wfq0oXlW?= =?iso-8859-1?Q?any/CIthboTLd9hCfIv6HW363JUsuJybWfpcclO1gT27IaB8nL366cC3u1?= =?iso-8859-1?Q?sJvlw/RtAEu+/T0bLTBAVm2vvXkOnfhvuuOsCHYf9UZd3GfI0YmfcLVeq+?= =?iso-8859-1?Q?ZrUY9UuNk3E7mxgtif/2D1UEM3TdnpUxle2mXeG7N2DfTyn9ctLRzBqvvI?= =?iso-8859-1?Q?8K4n4J4exSixbxJgdolA9xOVfZSn6nzekvqMj1h66zhsdBKhphcjxyO135?= =?iso-8859-1?Q?vdkwX66DAycU2EToOvu5T1CTRtX+Po4E5lrKo0ohVBRkx26CWfzANR3boL?= =?iso-8859-1?Q?wJcNvLnSI/cOfO1zjaRQIQgI2PZ38f4az9vwafIE1JH2dfdMxpDe/K8fIV?= =?iso-8859-1?Q?Se+uJNQkm2mZbIAQpIh+RwHCLQgNu5nL4odJVhes6zuC+ZntAqxyhrOPp0?= =?iso-8859-1?Q?Vqr2ziwhgU180HwlF+XYmd4ndc9yGK4IosTK0gEhVxfnxrDtvjBpFKSN0s?= =?iso-8859-1?Q?N0zUWeITwtqztnW82Zik/MvzfTT6m86SYgbubcmYY2GT8AwWTrUYNyLncn?= =?iso-8859-1?Q?PUeQ=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DBAPR08MB5814.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2aeacc55-d5d5-4186-849a-08dbb8549bc5 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Sep 2023 14:36:13.3090 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Q3sMtQtVGhMrRKJukHufdBZmPfu5u/9909JdPfytAsWhAlUxWHsvh0PZe2mINRGrNj+M5o5sfclVTtcBqjPzkPOcZq1774Bfyba6YtQ8/48= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR08MB5689 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 > -----Original Message----- > From: Morten Br=F8rup > Sent: Monday, September 18, 2023 2:08 AM > To: techboard@dpdk.org; maxime.coquelin@redhat.com > Cc: dev@dpdk.org; Ferruh Yigit ; > andrew.rybchenko@oktetlabs.ru; Christian Koue Muf ; > Renyong Wan > Subject: Process for adding a new driver? >=20 > Dear DPDK tech board, >=20 > The process for adding a new library to DPDK is well documented [1]. >=20 > What is the process for adding a new (NIC) driver? >=20 > It seems like the task of reviewing NIC PMDs from vendors other than > Broadcom/Intel/Marvell/NVIDIA falls entirely on the next-net tree > maintainers, Ferruh and Andrew, which doesn't seem like a reasonable > burden. >=20 > The Napatech driver is too large for Ferruh to review, which in my opinio= n [2] > is an unreasonable argument for not accepting it. >=20 > And the 3SNIC driver got no attention by any reviewers [3]. (Although > Stephen did provide some basic feedback after they polled for review.) >=20 > Overall, I think we should put much more trust in hardware vendors to > provide high quality drivers for their hardware. We want vendors to upstr= eam > their drivers, with all the benefits of having the code public. If we mak= e it too > difficult, they will simply keep their drivers private instead. Difficulty vs quality control? IMO, it is good to add more drivers. May be = we need to control quality through testing reports? >=20 > @Maxime: I propose to put this on the agenda for the coming techboard > meeting. >=20 >=20 > [1]: https://doc.dpdk.org/guides/contributing/new_library.html > [2]: > http://inbox.dpdk.org/dev/98CBD80474FA8B44BF855DF32C47DC35D87BAF > @smartserver.smartshare.dk/ > [3]: http://inbox.dpdk.org/dev/6df9c00f-23a0-423f-840b- > 4ecf20ff82fc@3snic.com/ >=20 >=20 > Med venlig hilsen / Kind regards, > -Morten Br=F8rup