From patchwork Sun Oct 8 12:40:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Santosh Shukla X-Patchwork-Id: 29891 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id E42BE1B1BD; Sun, 8 Oct 2017 14:41:23 +0200 (CEST) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0055.outbound.protection.outlook.com [104.47.40.55]) by dpdk.org (Postfix) with ESMTP id 6AD341B1BD for ; Sun, 8 Oct 2017 14:41:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lyaCTxs4VObVDCc9xIg4Ri1BxLOQaRhm51sa/nVK94U=; b=nCBnzyWb0xAlnNc/XzevE1H+Lne3AGXmxpQIZlVLNnAoZC1CWmu2FWgjRhw+Nvj3rOg60nI1J60ytoLOtIh3tXMAOHaPKrZcc2L4ezwRIBnBl5tLxR/3khysISdSoFwqKky6iZoUFDtv1B9DyBHTP2mHnaBY74gt/KoR5qG0QYw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Santosh.Shukla@cavium.com; Received: from localhost.localdomain (14.140.2.178) by MWHPR07MB3103.namprd07.prod.outlook.com (10.172.95.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.7; Sun, 8 Oct 2017 12:41:17 +0000 From: Santosh Shukla To: olivier.matz@6wind.com, dev@dpdk.org Cc: thomas@monjalon.net, jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com, Santosh Shukla Date: Sun, 8 Oct 2017 18:10:09 +0530 Message-Id: <20171008124011.1577-9-santosh.shukla@caviumnetworks.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171008124011.1577-1-santosh.shukla@caviumnetworks.com> References: <20170831063719.19273-1-santosh.shukla@caviumnetworks.com> <20171008124011.1577-1-santosh.shukla@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [14.140.2.178] X-ClientProxiedBy: BMXPR01CA0045.INDPRD01.PROD.OUTLOOK.COM (10.174.214.31) To MWHPR07MB3103.namprd07.prod.outlook.com (10.172.95.9) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: db991c7a-c49d-47c9-dd24-08d50e49dff2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:MWHPR07MB3103; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3103; 3:dBtQxWCp3NGU2Lcnx3qkSjsazMiloPJ+BU4/3N29GjFdR5XB3FwOLXGHnWJamILcuMSctftdTunscvKsEp5w5UHqUTTRFQYlKDMe6mQUZtr7kW2IiZWj5YOHWk2PIEJmNiOuWHt/iMmeNC9oZQNxeD/c8mwLvkoxZGtWeb9yhzC/xru5rQFVbvCRln29VDsmERMN2uAIe6OLl1dn+JT3bDugpvdSbESYPBzwUaBIs/1eT1Up9e27KjVdV5zm9bTf; 25:khfELR1t9JdiRdTEzqKs73XEZ7HZa8o0c3lee0pbnj/yoGv+w53TSsJ+1jcUnTZfuZ/JiP3ukH42YLW4e2vDFPtdBOCiYp8dGp0UCoLEiINU+6YI0EAhmUFTosQ7gySB9/0VRwox7C2J5I1/y4K/JJEU9jYbAeoTIgWGrOJzmK9eAe956FR1zDuCe2LKtiegVYXjSc1fWMhmzaoC8U7FJwBMC+9V1FuOjWDH90zSNIVfoyC/aIIwM6rUrIShnweZiyoPENfinlH53XjCBsigCkfZ5BWDnHXdIDWq+HR5VzeUdhfWYe7tfh9eoeAXdqC1lWrE5u+TMY8bi3f2T8thMA==; 31:m873rlRPVFK29AT6o4jo+w43WMYQhgbKVWsS728jKCve0JihOzBAuOwYwww8U7HApF7wXJG4OGFj0Lc4yafaqDOI16bnh5B80uRYSkRUfFwEc5yJh5nMvluIDKXjlhXHRl6m0mzW9HCmUMSDqBrsu2rtZlSmOLAuA/v25K8S7N3fhaaT7R+VCjIHToWvdfxw+HcWljW6e6xsxv11khhLQDNlAQjzpcD6G+esC+YUeQw= X-MS-TrafficTypeDiagnostic: MWHPR07MB3103: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3103; 20:2D/I+Vmp8ku/0tOaNbMmTsU6nsEZg/gxkKrgI3mW6vTHjWdvaiRrRwk/MLogLi8dhso5n6/fHhBCv4JzTBJ93mwkzA4xsBiXebjqztiGesMD+muaqCldyAWzFBiBIrSApHihrWawqVCgR4OUYcLB0CmICUf+kYY+zU+QSY3VNNDal+/dUo3Ilt84pFSARMFWUmq8EvJGs2pf5+c94wvgN2ZHb1nwCBvNH/GTMq/bDG0y0yiqaMFEj1cdN4GhhvNZRDMk1CQGsdRrcEMbkr6KO7a+tB02JxTc5mCS5kCJnlSSYvGlaSlD9Wh2w7P33yzL2pOOUxZyTurrAG2Q30NbWLIjhhYcpnDgrIIBLXjBcPHjGbjzGFsFKH//e80NNHIn1GwhBYRWK0VZ823dk6dYBMBHIqITsdCrCvjnxLhBzqx4QFNSQqKk2VCQcuGZdVraMqNCBL34ak1NBgbvvxy5qFYlUYZuYQANjCJT3b4Q3aEqO5uogkYYhvR/e7NPvMDG0Gl7/cjmCWBAOqe9rAG/Ue0EninHifWi5yAXxP0fllbWwBWWazxn4/1sOPAzvzrc2a93+N7DJWKx6NCIWHkjIkHdYVLWMcyHSZ5NJzAjXiI=; 4:eEYIJgUCrXEzJvDIRI50SmimuoV83Wnchfipm3mD+YyZu4PnXHu+6ffl6GHz1EHOyW9YBF0espQs/9MFGvQiqYSWWVdnVfA7H58MXiXneTa7IuXMd0IPDZcH3P4ciavIDQ0y0DM2/JneNX8gXOUBpEtL6fYR7F10DlmIpLcuexN4Bt3ckFttYb5+WHTg/TMG704LcjXW7BBoZLX4bk//EvSrESzXnLUNhRrAr57VAPE4oaGx96eDZ9boKZTpWKJc X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(93006095)(10201501046)(6041248)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:MWHPR07MB3103; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:MWHPR07MB3103; X-Forefront-PRVS: 0454444834 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6009001)(6069001)(376002)(346002)(189002)(199003)(3846002)(16526018)(1076002)(6512007)(2950100002)(33646002)(478600001)(97736004)(107886003)(50466002)(25786009)(106356001)(8936002)(48376002)(36756003)(4326008)(5660300001)(50226002)(105586002)(305945005)(5009440100003)(16586007)(6666003)(189998001)(72206003)(66066001)(76176999)(81156014)(6486002)(5003940100001)(8656003)(68736007)(47776003)(316002)(53936002)(7736002)(81166006)(50986999)(2906002)(42882006)(6116002)(8676002)(101416001)(6506006)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3103; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR07MB3103; 23:9RjeDKoIALB1FQAXb3LNOWKuqcG/8UxRLdaCGfBNA?= uDIF/8oBo/bK7dHuFkTmnqMt0Ro40dKNwVn+mR6frSEyd5XHA/A0BOuVqQgoZ/gX+RN5W9rdopAnLgInsU3YV51V0JyzIfiQzSRSP80hNHvJ/SRuQ9qQoejYvkTPTNtSGw85XirI1SEb5T8Pq/4GL+szGrUQX4clMWTBD8AScHxSgbesAMC11FC93r56n3I/YERr0WnREHc5Iito0GkS11k/HZRtHGfA3yYcbzZRdkFY+ZfKaWwGh5F9FHpcRgQxKOe1cNKW646r2pvCd5Dl18OljrajtDrHlGz0Ww495fxfxOfCVWTfnSmxFnZ8Fmi4De1Pqi6D8OHat7xuZh58o8gWy+OtHEEZHfHe4hqCyJsG9D7J/ged1a5kzhC5bY4gWWFSfJ8BbSb5UbkdwLA8eXMMnoHssYZs7AbksNmCigb4dTGb/amf0UyuV4+RNNJ+JQIdM/F3dy9VZVfFem+64oDzmyP7FhBlzn9gNTJ+sbdWkmkRu4ceRRxzGOsOnMg0f3pHNL89bpetClrJot7/i7hqcP5ECWz3hqZ8z0CQGinhd5ONyAKKXIyewezTnFn07O+faF7gPpQ4PEK0HPCwcdEucgNOKvhdLD/WsMQ4BwWiV1QtdH/tG0trFhvDw+0pmx74dNQGKSG74IrwTbxYb8GJOFc1OHF3S3pikSpFRqKHYL4qeCfgp3Ndhy6q6tvY+IkkF9ytgNgAsfN6qoVst7PG+vcN2vT0Azmei3jjMx90ML4xQd+EDIjj1a1x8EClm6beq4o8BVGD2hhC6ezWXYhMWajZ3jZXS32EUKXvJhOs0cH6ZeDfmpB1e5FeVVRUMNDFBcMPj7TJJU/dww6+UaBOPsrzxgr/U/K0e2DKRME3TX2mxCaMmGbpRrntAC/kIIPobjOfDOP2eidm/dLEG4ZflklsEnmTjEyDXVSdeOz4RcVRgSxdHq1dc4OBVwvhrLiXLO2U3gEhU5JIZlaCiDL2BDZtSyHCQ5uIMDa6rTjdyAuF5x2IReT3JcWoZHI9Qc4H8pIpeF7m0VzHE5U756k7yO2LuCLtFh49O9U46K6kHwXtD1zL1s9+taGPJIVVvCzW4hppPWd8UzZOFpd6xLFYuyC0XPoHmbs5NKqM6LLFvv6i22GF+xXA7qX3sbkgqapjOCMWTQ6pAl6+4+SpYa3 X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3103; 6:sqsTr/zwZTQRAYTM38qyOWwxFNrlkWK45yiZbyS+IOY3f/DpDt0SwQsgzQS3ON76y1V36deQkF5c4qNRS48p/4yZZyvbfmJ6QLWDs/a9c7V9lMdgO3O1nDhztfq7pQiOZBwZDbklX1Sf8QegEjwnDALHYxwasBBf8oGn6mjNv5wQUsY3KQHrRTRPNSVHMNQZEAXr55OI/qlqeMM/n0cRM8za08IlM3Hdd886u5Unj/Qq5uvuSsl/cgufQwDKKd64AFbyl+GSgUhwwad8yPTOeukyee2prknaKS8hm8UGbl8h73D/cqkmUqfA34eJATo6/uo+r2ce+gzEwBeIYTN72Q==; 5:3xu2X2sUF+R6hsloqP723ceJLXfW1B+ufi80ulHMpdKnDVeDwWGTJjbJZ45dZ81Y3v4pSdC+vWthHdGw/xhbBn0m3NBXbw7HteJLi05fIX7xQgJAeg1y/XFxDwySFgPJUSxFngdowc/HJFNoOfYOsA==; 24:Q34CHMs8MzR/VryZ79bqrH+HGHIXD8N6aFGOe2Kqm5l8Cu/V5BS/yEP10yGwWSPu45NsiF1Tgn89TQQVXjK8q7piztUbAkObaq4fjkLnMeg=; 7:7xsM6sXdVFg3b5p6eUwU6z39z4CltjXLpwHZFm+BiCoZR7ywY/44cdPWTB09Vhli5OS3Ug++Zvky49B6GL077B+c2HfDv8W17zF5Krj6TLc8Y4ckbna+8G8aLSVvxk+6McvtXQTVICugS4g2Hpq0Q81us4WrSKcdF6qjkydLUoag5/vgn34U+SF3OXrbLvRpcw+DRf/h8BbUmRwWl2g6WhZuAQEFjSB2bZmvUU+Xyks= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2017 12:41:17.1367 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3103 Subject: [dpdk-dev] [PATCH v3 08/10] mempool/octeontx: add support for get capability 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" Signed-off-by: Santosh Shukla Signed-off-by: Jerin Jacob --- drivers/mempool/octeontx/rte_mempool_octeontx.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/mempool/octeontx/rte_mempool_octeontx.c b/drivers/mempool/octeontx/rte_mempool_octeontx.c index 42d93b833..09df114c0 100644 --- a/drivers/mempool/octeontx/rte_mempool_octeontx.c +++ b/drivers/mempool/octeontx/rte_mempool_octeontx.c @@ -159,6 +159,16 @@ octeontx_fpavf_get_count(const struct rte_mempool *mp) return octeontx_fpa_bufpool_free_count(pool); } +static int +octeontx_fpavf_get_capabilities(const struct rte_mempool *mp, + unsigned int *flags) +{ + RTE_SET_USED(mp); + *flags |= (MEMPOOL_F_CAPA_PHYS_CONTIG | + MEMPOOL_F_CAPA_BLK_ALIGNED_OBJECTS); + return 0; +} + static struct rte_mempool_ops octeontx_fpavf_ops = { .name = "octeontx_fpavf", .alloc = octeontx_fpavf_alloc, @@ -166,7 +176,7 @@ static struct rte_mempool_ops octeontx_fpavf_ops = { .enqueue = octeontx_fpavf_enqueue, .dequeue = octeontx_fpavf_dequeue, .get_count = octeontx_fpavf_get_count, - .get_capabilities = NULL, + .get_capabilities = octeontx_fpavf_get_capabilities, .register_memory_area = NULL, };