From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <shreyansh.jain@nxp.com>
Received: from NAM03-CO1-obe.outbound.protection.outlook.com
 (mail-co1nam03on0083.outbound.protection.outlook.com [104.47.40.83])
 by dpdk.org (Postfix) with ESMTP id DB7955599
 for <dev@dpdk.org>; Mon, 25 Sep 2017 16:21:25 +0200 (CEST)
Received: from BN6PR03CA0090.namprd03.prod.outlook.com (10.164.122.156) by
 CY4PR03MB2695.namprd03.prod.outlook.com (10.173.43.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.77.7; Mon, 25 Sep 2017 14:21:24 +0000
Received: from BN1AFFO11FD022.protection.gbl (2a01:111:f400:7c10::161) by
 BN6PR03CA0090.outlook.office365.com (2603:10b6:405:6f::28) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.56.11 via Frontend Transport; Mon, 25 Sep 2017 14:21:24 +0000
Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not
 designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; 
 client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;
Received: from tx30smr01.am.freescale.net (192.88.168.50) by
 BN1AFFO11FD022.mail.protection.outlook.com (10.58.52.82) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.35.14
 via Frontend Transport; Mon, 25 Sep 2017 14:21:24 +0000
Received: from [10.232.14.39] ([10.232.14.39])
 by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v8PELLfF010238;
 Mon, 25 Sep 2017 07:21:22 -0700
From: Shreyansh Jain <shreyansh.jain@nxp.com>
To: Ferruh Yigit <ferruh.yigit@intel.com>
CC: <dev@dpdk.org>, <hemant.agrawal@nxp.com>
References: <20170823141213.25476-1-shreyansh.jain@nxp.com>
 <20170909112132.13936-1-shreyansh.jain@nxp.com>
 <20170909112132.13936-3-shreyansh.jain@nxp.com>
 <be78a122-7c20-3c23-bfe0-181131de537a@intel.com>
 <2392e7d0-4790-9f1f-27b1-62b8fe775a87@nxp.com>
Message-ID: <7cf232e2-000a-85f4-2628-2945e1e7ddb1@nxp.com>
Date: Mon, 25 Sep 2017 20:02:16 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <2392e7d0-4790-9f1f-27b1-62b8fe775a87@nxp.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-EOPAttributedMessage: 0
X-Matching-Connectors: 131508228844566725;
 (91ab9b29-cfa4-454e-5278-08d120cd25b8); ()
X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(6009001)(336005)(39860400002)(376002)(346002)(39380400002)(2980300002)(1109001)(1110001)(3190300001)(339900001)(189002)(377454003)(199003)(24454002)(23676002)(53546010)(54906003)(104016004)(97736004)(8676002)(36756003)(31696002)(81166006)(81156014)(47776003)(93886005)(4326008)(6666003)(54356999)(53936002)(65956001)(65826007)(8656003)(6246003)(2870700001)(76176999)(68736007)(8936002)(50986999)(77096006)(6916009)(229853002)(2950100002)(50466002)(356003)(65806001)(86362001)(33646002)(305945005)(5660300001)(31686004)(58126008)(316002)(105606002)(106466001)(498600001)(64126003)(2906002)(83506001)(189998001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB2695; H:tx30smr01.am.freescale.net;
 FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD022;
 1:AwDLaPcLsqcfcLcsMe4Zhzwu+6Jp3qxhD9JaGP55KvhHbMZrWomIXQzTJHqDW4XcuabR23dCPH0JFUl4ofK8z7m/iKpHmXle3KMlTwMgT4aSKceQxkVWrcloZ5fFSyBi
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cb1b83ee-437f-4177-d764-08d50420b3c6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(2017052603199)(201703131430075)(201703131517081);
 SRVR:CY4PR03MB2695; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2695;
 3:4pFV4HeBBKNv1JPhKfODE13PhZMX9GbskYhU1fMM99Q1/Aa3kabhhLezo6dvSI2SJAzdn+xwEHOrJj1Y0VJ+KzjrUe0Umcrdee8M3ufazNDowVI5W2V4MAkAPGyGfZ3qaDzaskHccb+aN8egVphb1rWB+JVMY7K3nNOfmHKB7U0Y/95NqGgD329Zs69vuGtU9GyYtOrBF0QGiXnfrqCfFpVGfiGxRaL+qTSNJSTM1+1pgjoWzPkf0Zptv6ZJmf+FXV+2Ap2a1Ado14q610fyfyzsiSCfCwX3JigHE2DtAV11buzsR5ajwkqOBcXrvVmd9DoqWJd6LBVBSi4fd9b0zkkO+nFhUwxhFOdNFznWOJg=;
 25:L8iRRW9D7y5Bj3TM0yOQVXlBa2b5F0wloIPySQPk87nORsXXidiiGDh2yVoa+y7uZz96AlW01ZHgKJaUdwupIsp90SDGS2EpAel8y6MJWSTBJK9LCQhmb4iLq5jB+hOiybx0LWLLKMp809rHtCAG0xnrp6hq8/47qHQ8sEkCF9lxM4c0r0L4fOcyps0kLJ08/GRFMc/sBIII7DvYzQTD7dYEUmSDXdXZ3QtSy8sf4t+yj+jvdUpRvuBVAkwLpZuFay+DBFQu+u/1ivgx14HkoBTksMkRH11ZY1iFcxguv5ud8wFwp11ipVpzHDMKxQ/Gnxlo0QpcLrZLuTQ0vils+Q==
X-MS-TrafficTypeDiagnostic: CY4PR03MB2695:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2695;
 31:FAX33/kiSA0KveQ8Jlr4vV81wt67tzqIo/KIdWNL3me80YSLj0UnzYXfE+cL+oe3NDmnDISibP7LWWKCKT22skx057xZjby/HqLMbZn82cbVvzpxGz7W8F6lo07nclCepq9zQMXiczic+YFHnWMe8aYdSEryVqNBwz6go0fLpSj9VPweCARIXPPAMeH91CXH++xxWVrgnvfzL7oH/fVLChEySniRpINceKOMFSsL8LA=;
 4:1zoAzbDwRGANkpJ+5gBuMKPCTgZqeurBTgXNwpFceMN6dXb90xEQxVkbtjIO1QBYE6Wv9AiivEkYkWZixSYMFJQmLlcpqwO9qIFDXQyZlc8lOfwaUCyycD0wAn8SV/nDcFYMSjqLUsnhxJVGizmq67m5z59ZimyuenWx2+w/Q7/8AaFPXgjc8w4/wkqEfIUSIxfRumzqHf2ftUV5klfuXvdeadShnJkyiwxEmm+PDiX3c/F/XQ+LBc/bzHQH93P/ULTXiLFm4rBY0LLPfvY5J6aaxaVqp4CFqZJtjRYWVRc=
X-Exchange-Antispam-Report-Test: UriScan:(185117386973197);
X-Microsoft-Antispam-PRVS: <CY4PR03MB2695DBFD30220C0AE1F07C56907A0@CY4PR03MB2695.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6096035)(20161123556025)(20161123559100)(20161123565025)(20161123561025)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR03MB2695; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR03MB2695; 
X-Forefront-PRVS: 04410E544A
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjAzTUIyNjk1OzIzOm9wQlNLQXM2V2hyMEc0L3ZwL1kxL1IyNGxr?=
 =?utf-8?B?SkVabWMzZWh4NCtnK2xmRk95N3FuTkhiYXFIOGM1c2kvd0xleUtGMFlJMFVm?=
 =?utf-8?B?MVNDck1mV3c2T09vT0RLUHVGMmY5dGtoYnQrTVRTeHBqRk44dGoxMUtsQlhW?=
 =?utf-8?B?VlhQVzdRWWh6Qm1zVjVGT3pmYyttWVR0c2dtSFJ5TU5rMHRXVXlaMmQrdmRv?=
 =?utf-8?B?ZXRsNWorZVZNQVpXV0JpN1cwcDErN1I0S0ozMmJtdnJDd3ZLQ2Jmd25KcTZT?=
 =?utf-8?B?VjkvNWFodUFrQmtJWjBqSnZ5c0FiV2JudFUramhsTEhjcGM5UkM3SCt5a1lk?=
 =?utf-8?B?dEFWRWVSWEx1dUJ6OEpZSCtiSkswUlhqNWVRdlovUFB4eDVkcXE5TkgzMVAx?=
 =?utf-8?B?cklCK0VQcGY2U3hSQUwxdG84WDEvcG1HUk5pRTAwZlBwVVluaHR3VXRlRFNj?=
 =?utf-8?B?UHh2cGNxT3B2UUM4UEdYZFVETXg0SEt0dGwydWFoYTNIRnRvbWJ3OUhDcDd4?=
 =?utf-8?B?TUhTSDZnUXhBc0F5OHNKMmZTWTRzVEJKcGliVDRqMHQyUjdSdFR0cEVvR0xX?=
 =?utf-8?B?cHBKUTR0L0tPSFV6cmlsVUVWV1h0VXFTbVdsekRrQ0RpZGFyaTB3SGF6QlhR?=
 =?utf-8?B?NFU2Wmc4bEo0ZEVDb00vYnRhbjFTU2l0N2ZNZVVsa2h2MUxmaytyN3ZKYXJt?=
 =?utf-8?B?TWdoSWhjMHFnd3gya1JiK0tNclBGVGFuWWpsMFJGckh0NmNJd0VNdUhrODBy?=
 =?utf-8?B?UE1VVUxVcEdlTFlCSmNBWEE3TEtLZkpkK0RxeXh5cGxBKzBYb0V3eWZvdU54?=
 =?utf-8?B?cm8zZFlMOUZWc0xPK29LRklIOVJXRFdybENmanJIOFllMUNBakRFRVdJa0My?=
 =?utf-8?B?SkJBUk41Vmg3UXdKYm55SjFnZ3FaRGtqYlZOZEdRSCtrYlBpQmZlWHlBY3Fj?=
 =?utf-8?B?NlllYzhSbjNWcGVJU0M2S0JmOXhsb2NmOW5PeURuNkxGK05qU010SEk2bDRT?=
 =?utf-8?B?M2l6OENtb0R2ZGRHRVhWUi80czRvWDJUcWNMOS9wbWFLZnl3d00vcmRpNkVU?=
 =?utf-8?B?VHo3blpwYkg2cDd2TTVVSmd0UGZ1VzJ4TG01VlNTM2VhaXo0SjhXY3c1MUZI?=
 =?utf-8?B?TjlkU2VtWkdBVUFlWVkvcFdHRHlKWWlBUHNuK3JINHMwaEt4NGJVeTluNW01?=
 =?utf-8?B?K3RwaENzNm9jdWRkemtWMFg2RTV5cUZkdEhlTUdrOGFCQjFQMU9sZjhMMXNJ?=
 =?utf-8?B?ODB0dEp0SFIyNGJldnFGRU1tTlM3RUl1MU5zL3N4SjVNY21DZEhIVWErdnhi?=
 =?utf-8?B?ZXFab0w4b2NYcEVxYmhhN08wbmpDekJwVGZZSGx4TUdhWVlJbWJRSnA5dG12?=
 =?utf-8?B?NjBKWTM2SUZWckhlWEVVK2tOdmhzYUtTeUNmM25UTUF1OXJhN29KM3JBU2dM?=
 =?utf-8?B?S3NyRFZOVEExY3M2SCtYc3IwYXhzQ1JqTHJPNFZpdTJlc2NUK0RwNVVqZnZz?=
 =?utf-8?B?dmhvZ0FDM0hUNDdPWnFCbkNLMFVKdGQrSzViNTAxV0ZlTkpQQWNuczJOUjdD?=
 =?utf-8?B?SkNNdndZdVFiRWJzcHFKT3BIZWF5UGZicThTUkY0cm41ei9QZmNYVTFMdkZ1?=
 =?utf-8?B?UmE2TEZROGVnR1RTUFFnWHhITElvZFlUMXNYZ3JjbHRmalZTVXVaMmZDMTJk?=
 =?utf-8?B?bU10UHh5M2xlSW9od0Nnc0xjbGc2OFEzdDZOZThEL1o1VXozU1V6VDVQdWRQ?=
 =?utf-8?B?aTlRYlZ6bjkvTlhqb2lQTWFqbE5QZTA3QXNiT0ltazl5RFIxMlF6YXBuUE9i?=
 =?utf-8?B?SDUxVi9oVWFHbHgzRk03NkxxYm9HL2pLcXZNZEtvRWxHclJPcERQb1laaUF2?=
 =?utf-8?B?bmZ4QVhGekd6SWFTank4Tk0wWWVnZlFUQWdoY08zc09EcnNMTFpuZDVZbHFh?=
 =?utf-8?Q?I+/YmNrVrIb8eIOJuuQL1dOUiJ3xEY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB2695;
 6:uzIrHISvd4il72N85ZB2RKQghCM3/Tn4mjTCHiFlpYF2MwRMtcLL1V/23O3YCawVSf5T0T05ER9cCwhhzQ8VsmGlPBSxitfwBA1HnQ3u5UH9d5A7P1Mm2eHHUQsEe2WIkZFZGq8p2lhSYk+H5nwwBM0+NhWTWKy8abq7FE9dmMaoUQ5uBzWHClenSaXz2MEREFyDXDHEcGJoiUoZFau9J+hbWwEpIJcrZslhdjCcamPv9QHXAxvc4CIKQlw8Od6GMdbrFx/r0s7FQ8atEosKzfcb+3ffkGZ6qqiswZaCQEu8a/sFLzHTI4t8puznjJhEMXXU2mvMFnnmX/IcJOR5KQ==;
 5:zoa7WnIbus7PZy4TtH+S9cD3ThGWxkWC1fg2JfazfgqZ+h2uk7ZSChm+rvfTQKVGyNUrKW3nY4RcJhErfMciFjjKxwRF/Oj2XQktCbOWy5hU61f/4d5YwaNNxH71WWaDorPB+F3Q0CNIhqm7+QfshQ==;
 24:c4jArR2gdXCpFouRvvO6k0evq5xVW0fKirL0jVX5p/+mHUiYhAA1J3I65SPUHpb80EJUF1JcSbTfKGILscGlaYXI9UOVmhVwNiL8M/lwL+k=;
 7:ENjzUV4272sr0goG6V34XH7q4wscM2IvXJ+ODWc/d1+f6hqmWM17yJE7B1sfUJKGL+hUq8/gYKR0b92SBFoyArQgsCNkI4JKYRef82hiQEjQ67KCxwSpEB1fjbRAmoWeE8OikqregmPEDgJozBAjQTvlpN+n1BS7RTZC6v6OuhlCRrrQIqpTr2QqIcY6vx+0Jx6gnav8T7dPzrZNEcHOO/Odjp6g0bupzo/+9DlpUG8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Sep 2017 14:21:24.2694 (UTC)
X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50];
 Helo=[tx30smr01.am.freescale.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB2695
Subject: Re: [dpdk-dev] [PATCH v4 02/41] bus/dpaa: introduce NXP DPAA Bus
	driver skeleton
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Sep 2017 14:21:26 -0000

On Tuesday 19 September 2017 06:44 PM, Shreyansh Jain wrote:
> Hello Ferruh,
> 
> On Monday 18 September 2017 08:17 PM, Ferruh Yigit wrote:
>> On 9/9/2017 12:20 PM, Shreyansh Jain wrote:
>>> Signed-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>
>>> Signed-off-by: Hemant Agrawal <hemant.agrawal@nxp.com>
>>
>> <...>
>>
>>> diff --git a/drivers/bus/dpaa/rte_bus_dpaa_version.map 
>>> b/drivers/bus/dpaa/rte_bus_dpaa_version.map
>>> new file mode 100644
>>> index 0000000..d97a009
>>> --- /dev/null
>>> +++ b/drivers/bus/dpaa/rte_bus_dpaa_version.map
>>> @@ -0,0 +1,7 @@
>>> +DPDK_17.11 {
>>> +    global:
>>> +
>>> +    rte_dpaa_driver_register;
>>> +    rte_dpaa_driver_unregister;
>>
>> "local *;" ?
> 
> Agree. I will change this.
> Currently rte_dpaa_driver_* functions are being used locally within 
> bus/dpaa.
> 

Even though I agree earlier that I will change this (append 'local *:' 
to the file), probably I will have to skip this.
Further in the patch series, there are some symbols which are added 
which are required by the mempool and net drivers (and crypto, in 
future). Shared compilation fails for them if I add 'local: *;' here.