From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0072.outbound.protection.outlook.com [104.47.41.72]) by dpdk.org (Postfix) with ESMTP id 1781C2E81 for ; Mon, 27 Feb 2017 10:56:57 +0100 (CET) Received: from DM5PR03CA0003.namprd03.prod.outlook.com (10.175.104.13) by BY2PR0301MB0725.namprd03.prod.outlook.com (10.160.63.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.919.13; Mon, 27 Feb 2017 09:56:56 +0000 Received: from BN1BFFO11FD044.protection.gbl (2a01:111:f400:7c10::1:175) by DM5PR03CA0003.outlook.office365.com (2603:10b6:3:118::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.12 via Frontend Transport; Mon, 27 Feb 2017 09:56:56 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=fail action=none header.from=nxp.com; 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 BN1BFFO11FD044.mail.protection.outlook.com (10.58.144.107) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.933.11 via Frontend Transport; Mon, 27 Feb 2017 09:56:55 +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 v1R9uqYD032011; Mon, 27 Feb 2017 02:56:53 -0700 To: Ferruh Yigit References: <1487684578-28656-1-git-send-email-shreyansh.jain@nxp.com> <8958b9ca-0a7d-3df0-3b62-4b9c610d301c@intel.com> <16fa9e1e-556e-a1b0-68ea-2feba58474d3@intel.com> CC: , , "hemant.agrawal@nxp.com" From: Shreyansh Jain Message-ID: <7397b7ef-a5c9-9d17-6919-714522f49082@nxp.com> Date: Mon, 27 Feb 2017 15:31:40 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <16fa9e1e-556e-a1b0-68ea-2feba58474d3@intel.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131326630158024472; (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)(7916002)(336005)(39400400002)(39850400002)(39450400003)(39410400002)(39380400002)(39840400002)(39860400002)(2980300002)(1110001)(1109001)(3190300001)(339900001)(189002)(199003)(377454003)(24454002)(33646002)(345774005)(2950100002)(64126003)(81166006)(81156014)(6916009)(8676002)(6666003)(65826007)(104016004)(92566002)(65956001)(83506001)(8936002)(68736007)(50466002)(65806001)(47776003)(86362001)(31696002)(50986999)(54356999)(106466001)(110136004)(105606002)(76176999)(6246003)(31686004)(38730400002)(305945005)(93886004)(85426001)(5660300001)(626004)(356003)(77096006)(53936002)(54906002)(23746002)(230700001)(229853002)(189998001)(4326007)(2906002)(4001350100001)(36756003)(97736004)(8656002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0301MB0725; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD044; 1:/o4MvGh4+84cQhgRGtlVDOc8VzERQcCzmjPTbVen7Iic4Za06ZdK6WyJ26S7hFZQaYqYVm5jrqg46odpOtTW0UIl67l1kwxhJuA3m0jBVkDpOoG1wvXQFghwFu2vAT6rXBAUFXaYSoKflFrDMmltHKBGxcaRs8sVA2pSw9Zp312pXttXjiZFdRX3ax3+9b7mmzT3Li8RCqy6POAGy3RhlfZ4mtTzl8euRqFFy2alaeQ7S0oOIMnqm6P41J1s1GtPLqwNpixE/x4QE9qO+YjJkOEEBhCtG8P//KT3sMgVMBl5wJdyKYiqsXieYeODc0OEoYMfW3LHBmXL5Cl7zXAXlL8G+KLGuH3SYVkgtXNzBdmbitXpXL4/295wAEnJfI8VTTC5ybPlXYW76fO3bHkBfNCdAU3dJd8XFfCjkFpIkn5lRD5vR6PWe+TFNirJT64xiMSM3vjBhLDUf34JiygMZ8h/Ote5TDRT00ok6NL/S6DA8QHqxedbZ8W2orBA+HIOBoyAJZD6K2ULvS8h0i8rC7yEJUp9mX5oDDnUN/Y2mXHdgRAtpSuRjA7UPMvxiudxuJ17gDYcBmxNpCbObJQ12kJLzE+0djsN5+ZWekx9/+sLnWAltTj4XctG0vRroXdH X-MS-Office365-Filtering-Correlation-Id: 3f685ef6-27d2-445b-ddb7-08d45ef6f692 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY2PR0301MB0725; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0725; 3:HxN6VSiRmneDchhZJkLW2aWEjOQn6AslAMMjv7DvrHGaSElROOKNLZ9yxvSrTmXmhhT1YvJB1L3D3PZ63Igs1cCeqakETFfrV1d4N/wlbBA3++/RtCnT33/lxAyGEMhYoRgFNbQgqpO2oanHLXDOMvBhxkshqRP0gU/vLuxNvuSMhvtsoKDbKEUFgkkRW6TDLKZC6g7GQbZs2Vq+U4eWAVXOwZ9ijmPch7cXoSAih8q+Gp24/U3NFgVGBnrvG09AWnuJgr4vwGCp+ritv1h1tlrRtoRQGZ8Unb+pz9sqF2xTRxMo37vrrIxFv9pJG7zaay4wfp2WfNKljGBkzgtjYJ9oeII9ZOIwsyjWpwHQVsadokHvs44OAoUN7T6ahKhC; 25:qz5/+DGmuTHf+j4RVzk5MmIUgWQ3enk1kB8VZR2ngRACfwZ7UdtmpqeVwxbNOVMww+Mhf1zk+HCPoqdiLeXs59n9tx6SrOdOPzKYwbViM6eUBVZLKRzQmgjprkaDYv0El3FooBwgfW3N+VBK7T6x6d/thLvWOpd7ywFQa2Qw5EbKkbBtzmG0v2n+YD2xxfpyAusKyFnq6Tl7as6AlJT67F1VMGTlsLCsynN1sJ8ZDJIFkz/EWBXR6JAxMW2Dt8PdFoK2wsn/eZPSXutu36swcyHKAbpGkVPWrbMcr1mmSpoX2oUEATYiwC2PIn5IVJz8lkihQO1i2FwykEmCPiv4QTnsrzZfuw2P4rW+5uRwxF5CO/xMXtEv0OjcHnr2C529OmIf9lZfcrljIs9dLZM4UNwS7X51hjRDlFrAT3e7Jj5XObHK7990u8apvF5PGrlvhxelLesMkQauZscrCr1HiQ== X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0725; 31:ytZE9iFUBFENJQhw5s+mD+6opvl/C1Kn6RfLsPoO57YpGeUDrOvTQf92v1m/Dh7oOwDX6S/OI78F10VSDvectxCU6Dlqysjg/fGgGG6DukChPt+o1KTEilzXwVJhuEqt/NB7K/XQTznyKTMEniiiZ+PpT+smz0ZjJssWGEcF64vLC+AnOTjRVH1YAYImjSvQ0F/f1/sAz+pkNsk7a7GoM40k9Tkt0TeqkvpkcZm5JMoBpWRbYb8UE1LhybCexVrQbR29Gyzx8C30M0XTXv9bQKSdWdNO46MqZI1G33mCzSM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(155532106045638); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13017025)(13015025)(13018025)(13023025)(13024025)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6096035)(20161123563025)(20161123556025)(20161123559025)(20161123561025)(20161123565025); SRVR:BY2PR0301MB0725; BCL:0; PCL:0; RULEID:(400006); SRVR:BY2PR0301MB0725; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0725; 4:KOiZplpnd2YrSt2DWRASnOf6w5aKgVQfpJTA/fowpzfba8hQT/jTvNa2qEsSKkZTft+Zv9WtFO19LBBOzxHozDO5OIKfSXm/XsNojZiafYb3hPnvfkl6J12TlY6oKRr9HzUehakH2LR7ux/DNh0aYfEx2G/Rk6CjwbIfA80/Xb8K9Z1WslWolJRuFNXszoOFw6POh8KSBAGJrLloUCwc7TdNIhWdySO68YIqUxIpJ/bMiCd/ftQLH4hAfCoAoL7xg2gbtknfUheb+O62X66dbhbNC+EWUCHGvKVGNbRnReZLh6QsBGuWgZ9zdfsmCef7UiMyKBeNy/Z3yCqH8FH7Rcd10pN1ujkDlh4DVNSzJT5qcEECCSaseOWOVZ3/6vMOEj8DSbQ8uShhbEZiLog2Bl7EL0750KVZ5SmUfBrqR++dDv1yE4o4wnS3IipN0NgHjsE03Cd6gsVYjOjATygQ2qsyBpTiIdNR/5NXwNeVSizWyiR9/N3flBJcbzE42a42aQpP1dw9Lu74hKQrAx7aUzcY1p99Mpzaem9vAVbwv/mwDZG4xYnbBh+dWBDSiZvx8xBB8T4LA5tnSXGpMt8Fh4jB/C1UYtuBSjeArYlE8Ksmbw+1ezXMH3qcjUCdF0iiWcUWdEdovpwLHZKxjL+V7biMz8B6V0wqqhIM2EF5KNEYi10XKz7/ea0SkdizAGC1fkTFhWrEClRHluo5X3UaA9Q0tAmTKLv9CBehfH/5/0vkYXQNfU+ETpy3F8xzOrB/ X-Forefront-PRVS: 02318D10FB X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BY2PR0301MB0725; 23:5TmgvsTFphxGBgRoBKeSisgaUJegMs4Pb+w?= =?Windows-1252?Q?ObtwQ1mhOvghovvE80d3bmlPbSGq9HKJsiekVZe44osY3H4wFl1lGAxX?= =?Windows-1252?Q?M7gYuDzwqJsLhK/w0T+Wi4rn9zIU8QjPRD9pv1/Cbs0F/RgX0+NzDeRR?= =?Windows-1252?Q?Je4ESux0GaKlxmlDuwTfd2218hOOCQwfL2UEHuyCqOrfAGRORUx9fINK?= =?Windows-1252?Q?KGNZXO0B9EwfzccT7P9y78bpzc7UZMmKW12u9No7RXqbPvVOMBJ/gU0u?= =?Windows-1252?Q?mSD5bI1SdS112ecX6vA/nqFzEunI9b2nC5q1OxISiM45MWlbCd8yagiW?= =?Windows-1252?Q?qLe77KnoQIiTx+oKFfBf9FmZZtXRbMSzcG+algxILxr/u1M3AGEHED/U?= =?Windows-1252?Q?A85CpSX6945lDyUzoTHgIYs+VXxBEC63VrgtIs9ieSbKtlI4XkteJ+ms?= =?Windows-1252?Q?+bpISzepPiZZaFbLJykKUv/VCi2TDh76TAkx4xSoaQSr4ogF9ortjSg3?= =?Windows-1252?Q?oWfu7hgLSzvLf3QuVPMPUeJ6UrOe2xjlbWl2sWdBAlMrpB4jwNiagjSt?= =?Windows-1252?Q?OELETLlyQFrOchos14LRWLLviniZTq8kW/9bBvezY3MxzaCE+z0Ve4Kl?= =?Windows-1252?Q?awCI8oBNrbbJQxp79imbXuuUx0Zq3inQBrIeIJrmOM+2yn7m+Z2kP6TX?= =?Windows-1252?Q?93HVyzW8d39GTVzoerF9Kdo+5rvf+BNldSoOmXXfBDLoNyNqrDfOouiw?= =?Windows-1252?Q?/IWUOFQKwIW1uIAVMSigR5boKuOqdpbuT0A4/YSaiO6MpZkhXeRWLiZv?= =?Windows-1252?Q?AvmCIBLXvnYOgWiizyoDuuepnmx9ni+GKjqkDDvjWIdSjqIkHJpkpkE0?= =?Windows-1252?Q?XARkNtenOybw+D9nWAvyqs7QXggKLexRSxR3Nbk2B/HKq5LDfgDKz9YJ?= =?Windows-1252?Q?oE8qnrXzR9mmHeLlSdnAZkGkbrN6Z64gtY86AsTY8Z49WxsGU7VcOJKX?= =?Windows-1252?Q?SgarOqdvpQ6nPFH6VGHa4ut11GciJnEnJzkau9S2h0BXwfQsFHztOzjG?= =?Windows-1252?Q?K7TbyVKTpDAbrupOGws3IBvwMlCtydpQPWBR8gjU0dOs/qn7T/sdU1GU?= =?Windows-1252?Q?XqRJteG9b2kr2ZPe7WSvC0i4MvOVPmpbHLxzPBLFsOmHENUr04//Cpz8?= =?Windows-1252?Q?jJ7ftl3fX8iFe0LPt263uNW/pYHOBZYXrhEMVY0IcpItfrHK/BWl4922?= =?Windows-1252?Q?QSISXyq5mKGfDQ07XtfYR5y8CiEqZ1XtfknRxLpVBNDfBjLvmeNdwTYV?= =?Windows-1252?Q?Lu+Rw28OPal1xVAoX46AQ2CD2sMKQCvU8TZEqs4F2OUJFHo8BbV35tLt?= =?Windows-1252?Q?rwByDSlLSu1ambvW/JpK7D0TqtPI/+8m1edYbwaPzWYO5LUSF7wfyhH9?= =?Windows-1252?Q?OUjciX5WdogzdK6a7w84+hRS7Qjn9n4yvKsDxezGLkw4xjVEWeghXes7?= =?Windows-1252?Q?rjb1PP2UEFs5MC9yNq9X6QvIzowbDlZGrqimDN89JUy+q6eQiHX0h210?= =?Windows-1252?Q?i70D5V2X6HTWn1DipMkQT9yy51OcwGPUfUnr7PglahKikPhGQbiXX7NF?= =?Windows-1252?Q?To1Qsld1ML4PBSowoS5NyzSnqd7OgjjBT3/tcFwxvK7Uhh4T624TPo+G?= =?Windows-1252?Q?WVns6hHfHLwT+QFP4auYkAdEf/TK7JkYxUrXKiD1T+D76RH1hI4WCIKm?= =?Windows-1252?Q?2XnOzK4gXnbtajKqADw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0725; 6:THckJL+qQ1aGQzxp3Iy6wuOJeJlV0/dIqvl1kpQdxlE6OFeQNzmunp3N854rEmbtPJTs+SjNA6hlPrNSV621ey9S17C7cnKr8LcI8Q9LdyjUmJNj/JmYuRFPQ06BxF00Gi6OQI72BBgLtYOZlxHoPuyUlFRvSQTKd6OjHglEL+G7S6RulEOWolOyXGotj+yqwBX11IvnjJkD11+p6jz3MUs1jL1VYEKyyE/4sKemOmqc2+0YXT8dffyw2WY76HG3SA0QrBVe7VuK2zNOxmzm8QbMlW7plMx2MF7YnmjBLVBSUSi5r6i+GvQRfie+BHlbpxp9U9NVS5C8sOTQj7yKmc03yiqKb/2PDEIzqt4Vdq72TXbXrwl8gCp8OgodR6xbFoW5uEgV9L9gSDmNXLE6G7kw1YgPTBq4Mx8bsjDvDIQ=; 5:iUtN8qBxJ2rt8Xq+XyzXFUg26jwMK5yT8f6WoStuk8jZISTFajUNEaq2dCWAvm6WHpq1dpfbHcnM2seu86HCpYKrRm0vHueDlmLbhd8DbE2Zd7rn+yF5PVc6GVF5D1vQchVrrvhnmvuaou0IylKw7yOheQx+JdADVdp/6zTsvxK5WoqbwPUyEYvA+ezrmTOE; 24:Zpa5RiX/H2H/PvHiUF3Thb0/zS0tlJP5qFt8NPk3sfsyOMy0639PxS0WgAwhGUOot2wwhx4MGB6GCEwnH1Rgk9+QyHislIVxlqYkNeMEus4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB0725; 7:6HXjIigqh9bO40h3JccjZQDtQvmomMDbUbaboFQH8XsW+LYelmE6jC1YE474JZMHykP9ghZBFfQzJ22mxMExe2dusfTNssKWwTx0EeJBnXZg69uTiOOw42/xxrcMtvs3ywBGlhpC3fA/YOwlgE8F3ctJ+pNmVVVyTdTW3B7YZiasbhX2Tt82eMTc/mRHraOUpqNvFJXOiMT3zmg6+KmcmIoXWXknFNHOchm9UseyIm1GeEf24EPmfcxMj9Xr/7lF+pDO2QC3YcshUeHGZnlPdKDrro3ZFSb8+vqt4WzfEVg5kHPGszQdDnBoLyKJ7ktjV9KdPGkSV32/O4oUmuNHqw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2017 09:56:55.3500 (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: BY2PR0301MB0725 Subject: Re: [dpdk-dev] [PATCHv7 03/47] common/dpaa2: adding qbman driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2017 09:56:58 -0000 Hello Ferruh, On Friday 24 February 2017 03:28 PM, Ferruh Yigit wrote: [snip] >> >> Now, we have these possibility: >> 1. Have a shared library with non rte_* symbols >> 2. We have shared library with rte_* symbols >> 3. We have non-net devices (crypto, eventdev, ..) depend on net for >> these hardware interfaces >> >> (2) is hitting performance significantly. >> (3) it not a clean solution, having driver/crypto depend on driver/net. >> When new devices are there, more dependencies will occur. >> >> In crux, probably we need to have a discussion on (1) and how strongly >> we feel about that (specially in context of drivers). > > Insight of above information, I would be OK with (1). Great. Thank you for understanding. > > We can go with option (1) now, since these are not real APIs to user > application, it can be possible to change them if better solution found. > > Do you think is it good idea to have different naming syntax for those > libraries to clarify they are for PMD internal usage? > Indeed. Current name is librte_common_dpaa2_*. Do you think librte_drvlib_dpaa2 or librte_drvlib_dpaa2_pmd is better?