From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0042.outbound.protection.outlook.com [104.47.1.42]) by dpdk.org (Postfix) with ESMTP id A212F11C5 for ; Wed, 22 Mar 2017 07:10:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rJnQSfWN8Ta5qD5iaXo5o9E4VnlL8RIsjoqYuaibbA0=; b=MC37EYqa+8vMy2KmHiEGzjTUMrMY0R4IPdNKMn2CkUnT0nEc2dpSHduGrRjoCP36YhrG+/sMZ29tBPT5kzsqMmUWVa/NkC1RGDzJW7J5GU95uIYhopTOIjVi6pFUDUMVzxFOIppcGh2EDtZqKS+SycvdGhQSdapEBRAzRDcOAx0= Authentication-Results: nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=none action=none header.from=arm.com; Received: from arm.com (113.29.88.7) by AM5PR0801MB1346.eurprd08.prod.outlook.com (10.167.217.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.11; Wed, 22 Mar 2017 06:10:24 +0000 Date: Wed, 22 Mar 2017 14:09:46 +0800 From: Jianbo Liu To: Hemant Agrawal CC: , , , , Message-ID: <20170322060944.GA622@arm.com> References: <1489754838-1455-1-git-send-email-hemant.agrawal@nxp.com> <1489754838-1455-2-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline In-Reply-To: <1489754838-1455-2-git-send-email-hemant.agrawal@nxp.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Originating-IP: [113.29.88.7] X-ClientProxiedBy: KAWPR01CA0038.jpnprd01.prod.outlook.com (10.165.48.148) To AM5PR0801MB1346.eurprd08.prod.outlook.com (10.167.217.12) X-MS-Office365-Filtering-Correlation-Id: 887d70e8-4d8d-46c8-07e5-08d470ea22d0 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:AM5PR0801MB1346; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1346; 3:ulPt/3epKc857Ug7weX85C4BxZxiQZF4Z1vFEaTcfqy7fMMo1p9TP5Gc1eolmKnRkvgI4dv8cBKehAknQfbWsmbcYLPPEyVqcTbDoNJNwxp1OYCusoDpUS0ryirsPS5dyDp2cJzYNd1z1O7y57/ZmPSETDtHbJBD8Ja1CbsTgrTe4N862YsiQCMbc9CKf16tgSPwGpF2wfjgg7M6Q6RDnTcmoCzf7BT4251iDVR8gGOpUDpaw4RCCVlrHW0A2HarpRFCBA53Ug44iG3OW9QT2ll79Ti/0OFB4c3vUzhyXww=; 25:18PEQQwF9pPZYPuFlVj90DNDL/tTS9Df5HwNodTGrugmXFrzELElbiZ/xyMAmoS7cwB7zFNxnqf/TDSlj3H1TwDag+v56OSZISq4VBLUg9YZC8NSF4QpZ9IBssJJc7k3rT0WD9NlYaPIwr4TQtDctv9xI2ZqFTjl4RwCsLKmXDykj0W+zzXpI88Xg/5uiticBn3Al9xxAcO4TkXQDso1nWvekAHRejqFoM693O+DF3QbFAams7lCHui850+ZW20r6NEnc6eZvI3pngVdF1UbtUz0LzX7hW6pxyQs4OmCTI2ubQiSLWqoT04bRSacJbR80V6NCyHHIGLVTcoj7kr5gfceu+EuxEyKyUOooIrbJ0MX2J1dbifv9ptk/6MSU5fqkXMilqQ87e/o8o8yUTCo1FKMbctOjb6P1sx8w+Vr0adpqG1yTj3Rc8Co1lVSkLTIOaBh/oXa83ka4oK0PgpTUQ== X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1346; 31:sK3gOyPTdDntYYZXGeNYHgsV8h9oOur4fa0our7i+lempwap3k/K0pUs2uEqSWeY4Kn9UItyfhHO3E5GKW/4cNbHUc9qNJbr+p3l3iunbf+nVuEAeExUmm/mOwoZ1lCQ7LkX41MRF851JaSLIJr8Fji/fcEK821X0T+5HhNrl994jb5CA2KjoA7reaXXjqPI9gtZBPp53yJIK0ifjqlib61Ex0N4q9SkpnD2tJbVhDLR95x3EJNiFLJzQ3Fb5ad3RWi6yutJUevz7oOmWsjVbg==; 20:BlwT1+oxsvt7YmFoag0xIPOi6l3AnStQ+MtpU4p02T2JYKNm8EtnRHLaTW6qn1TUmP9yqYPqr+Bjs4pwP5H0P+QUvTuYc/OsSPQDYUPWsJ1SN574JPSsns68fNxqYFW+aW/jd1Woo9SCrOTe/Icz2ThViwGxBwi3BHCWux7639o4KDCXlN6YjSFwVrllKz+oBGMsu7IrJoT1MpM9AzFYNqaRKx7ztrc7jtiRb3gw8IA0BLGw9zBDBKSfDFbxEZoILR6CLiWbowf8HDf6WEptl01j9ACgJqnZHKQruk49qUy7rMWXiUUhb2hN6n25cj6OHB/0iicLqwWSqeUnQOXfp/ORrLTRjOVuTC7R0m7MTKxby0jU4bheFXuF70Eq3A+qKAQ6uXxbki0hErY8VcDXBxnVp7iV7hclRJBCzT7dG4CHiDIN/vyaxWpTdvo2erf28e+kXIm634lTce1J3D/W2EqaxdjR7HCQvHipdcQ11zvaUnbBl8humK7kyEsctdZk Content-Transfer-Encoding: quoted-printable X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123558025)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(6072148); SRVR:AM5PR0801MB1346; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB1346; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1346; 4:ct4RQjSnHJu3pFK58oz3mxXXdI6tKzWw8zWhZ4obkHrGtr7Rs/0BoPvjpKvp3ALepOGYdBHijt6+5vGVhlTru9YpJDg1UFbDdrDvKDihZPx+ZLv88Mug8GxNKeMfelpoC0NgEKWWOMIht064zvKnIyNDPZcBfRhK6+pLfTRG6m2dOKTfsEtvpCEJ2p3OmYfZ4sdM5TUyBXoZtf3b4a7V2bg++3YTRsiAlE0ha2hDORn7UH5zbw/2MzhPGmFS+2quuFev5dz9bZeac+U1l199sa+lg8fQG6xLI5QrJoROA/671DmnfjVbuxCcP/pBAEZb/GMx40F4LtrjHQsMN90VIqXhrCwzuC8vuzAE8ganHyePzi27PwEhLhPtaI3YvT4XUvnTJBAKdZesJZlhNswWO3/KGA+9PhmRGcRIrG+JIsz9AiYynIjUMv0+3OInUgvJ0jmrPR5dnzvG04IM54eAIJeuw3DtdbAP651wJWReSpKltii6oz1pyvlvl7clzWTX8HGhupTDsvGQKonPtP4KPX2kNkJG6p+H+zQLFdGYpjYBzyKdKNs+MJUcQBJRJ79te9+c1sMR5AqGhAUgnBRZfHvaplBFRYWNjk/pWcTebJN7gl/M8qXC9yqtAI+dltU0rvc0dZ3tvke107v12TF0riRRkTtezK0nOVUFEXDPnaQ= X-Forefront-PRVS: 02543CD7CD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39850400002)(39410400002)(39450400003)(40434004)(24454002)(53936002)(50986999)(54356999)(2950100002)(76176999)(6666003)(6916009)(23676002)(54906002)(4001350100001)(8746002)(110136004)(6246003)(229853002)(47776003)(66066001)(305945005)(38730400002)(7736002)(83506001)(55016002)(8656002)(8676002)(81166006)(4326008)(33656002)(86362001)(6116002)(5890100001)(2906002)(36756003)(5660300001)(3846002)(189998001)(50466002)(42186005)(25786009)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1346; H:arm.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA4MDFNQjEzNDY7MjM6dXZYMHBQMWxXZEd2b2QxYzUxc3RqOXRR?= =?utf-8?B?NnE1M1V3UkNpUE1WSnlNeUl1Y0ozSGNSUVB1Q2ZEU0E4OW9JNVZkZHhpSks1?= =?utf-8?B?UHczdHo3cEhnS2gvOXMzaGRtRnVid0VnQmxyTzI3c0RrRmR4dlUxUGNVdVBy?= =?utf-8?B?T1g2NDdyZElUUWpDbSs0OTNPbVN2TjJWYlAyK2pnRTBHOEVvVmZ1L3lxMktR?= =?utf-8?B?MjBIcVFwempySGZJWW9BaU9IWVZSSU1sOHZCNWpWeHA3eDl0WVdqOEQvbFE4?= =?utf-8?B?REZNd3VzNGZSZUlXSWV0Y0g1VXpndGQ1TXA3OVRnZkJsTWFtdjlsZklpRDY1?= =?utf-8?B?dk1FREYwL0lINnpiVDFwb2pjc0lUM3pMaE04L0RSNGJDdFNVbit4Y3Q1bGpU?= =?utf-8?B?TlFZZGwyUUt6RDRuT0s5Ly84ckZyTHlNS3drWWJXbVA2QXdqZ1RXZWNrRld2?= =?utf-8?B?bEVhc0VsSm9kR2NoazlWZ0VXYjNjWWVsL2VrVTNEYUR4THd4Ni9qUUJ6T1Jr?= =?utf-8?B?eVR3cC9PazFQdlVYY2NUM3lNMTZDTkFySnRHdEE5QjZqcC90c1lqNVBrVWE3?= =?utf-8?B?UjVLUGg0cEFRNlVFTWw5Yi9NaFhybGNZOXRZOVQySktOMzhSNXFPeFdJOEpl?= =?utf-8?B?NGsxblVEeUd1WE9TQ3BmNmZobzlkbHVvM1NQVnB5dVJ5WmdPK2lKNG5LRDEv?= =?utf-8?B?VVFyVVZmdkFHYm1UWnBDNFdSSVBnOWtmSkJ5bHV6aEpkT2RwM3NrNE5lNHNH?= =?utf-8?B?UytYSWxvTmdRUkk3Rk5NRzJjUi9LZVNjalY2VTNkcHVobGo3eUlqQTFwUmpZ?= =?utf-8?B?VjB2bjdQbzBwU3FWQmJ6a1oyOVo5NUwzRnl3Z1dEbEV4bnJBQlhIQTlsQmd0?= =?utf-8?B?WStuemJ2T3ZSZ2Y0M0xvekFvSG5Od2liYkVyNUhVRXNTSU1nSW9NMnNuWTZY?= =?utf-8?B?cVkxWmFVV1IzaUsrVkRDWnFEa09mdVBYU1VITWc5bG14K3BNeUpnNWc2MU1W?= =?utf-8?B?NC95NmJwbVJXcmdSR2QvMEVDYTJWWXNPZmtTK0VkcVE1Mjh0M1FBMVBrWVdN?= =?utf-8?B?TlNaNkhERU5RT2hDVW9EYXpGeWdrVUVzNEJaMW1vNGo2czUwZlNCczRTUTNF?= =?utf-8?B?MWZ4SUpwTWNLdmFxLzhRdUxITjAzazVnVTlVMEJpbTFzNlpFeHpQSWtjWkNK?= =?utf-8?B?ZFdrc3UreTlHTkVrTmRQZGNSU3ZsVlBTZjBDaXkyVHN4bTZlVHNKR1RIcHNO?= =?utf-8?B?NmpteUJJanpSUG8rRGhRa2pwaFVXL29zbXBpSnhmekpSQ3d6Y0NmaE84aERL?= =?utf-8?B?cDAyZFU5SUpOcE83SmpSanJIek5HUkxWZWpMY0V5TFRrY2QvMXZRT2g4a2d1?= =?utf-8?B?NU91U0xxaTBITEZyMElXQnkvaFFxTEE5Q0svOGlEdHBWRDZSVFNqTy9IeURG?= =?utf-8?B?QUc2YWFram5wdlJoYnRGWVh3N2ZvVzdGemV0YnliT01vMjhwaHRQLzhPWncy?= =?utf-8?B?WlUwdFpvUUo5SU9KaFBkRENnbFZXOS9RQVo5OGl4Y3NGY2ZlaHRSK1BPQkg4?= =?utf-8?B?cWwxMnUwTFhlalN6Q2s4REw0SHdtdWR2TjJQbTZHc3NQSkpna1J6cEpTOUFo?= =?utf-8?Q?I=3D?= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1346; 6:XoAWL44Rbh+dnZzbXODYAXrR3jcTWJ3NaetV4hWhkty4n601yu0vfvkbqMLePlcv/2XKFZ5f+/i/gAmkNqR6wfAvxMWGox7FeVMbdoScZaiRMrif8eo6X1jn8XClyWN+0MV7alAOlMxjbdoVC4jSI9s59lFZ0SU3ivdsfb3cbKMUr0bZqZdWXeG8LkRdsDdBgyfLq8SXUu6IeUXWLSQ1BTqUefaki71sbK0W/wpknlLPAzKhnpuwWgN2yOAN0hj3Z7GW4mygsrV9ld+VJVjvOMl4UBBoM0rkCMPcn+dEzdQSGEyCpPFqazOQ/l8iTEM3z/cYBKnhX9LIoCcaN7y65CmpftAjd5rP+fW9WnBc8m3xN2poSlPeSyCTgbEMPJxeAkJtuL/7KgfnqrWsa88FEG+jDOCFCx9KJYn2unMIssg=; 5:Ul8CE4RJHrAxtvhzVmiogK8Brz76TMTXYbTUu8CaFKki+CgvmUS8v/fkACyox4IqHlkRHI+23wgK2LFIcCOTzS23UEwoUDYOPgXpzQnHtzc1fpsconEsXpZUiXsawN7rqORLN4WW/okThlbYAy1g2w==; 24:3q3jw/nNx3ILJpKijxRUE6/7zbP2PUbSuf4HUq8bo2m25lGn6QP89EdP/WBwyH/VyW/6940ObiaxycRuWRZ3YCFq6WA1cILB4eOPNA71BSg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1346; 7:9t2NHMFzv1QRmI2x/EleYNjsOMAEn/BuKPXtcVvjXEl/auwe4B1G3zcWTAztHaewqlgdtFgQz/yW+Xdb+Zy27CK0Ex3GMma0JROsR0iRaFM/VbPCOCFDCj36UN+a//L1xwg0+aNBGkLKF3fywAUUounibMpeIEeiZOs6fyhk9MizLzo06Q0PMSQ18C2KBSMdKF3LPLkzLeNI+H1l/x1FBa5XfbkxdGn2oitRYkZYmoEJzOB+wEx/13kjAN44/momHnaCKmCsFc3FuAYDroCInCPbLEdFSVrO59uVFtdg94Dgu6eS7j7cKi3HDAdLzrtUa74Lax4P27TAjvlbBUIH8A== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Mar 2017 06:10:24.6624 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1346 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: Wed, 22 Mar 2017 06:10:28 -0000 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? > > 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 confid= ential and may also be privileged. If you are not the intended recipient, p= lease 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.