From patchwork Sat May 27 10:25:17 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shreyansh Jain X-Patchwork-Id: 24779 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 2AE4E7D36; Sat, 27 May 2017 12:19:19 +0200 (CEST) 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 908BD7D04 for ; Sat, 27 May 2017 12:18:51 +0200 (CEST) Received: from BLUPR0301CA0004.namprd03.prod.outlook.com (10.162.113.142) by CY1PR0301MB0905.namprd03.prod.outlook.com (10.160.165.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14; Sat, 27 May 2017 10:18:50 +0000 Received: from BL2FFO11FD012.protection.gbl (2a01:111:f400:7c09::165) by BLUPR0301CA0004.outlook.office365.com (2a01:111:e400:5259::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9 via Frontend Transport; Sat, 27 May 2017 10:18:37 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD012.mail.protection.outlook.com (10.173.161.18) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1075.5 via Frontend Transport; Sat, 27 May 2017 10:18:37 +0000 Received: from Tophie.ap.freescale.net ([10.232.14.39]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v4RAHYu7029968; Sat, 27 May 2017 03:18:35 -0700 From: Shreyansh Jain To: CC: , Date: Sat, 27 May 2017 15:55:17 +0530 Message-ID: <1495880735-1651-22-git-send-email-shreyansh.jain@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1495880735-1651-1-git-send-email-shreyansh.jain@nxp.com> References: <1495880735-1651-1-git-send-email-shreyansh.jain@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131403539174926691; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39860400002)(39850400002)(39400400002)(39450400003)(39410400002)(39380400002)(39840400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(105606002)(68736007)(106466001)(2351001)(498600001)(50466002)(48376002)(6666003)(77096006)(2906002)(104016004)(189998001)(4326008)(85426001)(76176999)(2950100002)(305945005)(5003940100001)(86362001)(50986999)(110136004)(38730400002)(50226002)(81166006)(8936002)(53936002)(8676002)(356003)(47776003)(54906002)(33646002)(5660300001)(36756003)(8656002)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0301MB0905; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD012; 1:eOdJUprWuN25GIGQWGMosMsBC8Ibpp+WjXK14S28WsnY2O6BT1bZohKMm7Asd3Fzyf+0WkQkYkUHxRbcGaymCA8Vm5IaVXgjBiV6QOhNB1mt15rh0QxzwtxFFLKfzwk69hs/G4bbI8ljzkhBj8xoifJtti+HE9b+Ycd1xcchZEnbI5B/Z+g0Ezp2MI1ruQufXr35dA/IwEtXX+2V/ZvXV9wzRDL2DUQCE/aSgiFEH2Y6y3onLt0qY/XY851cHBY/RtRmFIWnIb4o7fYaAqIpNL0GK7F4wwm0tXNK0qHPtgGI55hdYpls0TmRzxSNfoJVJpMVt6LcPWXgKEyTYOFrpY/QSIKICfDWs4bFrFq0XNDH3cn+UbR1SZB8+XImjOqszG/OGAUHi9YUK+EvmD+XZnJi6XVXcpCPV/tbVkfvl+XoCdKENTOJaRSWaCOOhTNEgPxigsbS+rhiRtHY1V2RkAH6G+zVOzPSbEBTFF93iIiMKSwF+jPoG6xBYcYD57lKecosxSdSFlY/4BhPib5xpj26Ov9IZJ7wZUtFtNYqPsoXI8dtuRRNkszxP67ocFxTGv9rlUXt0fpPXK1jVceW4lCAUM1KG5gt1ETmdxAEJk47X/scfwAOIuX2wcI98zQK/SPAHxdVG2sPD+0aorNXrfY8f7l2cFJm97QhvvUbEqCXQilzYkav0+8moWOJBvU56cVnbleeebOXmZ24mW+tnw== MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: CY1PR0301MB0905: X-MS-Office365-Filtering-Correlation-Id: 90b19ffe-06f1-4aff-c802-08d4a4e9bd34 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:CY1PR0301MB0905; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0905; 3:fTTPn4aF1YIPjcDUQZd0uM2kbLkq52Y5aqJdOTrGUGmbNFwWavFVP/mWIFwvG4gJt96A3Gfc96FTOO4BOcWDjFVV/Y/m9GspI6mwJOhv/z7oQsyWsAoABW2eMTZMcy0B+okesFwde2dYLCgG2bSTHGAR6IT3EKeD4oV339NQaOvHIndZ+KdjHfCBWKTXmdPQVbK1ZTX4wjs2A1WnzkSFW2HeSviI+2pGKY2C+z5nPHsRBTinvPjoH7Nv0kCBWrfT+e5EnOzdcY4GLyd898Tp2YpG1H4xY+SN1YlDmFoKmgiQ1EmJoM4vuv9Hkz5cyD42hXFqdb3oHgUUj5hcoogtqX0iLx06/f3XpCsG3Xl8eFAczgBbGRlG5oiHtv/pU4ZNCA11Zir+O8iSd9S/LK0RMp9ucB9EoJUbTGLGV65tmNimULpj4TZnaswZvX3LbwYi; 25:8Cpifmvd/P+XTl9Imo7lrAL3F93LyIYY4VFoIPMg6WripOFaGyP1NTYXCvnzEkcHJspq8Dt67O/4MA56yg8EstXUOZOuRc51C8KDyQaxCJd8pZobEg9FmzkfuNxaei2DvIrM1564WaSDKdqkPtIeW9aE5gI2OX0mL0gzZ2m5/Zay+U6aMRs5v5ymTAy7T3qidyUyW87Gn+N8GokrV3UT/Pz7yZwjoT41+Kus+RTApB2KyCzp4HkTxNpFf0oUHuKpDsX9zxGjiywmVreVcQCO2HixJDoqvXQgcDx0t3JuXoHdYclkWUacJR34ndeV/liGhs9jKHbVQ5B4uPk/pc0imYQOsQrekHngO+Pl840GHYCVhAqEGU5R7foCjKEIgGeBGg8J9Lm86knBMqcnIKZhW8ZhDhjfq6evnzmg3mc9rdubKdOJ3kx5h4mo0mWi3qIw/o/AnesZRABXBqFcJdXFG4LJTfAQ09r/5LkMvJq07GE= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0905; 31:XP88DNdkKtBj3Kmxvn7j+lJWPhUWv5UOP0y1Hw/vYb6scnI07QJDbH6avPtwdYhUeCqHi4vGXZyukNfCrT7bDS11exLV+LI2M4lvcU4nRONFwjl9lFPU6ScMl4N5D6MtJTsnMrteDbWqY7tJwhQUf03KIpjamd8K6hlnpU0NitFL8Cc7yFlczf+Ssz/5DxMWT5CeV96dkzUk4SgwIni3VSGGCLGBh8nOgElwb+W/E993Bg6w4ZI5+sFl0Yxc+umihtzb5va/XnqVWn01vg46RGK7gVOMfT/NAcKQJaax/Gg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(278428928389397)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(6095135)(601004)(2401047)(8121501046)(13016025)(5005006)(13018025)(10201501046)(3002001)(100000703073)(100105400095)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123561025)(20161123556025)(20161123559100)(20161123563025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(100000704073)(100105200095)(100000705073)(100105500095); SRVR:CY1PR0301MB0905; BCL:0; PCL:0; RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(400006)(100000804073)(100110200095)(100000805073)(100110500095); SRVR:CY1PR0301MB0905; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0905; 4:8OkIHsItjdGQoDdiFru6v6XZIjVx/xbg2dfnygtI?= 9j4RAEfwoGpXTDbeevxlHWKmgs8LS20jV7IeopBK0p382VF6m7tjVMBikGTCY/WVdBJJZhuxjhW5mUr9T/yp/HEHvnvBtK5zp3TtAvl85mRts0pz3fX5JfJRZu1UnIVcCM8Ip1BEEsxee8Za0aeQoGfGGE0pEQpN880saqupdJ+DAwuqhb3qbYe4bK0ZvMqdR72TVAA16bIdgG7DAGpyE6j55QPFOJS1nd9d7UBa5QTPdztmNk08UkT+wJVvRzlT/bjCddO3hUutxf+VDHc1+tieMZkQGLcajEpvR+rK6Rs0BEvSh6GiQBkfqoIuQ+5S1kbxfuv3lDFYNdn9f2mLVhu1SSvwzX93y8wuG/72WMKZ8qDMEjJPe7IciNHFdmeH2loe15hdvbHdF0BnDhmxY6MKI3DSX7+LSRnbQhv4GqhArGCgeq/TMBozOMWj0j5uab3vgtUYlXLGqg+rhtM57ZW6qaQLkX7EIpjYW+obCBt11LzESB5ZamK+r4eToeWGRR1iOk/G9A0VwBwhKtihtaDONwUqxU8vUuhZsa2/NgQigr8pkNNsMpS/QFP2hFcJVDlpPQY0dCdPIaIutL7rfvvyLYoDitl0bVpFThxTdej0lim5GB2j0ekVJ0NiOjOIyfrA7Ac/BJN87/8KnC5t5h9a6laOuDA46nTf+7nfb6n9udJYTxmnkOjVfm/csDyyEM23zTm8j0/4lJVCNur9e5Oi+oCtPzbNAtj1gb3OGdmxZJET+x3xlt5Vwubt6wUAwRcHwUAG5wLcwBb1oT/aIImsMtDU63PeDJp8kKsP331OSX3+j7qzOyVqW68t2g07mCLxeqGeQKYvxF1/RmfVPMQRgQFMumL3SYlGoKI4H1763cT3DYCYYB4b06I8pW2hg8UeRrRj/wglhP+OKeEmBAzLju9sF9rh0mG/jlOLvwmo5xJrF7ZWJT252DxFAagb6Yqi94uR3t7PcVk2iYBEUbIGq8x4rwY7ENE5blaWdnNdvVTp1juy3EFemScufW8nbis87BKxNrG46YMyOPMtOISgBkV7B8WHujCd2ppW4R3ZFORwMa6jiOVzDHLkgzXhn8kP7oluCYkKTgKTpZCYteRoSeDTnQEqFs8quS4GaRz5+VjMPKNoDIwWTXTSB1kv4W7E93RzIwmIo+TKVkFklq0rWevpL2SVZM2z/9/ooUVFPzW7/U1dE/tTpBXHcnbzE+WU7W1pDMpiBrEFWx0ikU71erAklPidq07asvqzchGljA== X-Forefront-PRVS: 0320B28BE1 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0301MB0905; 23:VxMRLuKfoXYfwQtQexP7Ej8gfh9ZxRBAFR8K/sj?= 6xMEN6jSsgZzFLPE7wrH7maaH6OxpSrDxAVB3sjtdVgK4RaxxHBM1/1KwczLDSbXeDK9imazG+Hbr4PKTU4iR0t71v3EM0rMcDxAqmfoWVcHIn+BLnMKQqTwhULJaAxBn+mNKiP6W6CPkzb96582c5wJoME9Ex900LdIJyD9xVOYgl0Bg8Jlrk2edtJitrvoK6DgAUz1gpDiGkwHsshnBFTU5UwjTs0ETcY2ikaQCopRE5FblCZ4adqXOb9SWOnT5GiPyAin5aSLscL9oVVTNJs2WaBEu7HuYs5xfz/o3RokebRqv/SC6T6tNW0Gu/nwYQ4odg5DAwhzUDvlcd9e8hcDpJJ2dGnj95Vp+w329nRIdinG6OB0KhBHPHtRmHSss9MftsJOwhRfTHMWfug4DXZHbC+UqwRxVYdogm9WKxDaX8qsotaCppBNpjQBFZcMESC/hH9NCmV8wbtT7kXOImo1P4Iym2Wxqe7QuBIXaxFXXAsabjV6OYdea+pLJiLMGbafAWr8yqYLFBK8KC8vyHpWxAZGKQiTwLBTTxQdG1UAAKKS5cLORc4cL1bhepd2SCNQSDSAEhGKmaQzDzOQNEI8tLmFylzysloS5AQJuuwfICEBYymMBlRZkKCo+QKtCag+hvAeqnACq7sBlUUuKAVATUtLbhI7Swb4ddzpcIaCgjPFTFL735m4BZ4WqInqzNOkT5CT1MSy7xO63iNJSc8ZojxPwNwl1AhyG9E211uOO11b6J8hR8inRQVchV2BTCnKv32Y1tgd/xBeHRRhGMk0D7UYE3t8wHGOeaND06LAV8bXjDAebhXZEHP743Ih6CBAT72TlrkXMigQ7XoKh165AhFD+3D0NNTe5Qx0v3B/rC73gAoVs69AEtKtK+zzdW5gb7m6KKMtlk6LqbJYjJor8WSF/mAj52kuX8OGiLPCcdc3wu7qg9Qp1vXGEufS95tPuVp4/ZhzzQt1ytq1/uiLtYqFSLCWfbJA5qdC4nSIBY8NW0pmXwDwNbM+1YrJ8M0+2ruhQCsJCO/9vN0ysLE+63RIyAWbtH1Jxy73fVlre7gYFu2djZZHUOzm3A5sAxGEknsy2YNeA60/x1nVcMm86+mduelQVknxD5Ximlq6ClSQLCsWnRYdSFDSgH1jiBKhw65NzB2n73bkknI7aubERIwLUnQHQFxsmeUQ3bvGagr19hTui4LoUS+QmZcCCc1sSpockqP5CvLlUuMiNErVx X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0905; 6:yr4tdjzFJEGrdkHvmA6//IAOgFfOUIcXc2rW/Ulb9UK88UAiqcVnyTbmW6U+CFXTcUENNJ6up9sjQntsNElfrhgoN7FxIc56Xmt7T9rtdHPUvM1oLdMk734bYriX3IQkefZw///IaJQiaJGOl1d5PC7TxH3QqtuKPWZD5uufytEC4ovP/3bclxsOk5gLSrFWxCsL2+8TZGogSm2RF1jfPo1C1DbmA6fd1CU1iEbBUPjuD733Jx5K3nluc/G7M0cVMG6azyEs/Jp/766r81vvOvS797XBLjrbCN3pN3FX9SP8TJ+OcBVPKYsq0P0fg9kGHJibPjUVjojYH83g8cJyLbulctPa+4Tc324+b9VdpzvYiiYCGYqzaiKAg4lO1ABWFfX6B2txn6TdeOcArgqwtbZAAF2+lcovv9njRTu+tGXNOkjy2pqlnJqy+hfa2kK19wNNptt78du1fdmhHb/aLgZzgEgAbv4yeKvBLMXNj5E8/BAGSYGOq3U98WAjG56RkyryB3ZCt8vUajhKB5p60Q== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0905; 5:hPvOTOLlvza3GFSle0ezKmUzV5/q1rSyuGaJIEXsPO55ETmO/lLGESk59+Hc94+da9vMkN6aGuuLIpSTomJ52C3jRZGy3G8Aep+1IM7gsRenfcwzwKu0Vm/1bFE0o5+ZlIq6FqFEWZ7cV6SIz5L3K7OUX+pgT4bjwAYSNeVlblrH38effw1ZmWMnqQA/CmiuD0BcqYUOb6ffg8U90jcuGeGDg9s1aCqcSwfnZYB+6iB0wDAdNTQXyYqgREc/xn/lmzWQJ0pe2MJ4qXzgGe9ibkK4ZF4/3O+BijJ6+OyXgkHZ15tNvX5CcrbRjnPPZWfAIgIm6nA1h3lqfP7nOk3sen+/XVx+LdT2CfhuoIMjqyUHZqtMb4rix35uE+7U82/7kzF/5qBDzL7fDSz/on+vLOP/AE3sSHlelrf4bEQmfg9XJfuAtbeJHt3JJDmR02X20xdDOHV/r1G+GMnqqH7cRxPKsgB8YoWrMYdad4vM3ljqxHBQh6UFyTTSMECQF0UE6TT5wCV27ZHSVtRaLgjcRA==; 24:6TNJ9bY81RieE6RItsS5D2FwNFX7wj6VMTu5Mcg6MVKn+JOu7sT4opGaGAw/pjmUKI4KlxRC+Rr0gzIdyhRonXzf/HzjAK5QsLEdZHFI+nE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0301MB0905; 7:LyUUvgWTYKI5h9Kk7jPd7NF1NwloTToGJMWBBBr+AB7N7W/U0ns5iMqVVEvaK/WnHkpijD6A3h88YpCYg+CZta9M6oPbH3jjLJy5IlIwA9A5r0TceR/UQBBy+/5Xd4xF6dluCMSmP6NtC/av0E4oepXG9LIaQMrBoKPAyf4flncK5d/VOLIK27Iv/R/GMdpS2BiM7OGT0ORWYHSTCPULyDu9+uCjMbMGml4+1yeXUCtkzDeVqIcpoeRML/vZYtI4cC6i1IkDivB95Hr824EnnQtzddkfL8Gh/YFzTxvoPfu9Tzxj9HyOhCv5hrlht7QogArltGI8wccHsa9YYYBkSA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2017 10:18:37.2586 (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.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0905 Subject: [dpdk-dev] [RFC Patch 21/39] drivers: enable compilation of DPAA Mempool 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch also adds configuration necessary for compilation of DPAA Mempool driver into the DPAA specific config file. CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS=dpaa is also configured to allow applications to use DPAA mempool as default. Signed-off-by: Shreyansh Jain --- config/defconfig_arm64-dpaa-linuxapp-gcc | 4 ++++ drivers/mempool/Makefile | 2 ++ 2 files changed, 6 insertions(+) diff --git a/config/defconfig_arm64-dpaa-linuxapp-gcc b/config/defconfig_arm64-dpaa-linuxapp-gcc index f1b6d86..2a7d8d9 100644 --- a/config/defconfig_arm64-dpaa-linuxapp-gcc +++ b/config/defconfig_arm64-dpaa-linuxapp-gcc @@ -44,3 +44,7 @@ CONFIG_RTE_LIBRTE_DPAA_DEBUG_INIT=n CONFIG_RTE_LIBRTE_DPAA_DEBUG_DRIVER=n CONFIG_RTE_LIBRTE_DPAA_DEBUG_RX=n CONFIG_RTE_LIBRTE_DPAA_DEBUG_TX=n + +# DPAA Mempool +CONFIG_RTE_LIBRTE_DPAA_MEMPOOL=y +CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS="dpaa" diff --git a/drivers/mempool/Makefile b/drivers/mempool/Makefile index 8fd40e1..595f717 100644 --- a/drivers/mempool/Makefile +++ b/drivers/mempool/Makefile @@ -33,6 +33,8 @@ include $(RTE_SDK)/mk/rte.vars.mk core-libs := librte_eal librte_mempool librte_ring +DIRS-$(CONFIG_RTE_LIBRTE_DPAA_MEMPOOL) += dpaa +DEPDIRS-dpaa = $(core-libs) DIRS-$(CONFIG_RTE_LIBRTE_DPAA2_MEMPOOL) += dpaa2 DEPDIRS-dpaa2 = $(core-libs) DIRS-$(CONFIG_RTE_DRIVER_MEMPOOL_RING) += ring