get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/43458/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 43458,
    "url": "http://patches.dpdk.org/api/patches/43458/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20180731103303.14988-2-shreyansh.jain@nxp.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20180731103303.14988-2-shreyansh.jain@nxp.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180731103303.14988-2-shreyansh.jain@nxp.com",
    "date": "2018-07-31T10:33:02",
    "name": "[1/2] rawdev: fix missing queue count API",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "f2a2a43cce01599b987c958136db0e3885f0c19b",
    "submitter": {
        "id": 497,
        "url": "http://patches.dpdk.org/api/people/497/?format=api",
        "name": "Shreyansh Jain",
        "email": "shreyansh.jain@nxp.com"
    },
    "delegate": null,
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20180731103303.14988-2-shreyansh.jain@nxp.com/mbox/",
    "series": [
        {
            "id": 828,
            "url": "http://patches.dpdk.org/api/series/828/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=828",
            "date": "2018-07-31T10:33:01",
            "name": "Adding a missing queue count API in rawdev",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/828/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/43458/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/43458/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id C82242BA8;\n\tTue, 31 Jul 2018 12:34:14 +0200 (CEST)",
            "from EUR04-HE1-obe.outbound.protection.outlook.com\n\t(mail-eopbgr70083.outbound.protection.outlook.com [40.107.7.83])\n\tby dpdk.org (Postfix) with ESMTP id 2338D2B92\n\tfor <dev@dpdk.org>; Tue, 31 Jul 2018 12:34:14 +0200 (CEST)",
            "from Tophie.ap.freescale.net (14.142.187.166) by\n\tAM0PR04MB4675.eurprd04.prod.outlook.com (2603:10a6:208:75::17) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.995.19; Tue, 31 Jul 2018 10:34:12 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=3ZnQn8IFSLWtp7PnXIqiRMVqzvLlMwVf8zxLgvxUdYc=;\n\tb=Ad6winR2gubUt41hO+X0hGxEJ7fw1SXDVwjTMWAljAqzl06+S5VWnfq6BNfMO49xpYIOkDzp4RksS92c8cfK5d219g5ixEppxQnEcl6ujm1o9teMlf8zSpXpnFengWFwKDPUiKzPD2YaeC5wgDG3hyGr28fiS+ZRujrer+xYvHU=",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=shreyansh.jain@nxp.com; ",
        "From": "Shreyansh Jain <shreyansh.jain@nxp.com>",
        "To": "ferruh.yigit@intel.com",
        "Cc": "keith.wiles@intel.com, hemant.agrawal@nxp.com, dev@dpdk.org,\n\tShreyansh Jain <shreyansh.jain@nxp.com>",
        "Date": "Tue, 31 Jul 2018 16:03:02 +0530",
        "Message-Id": "<20180731103303.14988-2-shreyansh.jain@nxp.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20180731103303.14988-1-shreyansh.jain@nxp.com>",
        "References": "<20180731103303.14988-1-shreyansh.jain@nxp.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.142.187.166]",
        "X-ClientProxiedBy": "BM1PR01CA0105.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00::21)\n\tTo AM0PR04MB4675.eurprd04.prod.outlook.com\n\t(2603:10a6:208:75::17)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "2e7e4e7b-485d-4efc-ce0c-08d5f6d1289b",
        "X-MS-Office365-Filtering-HT": "Tenant",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989117)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);\n\tSRVR:AM0PR04MB4675; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; AM0PR04MB4675;\n\t3:w2yWFUweTrvTdVbmVmuyReJtQSXXseIp6Z/T/rzPocCONnDK8mQTWBWtSB8aVcfXix5v/kzbVh88sq9mdv8YiEMirCz9qRNUzth5EoCGIGBZkraH31q1wVzz+DzAnytZYGEd+h2NOGcBmRDXNt1+1PEY/wjq+H+hSxHALOL4Wpcv5aist8XzEiNF6YRBQCMn1sgg22I47NCfY9GfMKXTQy7d5Vwv2FEy9lXAogqBZsKM8fgh9UNBaGoa2x9GTsRT;\n\t25:x63pNgdFmZh0e4HVwoV8cAPNbY9saRx6TJcYqc6j7E0igGGn/8ScLbt5Hy/b4MvkmNJGNNxgc0Qo4eLcv/o9ZVLbKFWCZJq7aQm/B2/6+bcgtMo4e9di6IR4pKnS8NsURXvXDib7XzhuszltA1+4UwBDOwQjLW5H3z1JynDnLLr5KPQZ2Eznjj1cdRk8pW4twpvSSUaZ2c4v08lLPtZIt0iQrNajUjEPqAO9lPVpiN7KabUQOZBRvN/uot3Fkx674x2emAd/WGHMwVaYQEiTyva538ol7ZgNnevGp7aLncfuxwvXi9XNzqIN+2Z8I+9GpmpzYLvke2C+qNerjeo7mg==;\n\t31:sb5Iqs9RGh7W4F2+RO5vVmF/CtSK5VIG0IkQNJeaEPZQs3qACxGsoJqHW5D9k4nM2ukpsfG95FEqbhhG4gAFFLdfLOXbu08hvSX8WIwOWGt5qVfcUDWuQP43QeAP39WBp3MibYd/szVn69wBznAs+PpskhYLoMXNfLfGLfX5NPGl8/HSVIZQdCKv0nw+f6g6dYF8u+3YtHYAwED/lXixmmjbNgZG1o6Aen2JI4W8sVo=",
            "1; AM0PR04MB4675;\n\t20:ngKEMU+KcIvhzySYm2iq/6U3jSI2WHaTCxoc+9oVrx9ItZMgT3rtQk4d+xn8tr22XEcbYQ9ojulk1yOk+x6NuptMrW1WtndyR4La6Mm0P5+O94Pcjo77527nUjirgjW5xWoRxmX5S3gs7axlQwRSt8Ks8lI6quG03bnHhB9QL71LbvVdnUJHUSE5qSm69Fe0KYIKIPJ2eoMJIOThEaKvpmNoEFt9glRjKW+THE/FNGcmi9dCaZU0cELyIXqx0gGD2Ga7joRNAJmRRAgf5P/Yy2oQERzO1la5mw46/4MDffAIU/uMd9dw6DHUa7XxZ3dkkpBfUTeMqvOnEW4vUZJLkQ5CoAjb+Hsx/f4zxsUbXxul4gEZXYMfpSS9GirHCcLOOIOc47/jdmA0+iCyaWMbKvpx3XfNYXYiw23cfuStxDfJmi81t/0xRA1YHmGzpnww0Edv8G4qRnLPSyAqr8Bg9ZBsBMJ1jmv4+1ej6eONr+U2+tO+jvvVSQHZyJcHCxp+;\n\t4:z7W58GKDpiz3DsG/DaTqd8fwk5qPl6/wo8T/FZEP2QWchLUtrt6nHo+bEspX5Vb69COq97MkqZWxVmRbTXtoDinEceFeGozofbmuPWNGVGRNAnFWoabRsdpqNCK5ha/O5kHF1umOdLSCvOvsdKUI5BEAcu89f+Y4QDxovJiKR5YAIfZ8J0x//NbJIBARuy2dGsFx6hXpBAMhOwWTwWElcRAO1zplf+aXm9e7k+qJWZ2dtA6HBY428G4RIaOYxlZWeJtNmeHQRCqO/aOTDa5ODI8XVQnTJj5mg8vHJY3DJCRF9PYDn0oQcO6zc+zYi17XEQjQjX6ulKAa5Ij8n2lqxzI6fCyZYYOG6DCNjZJr0Yc=",
            "=?us-ascii?Q?1; AM0PR04MB4675;\n\t23:LsFI8KtPaW5jrMs+3oAg2bDhV/C/bf/Fp/FRCnXsd?=\n\tUbw+M8oy0hR0mhmCrBSqWNxHTC2Pm1cPUZUDtQ1YkO0owoAF8exzSsQY+3EI9SkZDmm0wZ2xYKo8mn3VD+to43QVOR3JXQUpSYFHk3xfXU9i+f9SJRNe/2sPjC3jW07M3xd1SeUzvqYZnB9ydzJPIGHYZ582W7zy7u39McvKs2EZFSuLyGP77NhuFshlaAlh3dM2ffIpfCgJRXqIF2HK4t1MOsJnTHL8XybMr31K2tmHS8vfx/DmixO6Yg31xEkCcs2TYt53YElleDeseCYwNiObGBHDbvM/YYrnaZCJFEyOB64qcHJ3AQNc+GOWWaOjkMGwidVnBJdvf6xQ/rc71ki5dnm8uciPDXMSj9LmQk0voxHL6uxeA4Ej9jlJMV5ylnlLHWyv3Jn6Kb1rmJhWi+Bv6pfA3x/icm2YfKCbALDOjCANumR5t/q+1eiVNWdp1YdHtN4WqF4grRb/YKcj2cDsHy2GSc8/QoZRLSlpt5IdPNF0Epci6OcCZfRJwT9sFjnF3v5Os6B3Yw+bscNpobdThZQn1jdtZZkB1nzHTqMmnS73ZTZSch+x1eMB8Cd/6FP8CFn7rjbeLuoMhjSoB1pN4K7xJA8z6611l8pL5G3a/sBObDwpanizV2blJA3a1HiSUrKoE78V7OUe0emrtPdsFMPlcmyCtPwFLZPssvGK2aO8UhKSFtcAX3J0STKfICDoTzvDN08fTTCkCQOudSCF9HWsmMKtWzbSrsi4C2r1HNZ+kgH06rhSBxpHtH+j/vgV/z9y7ES1VwdcaRQMRoSi14lBOlK7FF7uxcFSNqJsztKK951onx3GZcNznkVT0U9a86wtyR5d83tqoykYj+YhIxZz5Ree5ziTdp339cN9vE/lk8G1K7saKxaZSbK+wrGK7mwKKIQTlAo/cU64qsv7/pWUtAMWL7clNhpIHtGnXg4oquEau5UPzf9rbE5fSw0ZSMZd70J0xfS9pE8nqZNUUN7AcmO+66xC5V73m4ny+UTIDzuhq5dtQV1GNnQSmrHTE/tY+HU9ybyy/D8NuZYausjZceJ087S8eY5dOHSRFVmpeZWL0l0+vZEfBa+PohcTpodTMRfL70hdig4lH3MsU9Wxf0ELVlb06JQCzjyu0t9uJtfJmXOcBrkHDezXAN6gBtnPzJ4GbMbMbLfaWaJsEkmkN3Sf9MSguy91yLgWtnv3MzVJVoTQLWiMgVSjPkLQOxlSbsuSin32HzQQDYYYARiNAyB/2oJph1MPtaGL6faQmTfdJR3DIMVll5Q0mUl+d//nZHq3Fv+IEx1Ucvj",
            "1; AM0PR04MB4675;\n\t6:S6As38LgE08uQiu6QQbco2aMYSqm2cGV+t+ltcdTV8z82HA6s61ttNLGN+eoTNZFQbqT4N13p+po1qIMHJ2lF7UWVKce7IOxO3Kf+I79YtvzmlqUpTG5JtMZErWIl23zenFqG9vURSPtzMbHIoSrja0DFK7uLdpITQNjQ4N8/uvRArED5hzrFRFNdoPc7MWjNpPDtk8/IYq0i96Cym1hd+RhtljIwcSzH34JAUEUEpBB4ANPT490xutz2KQYc6mjJVNueUUnDcYkbckOyK+/mNo9jibL2p78q/pvwcT6voS+H9dQRCzpVhIeb4DBOJS9iEJ6qK2NYzXs2zUERRTXsrFQ6iHZGSFnVbIY/KcDLZhNboHGEe1bO7SGQJz80wpIuoyCTRVkjdTiLwvJzfBr12SreVGVDPGJCtvwMthKaEhBKLfP4hhoXs5IVsE7t0lAcVRReoVakskUE5UPDqqV+A==;\n\t5:edIIrv481OzacY1IH6J3VtGssDhrfhiYuFL2jJxxjf2v9F9WQbLg0nmgiOsiJONt+yYr1fkKYH8OJ8p/PqUgmRnoFRNpGRSUamClyQ9u9CC2cePRO60myxlZvzdKG3WnKUYGnHevF4byStpCm5pMUiznrY8kDKcoOKTJabM6KDk=;\n\t7:gtZtVDB/Rh/y7eE90wwYyHE9RASPgfuMh5BkMdhZdLz4EdDXUVhT1sazogucNhz5KYI4vH0OmQxcU4BlZqOtlma1RH3xPT/FpiS61STG2zWBmncfpVcdX4Kl7GyS/fNVP29qSe/RXJiCpmeI51ud1lDiwvHTvAb41pPjT39TY1e+2+bxpHuJssnq1KLrTAWU3swyl6E7K9o17IaNLDPPxzMy0XWkt5BDwuBpA01bYtUS4Ie436hQBkBjjmlX8iZe"
        ],
        "X-MS-TrafficTypeDiagnostic": "AM0PR04MB4675:",
        "X-Microsoft-Antispam-PRVS": "<AM0PR04MB46757E03A52C99627DE132F7902E0@AM0PR04MB4675.eurprd04.prod.outlook.com>",
        "X-Exchange-Antispam-Report-Test": "UriScan:(185117386973197)(228905959029699); ",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016);\n\tSRVR:AM0PR04MB4675; BCL:0; PCL:0; RULEID:; SRVR:AM0PR04MB4675; ",
        "X-Forefront-PRVS": "0750463DC9",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(39860400002)(136003)(376002)(396003)(366004)(346002)(189003)(199004)(106356001)(105586002)(956004)(53936002)(6506007)(305945005)(386003)(4326008)(25786009)(47776003)(2616005)(6486002)(66066001)(6512007)(55236004)(86362001)(2351001)(186003)(6116002)(2906002)(3846002)(97736004)(36756003)(478600001)(11346002)(48376002)(16586007)(68736007)(50466002)(5024004)(16526019)(446003)(26005)(5009440100003)(44832011)(51416003)(6666003)(476003)(76176011)(7736002)(52116002)(1076002)(50226002)(81166006)(5660300001)(8676002)(6916009)(316002)(81156014)(486006)(2361001)(8936002)(110426005);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR04MB4675;\n\tH:Tophie.ap.freescale.net; FPR:; \n\tSPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; ",
        "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "X-Microsoft-Antispam-Message-Info": "NFFpBw1iHMrbqb+MMqUE1gZ/NuxNZHKSSVCwXzcBxa8rMrZrAVp7eztKPSS6bPEOpAKy3WZ6sMnnenKyW8lXCO4cHjAENdRYSRCdTdHC5V/vpgoqmMjG747bpcHY35LXRZoizrvdplE6x2H/HGPZtSYcUuZrkHeD3P0wTKXANLZJfYgrsMlMv28I88qlJmOK+p82vLnsQ0bKxzO1O6UHrsszfeQXG+Dry4Rpjf78PgOWglsDoRA8T2psoPny5Qxq6erfJ9/hShcw6X9RL6AfaVeM61BAG9Z9M3U5eFNeGRPm51c2Dw3UMXYOGjNwCWKStePEBPJi7m3wAEosAE8HiRT/7/1JwQjowIR1QMNCrEU=",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "31 Jul 2018 10:34:12.1782\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "2e7e4e7b-485d-4efc-ce0c-08d5f6d1289b",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "AM0PR04MB4675",
        "Subject": "[dpdk-dev] [PATCH 1/2] rawdev: fix missing queue count API",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Rawdev queue count API prototype was declared, but the definition was\nmissing from the library. This patch implements the function.\n\nThis API is used to query the device about the count of queues it has\nbeen configured with.\n\nFixes: c88b3f2558ed (\"rawdev: introduce raw device library\")\nCc: shreyansh.jain@nxp.com\n\nSigned-off-by: Shreyansh Jain <shreyansh.jain@nxp.com>\nSuggested-by: Keith Wiles <keith.wiles@intel.com>\n---\n lib/librte_rawdev/rte_rawdev.c           | 12 ++++++++++++\n lib/librte_rawdev/rte_rawdev.h           |  1 +\n lib/librte_rawdev/rte_rawdev_pmd.h       | 20 ++++++++++++++++++++\n lib/librte_rawdev/rte_rawdev_version.map |  1 +\n 4 files changed, 34 insertions(+)",
    "diff": "diff --git a/lib/librte_rawdev/rte_rawdev.c b/lib/librte_rawdev/rte_rawdev.c\nindex 7378bfede..62b6b97ef 100644\n--- a/lib/librte_rawdev/rte_rawdev.c\n+++ b/lib/librte_rawdev/rte_rawdev.c\n@@ -172,6 +172,18 @@ rte_rawdev_queue_release(uint16_t dev_id, uint16_t queue_id)\n \treturn (*dev->dev_ops->queue_release)(dev, queue_id);\n }\n \n+uint16_t\n+rte_rawdev_queue_count(uint16_t dev_id)\n+{\n+\tstruct rte_rawdev *dev;\n+\n+\tRTE_RAWDEV_VALID_DEVID_OR_ERR_RET(dev_id, -EINVAL);\n+\tdev = &rte_rawdevs[dev_id];\n+\n+\tRTE_FUNC_PTR_OR_ERR_RET(*dev->dev_ops->queue_count, -ENOTSUP);\n+\treturn (*dev->dev_ops->queue_count)(dev);\n+}\n+\n int\n rte_rawdev_get_attr(uint16_t dev_id,\n \t\t    const char *attr_name,\ndiff --git a/lib/librte_rawdev/rte_rawdev.h b/lib/librte_rawdev/rte_rawdev.h\nindex 7988e76af..684bfdb81 100644\n--- a/lib/librte_rawdev/rte_rawdev.h\n+++ b/lib/librte_rawdev/rte_rawdev.h\n@@ -182,6 +182,7 @@ rte_rawdev_queue_setup(uint16_t dev_id,\n  */\n int\n rte_rawdev_queue_release(uint16_t dev_id, uint16_t queue_id);\n+\n /**\n  * Get the number of raw queues on a specific raw device\n  *\ndiff --git a/lib/librte_rawdev/rte_rawdev_pmd.h b/lib/librte_rawdev/rte_rawdev_pmd.h\nindex 6d6cf14a1..bb9bbc350 100644\n--- a/lib/librte_rawdev/rte_rawdev_pmd.h\n+++ b/lib/librte_rawdev/rte_rawdev_pmd.h\n@@ -250,6 +250,24 @@ typedef int (*rawdev_queue_setup_t)(struct rte_rawdev *dev,\n typedef int (*rawdev_queue_release_t)(struct rte_rawdev *dev,\n \t\t\t\t      uint16_t queue_id);\n \n+/**\n+ * Get the count of number of queues configured on this device.\n+ *\n+ * Another way to fetch this information is to fetch the device configuration.\n+ * But, that assumes that the device configuration managed by the driver has\n+ * that kind of information.\n+ *\n+ * This function helps in getting queue count supported, independently. It\n+ * can help in cases where iterator needs to be implemented.\n+ *\n+ * @param\n+ *   Raw device pointer\n+ * @return\n+ *   Number of queues; 0 is assumed to be a valid response.\n+ *\n+ */\n+typedef uint16_t (*rawdev_queue_count_t)(struct rte_rawdev *dev);\n+\n /**\n  * Enqueue an array of raw buffers to the device.\n  *\n@@ -506,6 +524,8 @@ struct rte_rawdev_ops {\n \trawdev_queue_setup_t queue_setup;\n \t/**< Release an raw queue. */\n \trawdev_queue_release_t queue_release;\n+\t/**< Get the number of queues attached to the device */\n+\trawdev_queue_count_t queue_count;\n \n \t/**< Enqueue an array of raw buffers to device. */\n \trawdev_enqueue_bufs_t enqueue_bufs;\ndiff --git a/lib/librte_rawdev/rte_rawdev_version.map b/lib/librte_rawdev/rte_rawdev_version.map\nindex f5be52df9..b61dbff11 100644\n--- a/lib/librte_rawdev/rte_rawdev_version.map\n+++ b/lib/librte_rawdev/rte_rawdev_version.map\n@@ -16,6 +16,7 @@ DPDK_18.08 {\n \trte_rawdev_pmd_allocate;\n \trte_rawdev_pmd_release;\n \trte_rawdev_queue_conf_get;\n+\trte_rawdev_queue_count;\n \trte_rawdev_queue_setup;\n \trte_rawdev_queue_release;\n \trte_rawdev_reset;\n",
    "prefixes": [
        "1/2"
    ]
}