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 1E6C1A0C41; Wed, 23 Jun 2021 15:54:45 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A00C84003F; Wed, 23 Jun 2021 15:54:44 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2061.outbound.protection.outlook.com [40.107.93.61]) by mails.dpdk.org (Postfix) with ESMTP id 354114003E for ; Wed, 23 Jun 2021 15:54:44 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PJ+xHLdXQP6B/0rao7b+m9jA6SXCjj8zE3Es+de1ICQmpgWFYFL8VdXBUS1ouIpQyWUbSNfey+fKaWQf29UzW+LoLWe3xQnbaWZvCi5KDssyzmMqVSmW83dayHpdAuL2alp5tWTAJDOwLKK15XKKngETooabzIFU2kgbHuxj5ZpezUgncWNeV34X0RyqUWY6w1tDcOzARcdCGoaYouENyNedfnzg2YBT4RH+VeraCZUIhLE7RS/w2EuHojdktcEmnTZRhfKlRxPgqX7qz4volxiaS8RF2M3uKGOKVtueDMBf0XzvMmzxd2wIBfPrmqYe1HMjz0TdTqxHiKx3XeukHQ== 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=CxQOvSqjxLNIC5FMpJuGaeD6kl7r5SwqU0Ao0273hf8=; b=H0WmEbzi5eD+FV/csuBxVf0kEAymH6TNxpjxMkfaQFjn17r6moUg/HX0xLaooSe6jMfToJctCeEIRZuDYExHw4k6TkJ5Rsz4+1rgtfQNUM0kBLNlmVgS8XFpKPe5eVWg6W3IpB3LHVZmzOFVT8AEyLOFjn9Kdq2sk+b0b77anF63/CYVVZks16e7lUTwuCAs4DsRecnHyLuG70XS+/boDby6j9X4VwShV97LrY3JPM9dQm08klPdhXHM1j/ZoMMASMHtWeawskPX9pNCXZzYW/pcvqUvi4A6Gt6ycvnzcw31r4fbQo22ov/8pOTPtEN9Q7s8zz9J4O+pUuiARrFsXA== 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=CxQOvSqjxLNIC5FMpJuGaeD6kl7r5SwqU0Ao0273hf8=; b=YAhLExF6+T1AWmLeaZG0jlH7UytgiaUQoTCDbizvOWritptLP3hXJa7k0/D6MxRwsQV8QU48gU35zloDGqMGUF8FGBv6MCTYFhfhU2qAkQ9nCfsGXC/w86513f534Bf2n054PXSg3kVb3GJjGR9uJOe7mC1MlFjndx4PlHC3sbWxiVEXQIQg1igdqE+orJUNLmFiwGlJVDwfD485WHtAPDEJ8zjJ5Nc5kS8sXa0wE9I9kYFz1/Z0JWbG3DclJgUcZaf53ljBcZL8wbAtk3CKItOxrPgLKijDJFF7OX6Csku9fEqvG0RjNL9e931WsLwf86oB/o0uZjBC+rau5iT9Fg== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM6PR12MB5565.namprd12.prod.outlook.com (2603:10b6:5:1b6::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.18; Wed, 23 Jun 2021 13:54:42 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676%3]) with mapi id 15.20.4242.023; Wed, 23 Jun 2021 13:54:42 +0000 From: "Xueming(Steven) Li" To: NBU-Contact-Thomas Monjalon , Parav Pandit CC: "dev@dpdk.org" , Wang Haiyue , Kinsella Ray , "david.marchand@redhat.com" , "ferruh.yigit@intel.com" Thread-Topic: [dpdk-dev] [PATCH v4 2/2] bus/auxiliary: introduce auxiliary bus Thread-Index: AQHXYFPoPDXyKh+1HU2NeXbKFwGSdKser4eAgAFaAXCAAUd3gIAAXMkw Date: Wed, 23 Jun 2021 13:54:42 +0000 Message-ID: References: <20210510134732.2174-1-xuemingl@nvidia.com> <2722998.9jiA4btz4K@thomas> <2908210.mbheaSqOOa@thomas> In-Reply-To: <2908210.mbheaSqOOa@thomas> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [115.236.163.138] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c1399b4c-7060-4ba7-9003-08d9364e7374 x-ms-traffictypediagnostic: DM6PR12MB5565: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7219; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vKzFY8kbnZbOoElDrzM5V1sgUKnxGdpkR3l8TTr4G/9TJ4oBTgc0VwkyHHfbXPVetkFP1PhFwgTMYo7mUXbtPgDUNrSRTUA+uUdiqX9MqLiI/W188O7L7E5lbiUAx/auW6GzmYmafgz23Mp5V4oXz9mbytRUYpI8Ltgxzur/ouhQXin3q9sZdPKf6yT2jDdSPR6dFLq/0QOHhUTKnEzyrdm9c2SBGL8cASsYVyPKTkiIxQ4bdtVC1E14BqhHAGrTXM4deq4MukGSupl8+MS5OssmA2fSYvRec96WkNK3/LE7FGLnYMa6kI+DKiivFOqZmnOCy1OhysxN+VmiR5WEVsKE8xCnZtiPkNcWN4M2weWaNMY2okAUtb/UnwgSG1juE/A9+WMBlJoFV2NPCPxLGqdRH+dWorpmCs23QwI9y9mbGgtQgTizB2l3S0TwHNM3u2irBZHcqtdOSwK8cCm5gKi9hU/MGq7xdfYG2TR6taoLZIVg7u7N+MTX3MGEGoyjJkmzQbYlpNLRpoIycSY5I+GMNaSwmaxsXKq6qNLemeXsgocymj4y9jmP93Pb2ZvGDgxOiwU6tA3tTxYZxqamEdYZgyzRUo7UQyPotDWeLgs= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(6636002)(66946007)(66556008)(83380400001)(498600001)(4744005)(5660300002)(71200400001)(66476007)(64756008)(66446008)(86362001)(33656002)(53546011)(6506007)(4326008)(9686003)(38100700002)(55016002)(26005)(186003)(8936002)(122000001)(8676002)(54906003)(110136005)(2906002)(52536014)(76116006)(7696005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?OB/mZp/CWe1daZiq+hW/QaiO6M2k5TYfqTpHlwbyfE94JXG7S/hOtbqqgOzA?= =?us-ascii?Q?Yl2yzkuz3MseoG1xQJwEvi8OAxdSs//dp7h4CqqAzX0XEqY7wx1Pgyci/KZP?= =?us-ascii?Q?3C3x9hJNLNQRUwxLLSZsH38ogOjhbsVM9Q/Q107eutFsG1ih4H6NKW6kBKAc?= =?us-ascii?Q?zeqc3vxPaDrwx329LOoLOFbbP2wng2FKzqCAyqYJTwWezUDqgnRkA33Mcu/5?= =?us-ascii?Q?TBaMQsJ7sGrXjJAYrslFNJ6Wa6xHbRfD8PglnQSzFUKklHA2sbnJUsTU6kG7?= =?us-ascii?Q?HJxG0M1WPWFP8pCVmKMSFVrWXo8IYdBRx4dWRH6OMQSNvEO9bYBfkdimTQqr?= =?us-ascii?Q?gvv9A21uEZX+KiDSzxl3oGPMx0k7IUzI6LvbQyZtOyCcnpaRW4ZEB0M2aGxj?= =?us-ascii?Q?9ZBNeYZMDU6j+e3PXrmJ3b2r24lpGn6s9u+ENs/GGsFaPlsc+nehEM4mNOU8?= =?us-ascii?Q?CtIGK47dHqi+3QTQSfltpESsFu4yNRFOgeA+w0TaJZKEStRXmUttZ/4dvtVF?= =?us-ascii?Q?Fx0OkiVHuTyMnQ48hXFV2uJv2kh5OQQj7zVsGHAQTTD+qlu7ZWKckQE/UApc?= =?us-ascii?Q?wbxR3aZ2kzzmYSGD8W9sb/f3SjBD9Ph1JhSqUrJso+P77jRv40KNIxfAYZCd?= =?us-ascii?Q?D17j0NHlyVwfw/XS8AmHYvy45d6VIYW+lQaA/8wtNB5wvxduw+/4Wz2vC9OK?= =?us-ascii?Q?IOLPEI8mj2z4ugdyIqBNvCmpp7rc//iSdaAM3e9BwNZ/iCZwomuolU0Xv7CB?= =?us-ascii?Q?UTC4nH5loinGoNCBOCe1p4I0sQJEplOa3cpB/iYY16jTt+d6WN1Z4hb1dq97?= =?us-ascii?Q?2/U8xIhIyLwOS9X8t5kOpNw2pU4m5nHxCr+JSi4rZ0quXj0w5gR1XxoQcOg9?= =?us-ascii?Q?/jK2Yqhf1RTQI0F+X8458iRj1cKMzDO4HWD33FkWjYWWfpP6q4vI/QeGDnqR?= =?us-ascii?Q?EmYG9EZ5Wb9/ltJKmosPMEAHp4CciCB5Lm5vqVuIGfrzJUPJvs/23FSmbfPC?= =?us-ascii?Q?j7v6vJDfUJ2u5PNh4jXVO20lJ5MQtj7S7TNgRStmyC1wGg515rO9XQpek2n+?= =?us-ascii?Q?sh75hzCO6XFJQKmshUsnSp+YznNCdSjSFlKh+ZyDlJDs+NV6KmsC/+6K+xZ8?= =?us-ascii?Q?fAlK9LzYhIP5CCe2Wq2Ixz5JUhPAneMyXxKijuK9Di9sdECQR1iunBZLAK3O?= =?us-ascii?Q?dvj/rdx02x/wcztbzyBehXAKses0pIAOHAqocubqNk9AOlY79m1TbTekQI7p?= =?us-ascii?Q?cyn0+k9oTEEeQwR5bsA/oOQeD+HFePeZL8D6vkg/LeICH52cR+H4DnwXbZu0?= =?us-ascii?Q?6+mA/dC5kNgNRZiSApK76i7N?= 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: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1399b4c-7060-4ba7-9003-08d9364e7374 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2021 13:54:42.0908 (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: BmPtunRougdbnj0frk7eGjsy+zvXMbNK9hkC+j6cqRVEFL65ML969fRNbSifF873PWZSaygNZCHMCAYn61cLLw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB5565 Subject: Re: [dpdk-dev] [PATCH v4 2/2] bus/auxiliary: introduce auxiliary bus 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" > -----Original Message----- > From: Thomas Monjalon > Sent: Wednesday, June 23, 2021 4:22 PM > To: Parav Pandit ; Xueming(Steven) Li > Cc: dev@dpdk.org; Wang Haiyue ; Kinsella Ray ; david.marchand@redhat.com; > ferruh.yigit@intel.com > Subject: Re: [dpdk-dev] [PATCH v4 2/2] bus/auxiliary: introduce auxiliary= bus >=20 > 23/06/2021 01:50, Xueming(Steven) Li: > > From: Thomas Monjalon > > > 13/06/2021 14:58, Xueming Li: > > > > + struct rte_auxiliary_driver *driver; /**< driver used in pro= bing */ > > > > > > Why in probing? > > > I suggest "Device driver" > > > > A SF device could be probed by a class driver t then another class driv= er, the driver field will be overridden by later probe. > > Will change to "last device driver" >=20 > "Last" is a bit confusing. > Any field can be potentially overwritten, i.e. change its value, and we d= on't comment "last value" ;) OK, will reflect in v6.