From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0073.outbound.protection.outlook.com [104.47.40.73]) by dpdk.org (Postfix) with ESMTP id 1013A1B53 for ; Thu, 23 Mar 2017 17:58:04 +0100 (CET) Received: from DM5PR03CA0016.namprd03.prod.outlook.com (10.175.104.26) by CO2PR03MB2263.namprd03.prod.outlook.com (10.166.92.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Thu, 23 Mar 2017 16:58:02 +0000 Received: from BN1BFFO11FD016.protection.gbl (2a01:111:f400:7c10::1:166) by DM5PR03CA0016.outlook.office365.com (2603:10b6:3:118::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.14 via Frontend Transport; Thu, 23 Mar 2017 16:58:02 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; arm.com; dkim=none (message not signed) header.d=none;arm.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 BN1BFFO11FD016.mail.protection.outlook.com (10.58.144.79) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.977.7 via Frontend Transport; Thu, 23 Mar 2017 16:58:02 +0000 Received: from [127.0.0.1] ([10.214.249.249]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v2NGvo8l001716; Thu, 23 Mar 2017 09:57:56 -0700 To: Jianbo Liu References: <1489754838-1455-1-git-send-email-hemant.agrawal@nxp.com> <1489754838-1455-2-git-send-email-hemant.agrawal@nxp.com> <20170322060944.GA622@arm.com> CC: , , , , From: Hemant Agrawal Message-ID: <687292fa-bd77-8b2a-d0cf-9f80b9c928fd@nxp.com> Date: Thu, 23 Mar 2017 22:27:48 +0530 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170322060944.GA622@arm.com> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131347618826619509; (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)(39850400002)(39380400002)(39400400002)(39410400002)(39450400003)(39840400002)(39860400002)(2980300002)(1110001)(1109001)(339900001)(3190300001)(24454002)(40434004)(189002)(377454003)(199003)(9170700003)(230700001)(81166006)(8676002)(33646002)(189998001)(86362001)(8936002)(65826007)(110136004)(2906002)(85426001)(104016004)(54906002)(53546009)(2950100002)(105606002)(6246003)(31696002)(8656002)(47776003)(4326008)(65956001)(65806001)(64126003)(50466002)(36756003)(77096006)(4001350100001)(23676002)(106466001)(31686004)(356003)(229853002)(6666003)(53936002)(6916009)(305945005)(5890100001)(5660300001)(38730400002)(7246003)(50986999)(83506001)(7126002)(54356999)(120886001)(76176999); DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR03MB2263; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD016; 1:oZBPRLG2pRNurL4C1UJcTUQnKKKLsIHPLrlvwJPxssgzmnUZTjyIXJj9JLK8icH3xBZ9UBDIS+eiVrRES1qJzYnECJvBO1cyg/1qvoquqeQGRtzxEAAUlXVus2sg/jv9x4nt4XyNraVeQAs8rTrhRBy+weNY8shtM09sHwCvJk+onmj/aG+vu1fXx0CDR9RTVyEpeItLcQvgYcgB+BL6muXHyghphYkCFTRQaHHh78R7oZQGObZOC/aUDXFnceAljJqApaZwGeY/zDCnjGQbzMqBIkYcNBHgcBeNauc8ygh9lgIcSA7iTURFHwQN2Pfqnn1hUbc8VZuPWP3zSA8F93M0TPwo5rkFqsz7lssH4DxgnZVAD8QExxi2s9OztmxVyjDGqNsaVC+c7HyD0MPC3Wzvd88d1pWV1Ni+RrKr3GvZQ8tSlA6oVgDkG6ev4siXSVWV6naeYAoM54vVVtEsmNC6Dkq9YSUvApLc/MDnxlwCTMfNznLiqhC9BQ93ZZlq7oumYQAm31A+AUlWyP/6x/ZIvgcJuH1UiiIG19hAJYX+LUt4Ocj9wZes9HmIPZaAmjyc8nobDpu1vhg9toGfiulMt93uFE3FQXVZ04jXZ2OOPYVUASE4scvuZa6lgBA4 X-MS-Office365-Filtering-Correlation-Id: 0ec590df-69b8-4088-ff6d-08d4720dc4a4 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CO2PR03MB2263; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2263; 3:QZmDGcD9gFg2u64UMQE89v7V36fN3HnPZxryS+3K0XDI1P3XacKFI25IihZRSt7/iY9y05+OYDOrRQBVpODbqzXdomiaEEqh6MkfVOn97lO/5rENm/ajy/ZvbPz9V2Kr8JvZh/TQIMXq5Vl3/L582vyygudWIqkookzZ1U1VfcaRbOr8Uqk4N/MJ4bm3L2O0MeoG4qEFmTHvCblSw34RhRJNiNaHoMvPQQyL7LEXvxYnONBKuzPctbkwNJRN6OY6EKU9KR3AlLqZ7Llvw5F6k5bacYYcMve3q4ssW334Nz61j8OYUL+Iq0ZMpz4QsM4mKnZe2eA3YBoM+oMPWoc/VgDJRZL7dEdGy5vg6V/tW7Zx1+p8efKuZ/73jLiTdOvl; 25:xKBxYOSta3vv9iVnIwS4l5XppA0CBV0Bsw8rcVnTRjrT44krnpDUQLg+xDcvoAW6AAhEgiFLnAv7qMEYtsgYi13r5y4+dk+nEGWi8hqCACv0Qvw4hfdZtOSTKrQKvD/j7e3Sa1bPEBK0VybYGgesEXhuDx53AnUknAKce5p/r0zavgfuGMqtTultQ2RAcor/jPZNyjReQMBOYaWJohkTYL72LT8J6zAyTBxKmAGgi8LYeyZzNQXrcxv/3cUTBojE8HnXa74iyLOC7nAEGWHccpxq0ipSM8JXHEWxNp5+tEfE2xrZEHyVZZm8H5fPrxLK46vllKWbuMtyjl+jfNcFTtfT2+BX606vwKSXHHYiKE5Zwt0Aa86UZTKdkOsq7PAtn+VoLVFz5D8RJ1W6JDuv/kfVpJidEkw66LLb70jssDF8SgU7zAmJIAKLu12AROlSPe4epRVejWIANhnhcU3Lyg== X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2263; 31:fwgVbOwN0wXsSYwnaUd4xfWwZPCSWCCFy5eE8Aeuv432wIj4AVz6lx1P2SpVgWe/0n+jhZnhFtPUf7S6EhN6TIcZRuCg/1lRvLGGpaFXzjMRfBeI78d2cpXnZfVPrFIXkHb55fuZ6P+OKXaC337792VsCvwtRGgKs7HXslC9B4EKJy9sMuY1wzqFtf+v9nvZXlB6XnXoQElC1zUTiZ5Iu1obLEUdC7IaPnWwaUBQi/0rDBDqD6Q4s1WN+J8qpNgWGs5oWL6czz6DiAKOaEojG1jKWK82OeHF+93+qmJx0gM= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(8121501046)(5005006)(13018025)(13015025)(13017025)(13023025)(13024025)(10201501046)(3002001)(6055026)(6096035)(20161123556025)(20161123565025)(20161123563025)(20161123559025)(20161123561025); SRVR:CO2PR03MB2263; BCL:0; PCL:0; RULEID:(400006); SRVR:CO2PR03MB2263; X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2263; 4:5JQh1yg3zUruceerx+f0H2pYFGt1i/Si5OSRROiHZgiRcbUjaeEiokiMf6H2yKrCYP5tq6vd9Z3AUMjo4G2zSThFzeN+cZ8Id/oq1qkBIXKc55SAkabicyQ8Hud3TsKxDZVvB4oJrbxcrC1JxneJd5U7GeJAJ9hkToQ5Z4KroDUKDna8rBe524PewXBJ0S6D95Z9L0K6Od5LS0NVXHD2iDcUKDlXm8PxHBhl4Ivwm+FIgqEsWFeSl2xzo1KmeNAXDkDE4GRfeR97s0a6ICh4PDy90zpXKRaFXN+QonCXp0Cfa+vwZCTyxAoS7R4/3j2OTMc7js2W2Po945hTX1S9VW2fIMronMFOb4wM+UueYLejn8RfCQbV1IqIzjuBC5Nh5cRgOzf7lnuhfmOzXYK+J1l6gGEcRbBT7DJLwtEMu5BKEGb2E6HP7hhYZhKLNKBNEjiUCg34KA2kep3Ey0WXVBGQYLgrjsOeuC2eQnrUH6EGa7zqXc7tcZRWRIFDtBCGk/C/AiuaT+9qOFrSj8Cow+cWx3bTRTVVelxEZj6KHwKph0qmNH9kl6J5EAoLMXGP4Gg3MKBua3tkzbZVkCGsmBmbXLrmUA+H4uOtm4BX1I1g3NVkaUj4cZt0LaAHFp19HZC7UQTYW2sB+eE11cTbh/LuIqDJ1JSgiO7yeTV+JiIpsd+MG5ZgteFi9OtLFDAexNVIJclUxSZNN6K2vrIKqmMs2l8bn13DQ9ttp5Jp+3+a8DsXmHj29UblUmLJy5P4 X-Forefront-PRVS: 0255DF69B9 X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzJQUjAzTUIyMjYzOzIzOmRFeEI4WXhGUCtzdXZDV08yZmE4c0NNMUZ0?= =?utf-8?B?bmtJR3gxU0lWZkFjODhUTCt2bjU5UGpRanFSRFhBVHdmaEdWRFF3RkIxRVlt?= =?utf-8?B?dVlrNWNueGMvdllMSzgzY3o0bUhUSHBqYlM4YXZCWldrS0RKUENsVVVpSWda?= =?utf-8?B?OUIzemJURTQ1NWlJaVNXeWd3V3UrVm90aXRGenljSGgvdC9jN1greEdESHJt?= =?utf-8?B?QUpjVkVIVi81clR0TjZPekRsVSt2QSs1eWI3VUZuTmRGbkphK2poOVdhcmFr?= =?utf-8?B?VHUzVUlRalh6eld6aUV1Y2RpUnlRR0tjVEd1TUZLOExhLzBpQWpzVkY0NjBx?= =?utf-8?B?VTFtTlJMYng4MUJXZmRJVDlLekpKZjJVQVlIS3NHTXE1TkQ3N0w4MnhackNp?= =?utf-8?B?NVVmZnhqQkx5L1NVYkc2R3FEM0hPNTFBZzF6SHpqNkYzZ3Z4UDM2ZFlXcXg2?= =?utf-8?B?SXVoNCtPWHNuVWNJYlUzdGxGaXNqa1V2c0xYNEVqTGgyT254bjB6N2Fscy8z?= =?utf-8?B?aVZDN3ZQd2QzMmNiQXFMaWNBRk4zeG1SOUZRTnZCYTl6aHl4bEZNcDYwVjMz?= =?utf-8?B?YWxuWE1zSzByYkJLVnhtckhzZ1hjVERpeGNNa01vWmd0WXNsSW92TmcxV0hC?= =?utf-8?B?Kzc4Mmg1aFJaRjhJYy9qa1d4Ni9LZ2c0TzQ0ZmZsVUtDWkM2VlhLZmFQQVVF?= =?utf-8?B?KzB6MGhmV29CYkVNeHdtSGMyaFh1aTUxbmRGYjlZZ1cvNGlnUXJidUlQYXhW?= =?utf-8?B?UEZsWDdxNzMvTjVNSE5tNE5XZFRuVnNlaDVLQzliRVZWSnpkZnlsU0RSaGVF?= =?utf-8?B?UEFWQVRFMjNmR3dISDcydXBrVWVycC9DWWNtSzJreGlFbmdwalkvZzJPMUR3?= =?utf-8?B?ckpDYytINTNreVJ6MG5aa0hGem41QTE4aUtTbzFsblc2NDNoa29mVXVPanVX?= =?utf-8?B?RXo4azNwUFc1QWoyZDJjYzcrR2RNckhidFZqSDVKWTB4WG1PR3NxQmovZDBJ?= =?utf-8?B?MVZEVXpXcEZBSmg1ZXdQTFk1RVhBcG8vZG1RM3pjTmdabG15OWNla2tVYWxt?= =?utf-8?B?cVRRQ3J4dzkxaXBGaW5YekZ1dGR6Vk42K3pSb0pmM3V4eWV0bTluZXBybURJ?= =?utf-8?B?U0IzN0dqVmcxcFBTeEN3R2E4cDh2THVId25MdE1WWVM1UGlKQ3hlVDE1M2h2?= =?utf-8?B?RllpWURVZ3BGdDhaSzdmVWFDS3NaZEhIR0xzTHg5WEdJTjV2NmVCYWk2enlN?= =?utf-8?B?aThZRlh2Q0U2QUZ3N01UQVcxaFVkQ01YNFZ2NnA3U3N5czVNZ0RDM3NKbjh4?= =?utf-8?B?dVJVdmVJWFZPVkwvWEtnN2V1MHl2bHJXWXR6dExOR2tKemN1dkthQzZ1SDlM?= =?utf-8?B?RTZleU8rQUtCQ1A0T0FyUndlbVJBRDR5cmJhTVdNcTNMeGtFS3BGMThLNGc5?= =?utf-8?B?ZVI2R1U1NjFqTnhLdlVtckx5ODQ1YmJ4bnFpaXRXZjVHSzdFd3BRbCtSR0VP?= =?utf-8?B?LzI4WWpSU3VSVmlCOXZPenY3RHUvT2c5QXhyc2lxUHBmeDExTEV3K1AwenRD?= =?utf-8?B?dm9acU9EUlRzWHdoRjBlby9oNy9vMjJ6cEc0R2hnYi92Nk9oWjdvSGxRalBX?= =?utf-8?B?TFdGaytRZDN5d0dTRDVwSElWU3JVMmtSUHlLajBrN2NDb3lVWU5uclFmVEpL?= =?utf-8?B?L3phaTU2U3V5UGpVQXMvaWFhYzFCeGpxc1VVU3BEMXBpWEdOeUNTZXVkZndO?= =?utf-8?B?c0lxSis4WG5EamVCaFJQVlpoZHVaSUdtcTBFYkJjbXdicWUxKzA1eGFSTnp4?= =?utf-8?B?Nk1NVjB3LzJuZDJhWnh1YTlWOXpwcEFXaVlRcHFQbEdXaFAxdWJRS3MzK0NO?= =?utf-8?B?M3plMmZvSURtamR4Q01Sb2JSYU5Razh2WnhSMHZuM0ltNEl6NGdvbzlLN21t?= =?utf-8?B?WHRDVzl2UThUMG9wcmFkbzFhNk9DcnJOaFJLVm4yWEI3MmExQW0rUml0VnJP?= =?utf-8?B?VUFUeHJMTXBRUTdSSnZxbnRlZTIybHdGM2xneTNLWEYvWGZOY3Z3RGtxQ2ZG?= =?utf-8?B?bkt0aGpneWVoNCtzVWg0ZTV2U0h1TjJhbnYxWmlsSEozLytBQ1dwNGt5MUJo?= =?utf-8?B?OWE1VVNzVFhsSVVmY3YrU3NaWXppVFpIS2F5QVllaGthaTJEOG1wVXljc3oy?= =?utf-8?B?M0NqSndXMW1wcmxPcDh0L2NaK1d3PT0=?= X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2263; 6:wR+H0ApZOa4KzUKiaECV7aGlrXD7pCegbCs7IIprv+W9Ei2wAKlnUORZF/8ektnD1tpk8B5a6rAll11aRt4brPlhCbQ5cBQjOjkhNaa4CU2zWrZpFnFl7q68E6oZ9qjbmIHS7lQRx/X3ZRNSXf0rkTlKBF2zHEkLqZ7yRlYn52P/M+lDYcz/8J0jPap+CefI4BpMBd3AcsVY6R1AmfaMnL3+EJkUMebADW2WrAbMimQWOSUnTPrz71Kr9tVWwxsS3eUwM08Ut2XPjc0L3A6D8dxN6CsRStBVRqcqbqIvinxyHBgxqufJKpfUnSLJr5Rbik9xgtsdHgIwqxn8CGg12cK6lxR8WZWBxbWIWW8VGNNoUBad0CQEFxAXPzgJenYqr8UFS+OZvcNIPoAPci1i/Kcl7EuEqjNpShI+rPzgsEY=; 5:By7O4THmQGXE31HPplRX5/NaZQH/d1lvzyxxR68YjVoWQiWXdpHEOfqkt3rCNluoFxela62vij+arnijULgQzLJn81p7MmejCUpFDDowXRXK8J11UGK7oi6rXZouoqJ9bkJJSmkH0S8m7QiRW6H/ThX7XyuKFK9ghc0gh97nsfI8PbZ2GsCzWfMjz7Tqgx/s; 24:/T7bdUm4iWVKDVhSkG1xsADuPuhX8b5MlPPI8y7KK+bVGfN+7r8rWMz0TPgRwNaLfP3rrNuS+KZKifzaZ/jcNQTaJOYWnyx1hnjUjbOWMho= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CO2PR03MB2263; 7:7OCZiKHLUXjXhGcI4YE+HFQFLddst99rn77UeYiojA8nV3O1ymHYqqz/MNQg3RbaR1hc70YAoszmIIVVSQSKgym173D8yv9hcqX34RKxHm/ZDBodC815piAf6365nGpRVaIw6uHNCQCZSUzqST+vEIfajGpEkTbUELtyGiC4jWinS+8dq27vR9sHM3oI9NnefkWKdCTGo8X0fZ0V9nQaeW/TeyUX2avMU0IVtyKVRZTXoZC6/aIsMey5lSU0wIJDtheiN422aGs8BMSfLD6pgHoTk0asZY4zIm4bQ+bGfI9H1VrxscsuN71/6gcJ+6T4KCMrKpf7/uUbQgun6A37Yg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2017 16:58:02.3031 (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: CO2PR03MB2263 Subject: Re: [dpdk-dev] [PATCH v1] mempool/dpaa2: add DPAA2 hardware offloaded mempool 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: Thu, 23 Mar 2017 16:58:05 -0000 On 3/22/2017 11:39 AM, Jianbo Liu wrote: > Hi Hemant, > > The 03/17/2017 18:17, Hemant Agrawal wrote: >> DPAA2 Hardware Mempool handlers allow enqueue/dequeue from NXP's >> QBMAN hardware block. >> CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS is set to 'dpaa2', if the pool >> is enabled. >> >> This memory pool currently supports packet mbuf type blocks only. > > Do you plan to support multi-process for this hardware mempool? > No, currently we don't support mutli-process. we plan to do it in future. >> >> Signed-off-by: Hemant Agrawal >> --- >> MAINTAINERS | 1 + >> config/common_base | 5 + >> config/defconfig_arm64-dpaa2-linuxapp-gcc | 8 + >> drivers/Makefile | 1 + >> drivers/bus/Makefile | 2 + >> drivers/mempool/Makefile | 40 +++ >> drivers/mempool/dpaa2/Makefile | 72 ++++ >> drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 374 +++++++++++++++++++++ >> drivers/mempool/dpaa2/dpaa2_hw_mempool.h | 91 +++++ >> .../mempool/dpaa2/rte_mempool_dpaa2_version.map | 8 + >> 10 files changed, 602 insertions(+) >> create mode 100644 drivers/mempool/Makefile >> create mode 100644 drivers/mempool/dpaa2/Makefile >> create mode 100644 drivers/mempool/dpaa2/dpaa2_hw_mempool.c >> create mode 100644 drivers/mempool/dpaa2/dpaa2_hw_mempool.h >> create mode 100644 drivers/mempool/dpaa2/rte_mempool_dpaa2_version.map >> > IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you. >