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 678DCA0C41; Wed, 23 Jun 2021 16:52:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EE2884003F; Wed, 23 Jun 2021 16:52:51 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2041.outbound.protection.outlook.com [40.107.220.41]) by mails.dpdk.org (Postfix) with ESMTP id 219134003E for ; Wed, 23 Jun 2021 16:52:50 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oJ8IzDXDISyTu+nAclLT9+SbzgU5wRXEmrLOQp6Xyq3gg66XlpOLy/aEnEoKN32Zf2OFTTfhzWcIYT9uQ4G6//vQ/uSq8FjPj6uHalZRJGH8xIFTD1EkdpziTvfGKpveSAUls9xhv2TtjapBk9htnllosibOx5blLb5oestvJ1+sW0pnUdeF9pZ580HzlQAaPwzmY+fXuYyTqMe/wHtMzp/MqfVafV/RG/tebahN3EtlSiV8w23KkJcG+IOvdex1R6pHTEgbD21PQas5nWt27OjmgkQ+B+MVy9ZWNLaOWVZkrXRYgBQ/rTxNNcyW0u+5pXQ4B8Me0YxHqgmuApE6hg== 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=dfIv09fP3wFIfsPU9Ui9r4Np9Ix0RwT9EeQGagyNQr4=; b=FTmoNBeFV/sg36olYCLp7h6jSy6gO6NLIi2nviGin+JuKw43AR2QsUPrY5xp8NjKSJ3EGmY14BPynj73kUUJwzpbuhMN8048CD9oZJ9uNWWQ/lonyuX6M5r9x/u+YLdsj6jyrsAwKubI57ZgW04PXFnodeonRBlmWPVJYx9wZG9JDaC+ASoGQNYVsZTC4QkGYXsihEjrXxWHZdvUTNv8VTxMcnX0mYSO6knlS0ivrwKEZAPGChlyouVfG6Qy1neA5fbx6XfMjZUKydI+gAY5EhkwG8UXTI2KR37qMuxIO8TVkpzcRvPkvc/fSiMmxQE/Oy7e+RNTRuuqysc2/TEGMQ== 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=dfIv09fP3wFIfsPU9Ui9r4Np9Ix0RwT9EeQGagyNQr4=; b=ITnUuWGok237RV2P3si96BbhH/ZNDVWz1GyDU8aR2aQsxLiCZhNk2eXyeavzoqyRA2Vi+/SPg/+cZAfSqm3fJr0LM34xF+Q/4H+XQpORZurCHxo+QOtRQpoypPUOiMq0BhR5SB5zjFeGYbVsTMMN/uigFz84AVZSS+mA71LOMx+/bAtdzs9/bZ47VrThNvWP/m9vkVSfpwN/iqPlTj056xBagB328ebseA3ZM2SibMcBif4Vid7avfc8nB+YH16N+xIYyHfOVhUbJh7D4fq3qYFHMYIS8FEq/oPZrEQE1P/ydYg/eBGX6f5HTxZSlfX3r5Czfw9mdcU426cV0a7gVg== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5104.namprd12.prod.outlook.com (2603:10b6:5:393::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4264.19; Wed, 23 Jun 2021 14:52:48 +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 14:52:48 +0000 From: "Xueming(Steven) Li" To: NBU-Contact-Thomas Monjalon CC: Parav Pandit , "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+1HU2NeXbKFwGSdKser4eAgAFaAXCAAUWIAIAAblkg Date: Wed, 23 Jun 2021 14:52:48 +0000 Message-ID: References: <20210510134732.2174-1-xuemingl@nvidia.com> <2722998.9jiA4btz4K@thomas> <2209356.FqHIJRZBcD@thomas> In-Reply-To: <2209356.FqHIJRZBcD@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: 93847dbe-4125-433c-aaa5-08d936569173 x-ms-traffictypediagnostic: DM4PR12MB5104: 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:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V4XwLHi04DBAo7ig1oglifvfRM/oUvgeD+4S6sTWQXdTy3Ik16S5H1ymScMb9wnIaZyiIpoIO9qkBMPkJivWFwa6tRC85SUIs8mnJ3ksU7QkcRWVJXtEe2Be0Q0IS5IGUPPCGj/sH1us8h4u2ffnITBaN0HvhhXXrjEc6UsKwdv/w/+iuSkWejmba9XwGmIu+op3PfdeCDqb/RCZdWLVQwQqL6zOPzVDoJqDvc3rcQ5ZpXlmPHmHNnOXvNIgan3cdsTpdIU7ZdrXJGgO8x1J9O+w65oB6BnIwvkL1glXGUOtCwjANnezqK7zdKuBrVc3znNQz1Aiot1Cv/zuf+zf0RoilH1HI4gN7SfKHHsvxvfR62de9QEeoTkZpcWDqeSgCG9ZvFvMeImorumH0d1L1R4+Ll/pqKa1sHhK8z0AvqEFBB4YOT8xYjyUcIc8EygEAotagmHWJEwwkJA2Oii/A4ftksgE+iqYKF3lunfs4Hfwv1XKitz+5ZzOy0FEBSoZEZS8xu5pc7Zpsy3Kxq29pi4wmsvZhW3E+tidV8KzRRaAj5266Fv8r2GwbF3leaBjcHlIETCEpmvqRED8nVLu/o8PBKZb1yE5xwFac12Cm3euMq41gayHefTdCggDu7k9XJT+rtiIISqviX1mXNCylA== 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)(376002)(39860400002)(136003)(346002)(366004)(396003)(83380400001)(55016002)(54906003)(38100700002)(9686003)(71200400001)(2906002)(122000001)(478600001)(86362001)(316002)(26005)(5660300002)(8676002)(76116006)(52536014)(186003)(53546011)(7696005)(8936002)(6506007)(66946007)(6916009)(66556008)(33656002)(4326008)(64756008)(66476007)(66446008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?i92/VDVbdLT8qhMxbpNAVGBDlZCWjyzZ2FnhUGT9Tce+LNFKBWWhX/oayt74?= =?us-ascii?Q?vp86zCnfys/dB0QMp+5ibwg17+veiREBE4tL00jaI9lqtZmpm4e4P+zwL2rc?= =?us-ascii?Q?ByxNhQjz9h268JscEAIM+EIiK8oQT12PSzs1JRspMdesMpT1neZ5EQzxz9bU?= =?us-ascii?Q?LL1EYuBcK5NxGZLo/tO+7aGfylFihUMwRrY3xlH8+CMz330h+0da8uvKHqxc?= =?us-ascii?Q?mxh8ORsIvyrupG7wtS6Jtp68osHc6hrXogQRDcq2YLmMMAsD1AW/NrO0gxeh?= =?us-ascii?Q?XsXWyhdrzuItsEmU7rzM3mnBHsgM6ddbouVazZgfjR0ryd5AM2q3wjYaNU+E?= =?us-ascii?Q?koA8blhahRxcLTGH2GGVdKRCMasP3rgf6l/De7UcAc4BKnWgPZo9ofyJDiYP?= =?us-ascii?Q?+WcSNy9/aPaoOZcC+M7al/rGHGXu4nNbqv5XNsbCkTu6GMewzHqG+h13WvnZ?= =?us-ascii?Q?694PMavNUmex2XzIXyysdFe3ZtKIeBAaY+TaYi+PTPlIy3CH1CmVD6S0gj/j?= =?us-ascii?Q?mM8pST+Hh/2eWsB4XuCWt1QaUXrfegxeI7rizeZ8Wu1pa04RtehYaPB9wXvL?= =?us-ascii?Q?8oHNqG0cbmXHv/qD16K69VxnBnpFpRPrst3odpEykSyPJFfuMZQx0S5Z9/MA?= =?us-ascii?Q?CfvgRjCJ9PS3t9jAUDKtx8UvBI0nwV0g77n3QpedRldXuZRT+1djxy55DSuh?= =?us-ascii?Q?NecmGup3fCNls//04Ghr+LNudhTEghlwsq/Kxwwqu4Kc4f8ax+OTA34E/Dk3?= =?us-ascii?Q?cb4V0c17j9zr9toSyj7sPsNwPpmsjVAbiQEfCBKysHaW6DZB9IDilHp8DYJ6?= =?us-ascii?Q?193Yuq2s9FGp2Xxb63dNqI8c97dUE/bKy6uXIPTOREN54yewZrhD/mZ94/nS?= =?us-ascii?Q?i0sSlB8PyM/HwzPSMuE3P/W8Q3suduKsHmWhSlu4aGgCOFsxjtmwtp2qWO7Q?= =?us-ascii?Q?aoxAbRwLTyXGC4ZDwGEqCLCMEuSy0gtHsSt6EXeK2K6+HJY8FBMhwxJ7eQtS?= =?us-ascii?Q?zUEib3gHcp4Hn7AndjgWMatb+e2uxEZmJO453QcVAdHNT5NGrPpo1R7PWulv?= =?us-ascii?Q?w3tpZR5zgN3KfMQKwERqJMyqzGadOkAo98fD/mXvnfKe7AtlruhWdwtSIJzl?= =?us-ascii?Q?gQ1z3Uw8zdE0z95pbtXbxJHwmaCBrton7PHSNhCA5jOOkyTl9itKwpq0L/rQ?= =?us-ascii?Q?dmcxswN6SBDxLK4nUAhfmW+SQVkGATsSZt+lErNChLzWZlIFkvM5bYNRxaL4?= =?us-ascii?Q?sRRyyH2hrmKxhoMouJnrWGOyd6caIKktcWU8N789WXsXe6JKN6FRGnblgCR+?= =?us-ascii?Q?ARP2LcnCs+KEx5ll4SLD4KBi?= 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: 93847dbe-4125-433c-aaa5-08d936569173 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2021 14:52:48.3924 (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: RxjwCNO6qe7kQ7F+SvZCaAyhbsCz3Zo8YUzovIB/0kja5hNdnaLX2MFhFA1j5+aqULd6inbGklQLpXQWFrnWIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5104 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:15 PM > To: Xueming(Steven) Li > Cc: Parav Pandit ; 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: > > > > --- /dev/null > > > > +++ b/drivers/bus/auxiliary/version.map > > > > @@ -0,0 +1,7 @@ > > > > +EXPERIMENTAL { > > > > + global: > > > > + > > > > + # added in 21.08 > > > > + rte_auxiliary_register; > > > > + rte_auxiliary_unregister; > > > > +}; > > > > > > After more thoughts, shouldn't it be an internal symbol? > > > It is used only by DPDK drivers. > > > > So users will not be able to compose their own driver and register > > with auxiliary bus?z >=20 > Yes, that's an interesting question actually. > We can continue with experimental/stable status of driver ABI, but we sho= uld invent a new ABI flag like DRIVER, so there is no stability > policy on such symbol. Not quite understand here, why we want to export the function but no ABI gu= arantee? the api shouldn't change frequently IMHO.