From patchwork Thu Dec 14 08:31:49 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pavan Nikhilesh X-Patchwork-Id: 32257 X-Patchwork-Delegate: ferruh.yigit@amd.com 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 F40447CEF; Thu, 14 Dec 2017 09:32:31 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0070.outbound.protection.outlook.com [104.47.36.70]) by dpdk.org (Postfix) with ESMTP id B104E2C3F for ; Thu, 14 Dec 2017 09:32:30 +0100 (CET) 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=SCZ/ruT+Z3csEbOoYe+ikToQL4allAAJ1ehvoBLk3Tg=; b=dnWddZsMbQz/dTVo/7NZ63SsyILwwVjE0WBgcPak4Sw2XAHhMRNHn/DYeV0ovGirnJfEtl9IxO+BXhxmmDjtpVFzOJNLAg+h3aqn++jU2RikdF6DmzO8aRxsKbC7O19h1Kp5Snv/zkCitCqpwc1kvmPDH136DNDeqrYlfhN6+9c= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from Pavan-LT.caveonetworks.com (111.93.218.67) by MWHPR07MB3470.namprd07.prod.outlook.com (10.164.192.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Thu, 14 Dec 2017 08:32:26 +0000 From: Pavan Nikhilesh To: santosh.shukla@caviumnetworks.com, ferruh.yigit@intel.com Cc: dev@dpdk.org, Pavan Nikhilesh Date: Thu, 14 Dec 2017 14:01:49 +0530 Message-Id: <20171214083149.5975-1-pbhagavatula@caviumnetworks.com> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: DM5PR13CA0043.namprd13.prod.outlook.com (10.168.240.157) To MWHPR07MB3470.namprd07.prod.outlook.com (10.164.192.21) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d3a381fe-de1a-4a60-edc6-08d542cd3624 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307); SRVR:MWHPR07MB3470; X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3470; 3:B2n07UbiJYtxm59w9MOUtlIfYe7xxfGckvALfa1yrpJo/u6NaHrQBW3NSBWEOJoIiq4J1QwZ8EXxLpwQIStTJhPK4JpFAAStLDBpbaIwO86CWOEyJtzhgCkSDw0FNGRhDOHgTcbCkUKSST9B1MRMXIM/nuZBP4kMrOStCRNvgGHspsiZB734F6obgg1wPEaWfeljYij+4YfA93H7sG+PADbSUyALmg9j09rGZ/m3LH8av3biXnOKQ3lYfNiaWQ56; 25:hFFW34g6hrxbI65Ae+f8QJGlFtmVflb42uozlAuqyfQvBFCrvHDXUux6szhR+5Ein69lrUu5lPeUqk9iUUgYYaN2bqz7RSpw07OqcHmpia1c3JeOFodGvs3ImvcVW56QDSTVR6cWIswYtKmLLxvOj8B9UK54jMrTnmQK/3BkI0KTlyHqN9pRnAq6ZLRVardv2UY6TvXuBQb1DvfZGYKs5uH3ZTSXIjO7gBX1Y1KFRS8jHnLJ94yF0WhNetXKt7Wh3KPFr86q6WZDB6pGfGkb6QtN7f+TfBP2qgyWvu8vMycN5sFRVVGTuBzd1NXrIDr5zUBGL09C8grboLhVat1/hA==; 31:5kkWzbwgPc8jC9HYKLeCmgPiiS8oSXTH16yOca1uSj2oUUXTYOIER7EGe4T3d2b7uw/G48mi9f++KrABCqfDy8LbSDF42pCbnmrED6SHHKSTuN7KDMn05fWnu10HX6rQbmtWvWPTcWmUehrs3DEVzEVpXNz6sV1GALXTCB2li84AeSvUHlZfBFJniYtk1DLWpleBVyJlC2onKIScHbfRULM0UevCgxCcbsDMnVdxxmU= X-MS-TrafficTypeDiagnostic: MWHPR07MB3470: X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3470; 20:xh6IFo/hHp4FRKacMSyKKO+IXpxf132VEp+bl8yXohXJ4/9CcEnfIAWRBZ9YUtoAcuTKDTRl116ju9Da4OK1apVUC5u8ATzKeyGJNksBY1qNuM0ehA4m3RwLNAx0ad5Lw/EnTTEIrvBhLf/Ez8Qw2g4li+13cGii6Pa9ahQJRT3ifjbqy+FTEphfFfyj50JOJvRv43dX/lnZs7/cnGdd/26fi8IGJGEkFkTGE3AIelAOaV+G+6NNVlfD8l8hx+u03N/Nlw53e3sikQqMh/HOudTK6K0+oVBEA+dS6tRX+8h54vExGINeJ7irqdrvs9oplhw+55nlsq3rdYiOpBri4YyEZ0ZX/oA0a4RK7GKE6eg0kL617M9eLvxM8WxBZZJZ3LNdL7+8wGQOGtXjxEZAVS7cvzYM8Gj1/kxtfZQwP/SoQ+WEg8ulHKW6BauhU2cMG4cJmTP2zGXEhFuzsfjgdEKD6+cdhJRYzfC09Gst0DehK6i4Da4708Jcd2cwLWu/EkO2PyTtJnVBsQ0Je3E/D0JINGnCamhv/yoeC4SGqQsiOk9XEYkDiBXrXSJKsxhRbBapGesu0ZRjuzElKiv5v939M6I3/GO1OTkUIf6sfts=; 4:WDQ3JnXVZ1RQVc46sTlO76yYa2XAk/7cJ8dT1fDbeJlUkwYjUsOkPLIUHdDaHindfRDSDAyOCYP0XTd53AYS26cfys43jMVSj0ZeJgbh28effmE/MWwjS9Y1RkDl7pPLLewk1E+5bEHQqL3iR1XR53ma1GF06G/CMfLBWol6frzw1QZyaTZb4In3sQGdudobX7rfax3RyhIqME/AhHOpZMJ8aXPIgsCMkBCe0ptYb9SUPwFUhaXD8WKv1au74R6PHI89DrL0fQf8Wvcsoo51uQ== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(3231023)(6041248)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:MWHPR07MB3470; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:MWHPR07MB3470; X-Forefront-PRVS: 05214FD68E X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(366004)(376002)(396003)(199004)(189003)(48376002)(53936002)(16586007)(6512007)(4326008)(2906002)(6506007)(107886003)(386003)(66066001)(316002)(25786009)(6486002)(105586002)(42882006)(478600001)(7736002)(106356001)(305945005)(1076002)(3846002)(69596002)(68736007)(6116002)(81166006)(81156014)(72206003)(8936002)(8676002)(97736004)(50226002)(6666003)(50466002)(52116002)(51416003)(5660300001)(5009440100003)(16526018)(53416004)(47776003)(36756003)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3470; H:Pavan-LT.caveonetworks.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; MWHPR07MB3470; 23:XMXSWgyb4hAuvxamB9KYNPtnQS5xDtS2d771T7IzD?= dfdicfxBuEDkOUYBsRqLOcMIPdN5opKtHxDPY7GJHQh33VTtlupwvpMiF+uE4OZNXcD5yIR2WrLGCE0gq17GBo3cdzM5+joWX9IyktnWJYze4wGzLQvG2NMyKPwlz4SyqcYjtE8Dyc9QYQu190uUX3cy6Wee0ySqeplzGfe9ndy1+riQKoDFgMsoc+j5jCPV98WuYMvvB9BvXMWRJSMSoriJn8+bgops0Dz3xBMeOBtLGOUQlN3N0u+ObneJtKwVqfz/dy0pL233gSmq+wLkncjKLiGTbxglksKW81m5SE3BG+srHCfzdoTNVBsJQlCyUvYvhcve6EAc/s3ffcowjTpvGUiM/wMULVizDFCy4r4HsKyXa9etN7YlJHrDpjGzirlpW9aJA6b9CD9JluJucIVEnMYlcXWh8RerCMFGY1wLykXMGOU6HOKbewN+w+PSAsoD7Hz2PBtR9uw+CpoKtXc1NE/MFYPWv8D2J55QsktEDitlN8p66v5h8HB4K8r+zrUcUtbZ0jilm9jseXf2c3dOXdWfjpVPjxuUPxoN19SiW9Fw+OymA4NKzdKRoLJLHPLEKDa29CnbjHP2dPIf9iPWwp3CNWkEtV+1iOY/sXOD0wLyCTPdRz7s2IJ+mukoJH2M+sVMdazIacgXhBqr4+JgCulSw+ZVfUe3z3xf8x8KlDYVTMP1ASm5Bo+r4tyP/4xeUAaoGUOuyoS407d0RcYlaxHK/5CgM+O3jTgMQaINEY1nFZa5NxenvQV017WnSMNlnXr+zDRYGmH523pi2Ri/WWuShL+bJBqUzQJpvfxAjX/FtH052FZTaDA97YNdSHRzXCPA5ckUk/gabq62C7x9fOOLSt5chbrtjgVX1JDu+RAx5hOs90pMkhKJz6Nxf977buVtmvyq0jBE8Qs8FJOiy00/GydOREBJmYWG6jCGEI0T4AdPQrPpjUhAFwhpw0aNmrQk7apf3W16I0qODmjhImH1lpuh8wtASMHp4FlUdDwaoRBuusrrkdevXrHO4rBSR9KoUKOHGW0Yy6DSiIcoAT+fr9OhYsCUeEWdaXmlmALnGPiW18v+f09y5OS7rAI30C4uT3vKMogawze3OmK X-Microsoft-Exchange-Diagnostics: 1; MWHPR07MB3470; 6:N1Q0/f1gFRzlkaSeDVn8TVyaB448FJ99JQ/Bck+mQBkF4xtqEs/AFylXKVFFrVEXGUgU4Aan54xU/Nm9f++VZIEvoWis6q/x1L+SnPAqGvo9Thd6PwRbv+kIZW/9CumsJgSa2lDPumTGPqbnNombLkxHsK23mXNquc5n8SyuhHozD63B3dTV2KV4muis/HBs3xVC07t1NPW3ZL4Sw2iSv2WUoRzjxR8oPyOx3RJJTgkCpmg6Y2mLlw1dHYkzbWbuAT7X8RRE/Lg2TDWdsyKDac87xJLo/OQRYRlheXUVSK1xe0VEEoALCcUU6kkfw87+M8Vnzm/7hjCU3ys/8ENWDrs6hm90vnn0lGIHrwdWCxM=; 5:SLnuSUFncQI9SzvlBaQRtx9L4SsJLITZTfTJS+9pPBg2B04bpNxmq7A7JwB/Fh2SqEz784JAVp8fvqmaUToxD2+xkqcLtJOjY+t+U6FPOM+ex1oCJ6unUyrcB9Byr4p/Z9bT1hgGoXfQMxMlEgAZzWwXc3Z2WuaAFHRPk0frU44=; 24:3s1olJWMlJV6qt4qIu6sK9VWEchQxAB5ymFF190ACKvnMprk2TGaI7A02g/12A2j0r90EAI1C8XVP15VPyxG03WhrAWY9cM5p1PJZRK7vg0=; 7:TwaUxpxu2pUUUxF9fMkzXopjyOmLGwiq+kq6N2EepNKSgGyyuZEgJci4s8nF6tnMywpHKqtZMapARP6v8uxVFV6MZcYefiomRQ3b3z3dvEeBNC8LsfOt5N0dL/rZ6iKD2EdNjYPrV0L7PiTeCSpdevZiPNMpo2qG0OQDcWmuUQjPQekqZK0yy34Cqv5WhpjPgdjAHtE68SeXwJadKXY1E7NNVEv5/vQGc0OMp3FKstTYd9x5BnG/hvX6FuXyOYwU SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2017 08:32:26.4255 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d3a381fe-de1a-4a60-edc6-08d542cd3624 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR07MB3470 Subject: [dpdk-dev] [PATCH] net/octeontx: advertise supported mbuf pool ops 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" Advertise mempool/octeontx as the only supported mempool ops when the application checks using `rte_eth_dev_pool_ops_supported`. Signed-off-by: Pavan Nikhilesh Acked-by: Santosh Shukla --- drivers/net/octeontx/octeontx_ethdev.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/net/octeontx/octeontx_ethdev.c b/drivers/net/octeontx/octeontx_ethdev.c index bd24ec3..287dfa9 100644 --- a/drivers/net/octeontx/octeontx_ethdev.c +++ b/drivers/net/octeontx/octeontx_ethdev.c @@ -998,6 +998,17 @@ octeontx_dev_supported_ptypes_get(struct rte_eth_dev *dev) return NULL; } +static int +octeontx_pool_ops(struct rte_eth_dev *dev, const char *pool) +{ + RTE_SET_USED(dev); + + if (!strcmp(pool, "octeontx_fpavf")) + return 0; + + return -ENOTSUP; +} + /* Initialize and register driver with DPDK Application */ static const struct eth_dev_ops octeontx_dev_ops = { .dev_configure = octeontx_dev_configure, @@ -1018,6 +1029,7 @@ static const struct eth_dev_ops octeontx_dev_ops = { .rx_queue_setup = octeontx_dev_rx_queue_setup, .rx_queue_release = octeontx_dev_rx_queue_release, .dev_supported_ptypes_get = octeontx_dev_supported_ptypes_get, + .pool_ops_supported = octeontx_pool_ops, }; /* Create Ethdev interface per BGX LMAC ports */