get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 66336,
    "url": "https://patches.dpdk.org/api/patches/66336/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20200306111635.489-1-arturx.trybula@intel.com/",
    "project": {
        "id": 1,
        "url": "https://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": "<20200306111635.489-1-arturx.trybula@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200306111635.489-1-arturx.trybula@intel.com",
    "date": "2020-03-06T11:16:33",
    "name": "[1/3] drivers/crypto: remove unused element from device operations",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "82db8f67ebd8d493e4c8e73d725d2dd1ed60e401",
    "submitter": {
        "id": 1327,
        "url": "https://patches.dpdk.org/api/people/1327/?format=api",
        "name": "Artur Trybula",
        "email": "arturx.trybula@intel.com"
    },
    "delegate": {
        "id": 6690,
        "url": "https://patches.dpdk.org/api/users/6690/?format=api",
        "username": "akhil",
        "first_name": "akhil",
        "last_name": "goyal",
        "email": "gakhil@marvell.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20200306111635.489-1-arturx.trybula@intel.com/mbox/",
    "series": [
        {
            "id": 8811,
            "url": "https://patches.dpdk.org/api/series/8811/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=8811",
            "date": "2020-03-06T11:16:33",
            "name": "[1/3] drivers/crypto: remove unused element from device operations",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/8811/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/66336/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/66336/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 95682A056A;\n\tFri,  6 Mar 2020 12:16:57 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id C6B941BFBB;\n\tFri,  6 Mar 2020 12:16:56 +0100 (CET)",
            "from mga18.intel.com (mga18.intel.com [134.134.136.126])\n by dpdk.org (Postfix) with ESMTP id B3FF62BA8\n for <dev@dpdk.org>; Fri,  6 Mar 2020 12:16:54 +0100 (CET)",
            "from orsmga007.jf.intel.com ([10.7.209.58])\n by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n 06 Mar 2020 03:16:53 -0800",
            "from atrybulx-mobl.ger.corp.intel.com (HELO\n build-VirtualBox.imu.intel.com) ([10.103.102.203])\n by orsmga007.jf.intel.com with ESMTP; 06 Mar 2020 03:16:49 -0800"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.70,521,1574150400\"; d=\"scan'208\";a=\"230035591\"",
        "From": "Artur Trybula <arturx.trybula@intel.com>",
        "To": "dev@dpdk.org, pablo.de.lara.guarch@intel.com, declan.doherty@intel.com,\n ruifeng.wang@arm.com, g.singh@nxp.com, ravi1.kumar@amd.com,\n akhil.goyal@nxp.com, tdu@semihalf.com, anoobj@marvell.com,\n fiona.trahe@intel.com, roy.fan.zhang@intel.com, jianjay.zhou@huawei.com,\n shallyv@marvell.com, arturx.trybula@intel.com",
        "Date": "Fri,  6 Mar 2020 12:16:33 +0100",
        "Message-Id": "<20200306111635.489-1-arturx.trybula@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "Subject": "[dpdk-dev] [PATCH 1/3] drivers/crypto: remove unused element from\n\tdevice operations",
        "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "This commit removes unused function pointer (queue_pair_count) from\nrte_cryptodev_ops objects. Related functions removed as well.\n\nSigned-off-by: Artur Trybula <arturx.trybula@intel.com>\n---\n drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c   |  8 --------\n drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c |  8 --------\n drivers/crypto/armv8/rte_armv8_pmd_ops.c       |  8 --------\n drivers/crypto/caam_jr/caam_jr.c               | 10 ----------\n drivers/crypto/ccp/ccp_pmd_ops.c               |  7 -------\n drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c    | 10 ----------\n drivers/crypto/dpaa_sec/dpaa_sec.c             | 10 ----------\n drivers/crypto/kasumi/rte_kasumi_pmd_ops.c     |  8 --------\n drivers/crypto/mvsam/rte_mrvl_pmd_ops.c        | 12 ------------\n drivers/crypto/null/null_crypto_pmd_ops.c      |  8 --------\n drivers/crypto/octeontx/otx_cryptodev_ops.c    |  1 -\n drivers/crypto/octeontx2/otx2_cryptodev_ops.c  |  1 -\n drivers/crypto/openssl/rte_openssl_pmd_ops.c   |  8 --------\n drivers/crypto/qat/qat_asym_pmd.c              |  1 -\n drivers/crypto/qat/qat_sym_pmd.c               |  1 -\n drivers/crypto/scheduler/scheduler_pmd_ops.c   |  8 --------\n drivers/crypto/snow3g/rte_snow3g_pmd_ops.c     |  8 --------\n drivers/crypto/virtio/virtio_cryptodev.c       |  1 -\n drivers/crypto/zuc/rte_zuc_pmd_ops.c           |  8 --------\n 19 files changed, 126 deletions(-)",
    "diff": "diff --git a/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c b/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c\nindex c5e0878f5..18dbc4c18 100644\n--- a/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c\n+++ b/drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c\n@@ -248,13 +248,6 @@ aesni_gcm_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-aesni_gcm_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the aesni gcm session structure */\n static unsigned\n aesni_gcm_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -329,7 +322,6 @@ struct rte_cryptodev_ops aesni_gcm_pmd_ops = {\n \n \t\t.queue_pair_setup\t= aesni_gcm_pmd_qp_setup,\n \t\t.queue_pair_release\t= aesni_gcm_pmd_qp_release,\n-\t\t.queue_pair_count\t= aesni_gcm_pmd_qp_count,\n \n \t\t.sym_cpu_process        = aesni_gcm_pmd_cpu_crypto_process,\n \ndiff --git a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c\nindex d8609ad11..845661174 100644\n--- a/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c\n+++ b/drivers/crypto/aesni_mb/rte_aesni_mb_pmd_ops.c\n@@ -721,13 +721,6 @@ aesni_mb_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn ret;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-aesni_mb_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the aesni multi-buffer session structure */\n static unsigned\n aesni_mb_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -803,7 +796,6 @@ struct rte_cryptodev_ops aesni_mb_pmd_ops = {\n \n \t\t.queue_pair_setup\t= aesni_mb_pmd_qp_setup,\n \t\t.queue_pair_release\t= aesni_mb_pmd_qp_release,\n-\t\t.queue_pair_count\t= aesni_mb_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= aesni_mb_pmd_sym_session_get_size,\n \t\t.sym_session_configure\t= aesni_mb_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/armv8/rte_armv8_pmd_ops.c b/drivers/crypto/armv8/rte_armv8_pmd_ops.c\nindex 4fd384d1a..01ccfb4b2 100644\n--- a/drivers/crypto/armv8/rte_armv8_pmd_ops.c\n+++ b/drivers/crypto/armv8/rte_armv8_pmd_ops.c\n@@ -257,13 +257,6 @@ armv8_crypto_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-armv8_crypto_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the session structure */\n static unsigned\n armv8_crypto_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -337,7 +330,6 @@ struct rte_cryptodev_ops armv8_crypto_pmd_ops = {\n \n \t\t.queue_pair_setup\t= armv8_crypto_pmd_qp_setup,\n \t\t.queue_pair_release\t= armv8_crypto_pmd_qp_release,\n-\t\t.queue_pair_count\t= armv8_crypto_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= armv8_crypto_pmd_sym_session_get_size,\n \t\t.sym_session_configure\t= armv8_crypto_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/caam_jr/caam_jr.c b/drivers/crypto/caam_jr/caam_jr.c\nindex 8aaa3d45f..5a29dd169 100644\n--- a/drivers/crypto/caam_jr/caam_jr.c\n+++ b/drivers/crypto/caam_jr/caam_jr.c\n@@ -1538,15 +1538,6 @@ caam_jr_queue_pair_setup(\n \treturn 0;\n }\n \n-/* Return the number of allocated queue pairs */\n-static uint32_t\n-caam_jr_queue_pair_count(struct rte_cryptodev *dev)\n-{\n-\tPMD_INIT_FUNC_TRACE();\n-\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /* Returns the size of the aesni gcm session structure */\n static unsigned int\n caam_jr_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -2062,7 +2053,6 @@ static struct rte_cryptodev_ops caam_jr_ops = {\n \t.stats_reset\t      = caam_jr_stats_reset,\n \t.queue_pair_setup     = caam_jr_queue_pair_setup,\n \t.queue_pair_release   = caam_jr_queue_pair_release,\n-\t.queue_pair_count     = caam_jr_queue_pair_count,\n \t.sym_session_get_size = caam_jr_sym_session_get_size,\n \t.sym_session_configure = caam_jr_sym_session_configure,\n \t.sym_session_clear    = caam_jr_sym_session_clear\ndiff --git a/drivers/crypto/ccp/ccp_pmd_ops.c b/drivers/crypto/ccp/ccp_pmd_ops.c\nindex a19e85ecb..98f964f36 100644\n--- a/drivers/crypto/ccp/ccp_pmd_ops.c\n+++ b/drivers/crypto/ccp/ccp_pmd_ops.c\n@@ -749,12 +749,6 @@ ccp_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-static uint32_t\n-ccp_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n static unsigned\n ccp_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n {\n@@ -824,7 +818,6 @@ struct rte_cryptodev_ops ccp_ops = {\n \n \t\t.queue_pair_setup\t= ccp_pmd_qp_setup,\n \t\t.queue_pair_release\t= ccp_pmd_qp_release,\n-\t\t.queue_pair_count\t= ccp_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= ccp_pmd_sym_session_get_size,\n \t\t.sym_session_configure\t= ccp_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c\nindex 6ed2701ab..241ec8857 100644\n--- a/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c\n+++ b/drivers/crypto/dpaa2_sec/dpaa2_sec_dpseci.c\n@@ -1798,15 +1798,6 @@ dpaa2_sec_queue_pair_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn retcode;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-dpaa2_sec_queue_pair_count(struct rte_cryptodev *dev)\n-{\n-\tPMD_INIT_FUNC_TRACE();\n-\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the aesni gcm session structure */\n static unsigned int\n dpaa2_sec_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -3674,7 +3665,6 @@ static struct rte_cryptodev_ops crypto_ops = {\n \t.stats_reset\t      = dpaa2_sec_stats_reset,\n \t.queue_pair_setup     = dpaa2_sec_queue_pair_setup,\n \t.queue_pair_release   = dpaa2_sec_queue_pair_release,\n-\t.queue_pair_count     = dpaa2_sec_queue_pair_count,\n \t.sym_session_get_size     = dpaa2_sec_sym_session_get_size,\n \t.sym_session_configure    = dpaa2_sec_sym_session_configure,\n \t.sym_session_clear        = dpaa2_sec_sym_session_clear,\ndiff --git a/drivers/crypto/dpaa_sec/dpaa_sec.c b/drivers/crypto/dpaa_sec/dpaa_sec.c\nindex df684d265..a11b17bda 100644\n--- a/drivers/crypto/dpaa_sec/dpaa_sec.c\n+++ b/drivers/crypto/dpaa_sec/dpaa_sec.c\n@@ -1990,15 +1990,6 @@ dpaa_sec_queue_pair_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn 0;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-dpaa_sec_queue_pair_count(struct rte_cryptodev *dev)\n-{\n-\tPMD_INIT_FUNC_TRACE();\n-\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of session structure */\n static unsigned int\n dpaa_sec_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -3296,7 +3287,6 @@ static struct rte_cryptodev_ops crypto_ops = {\n \t.dev_infos_get        = dpaa_sec_dev_infos_get,\n \t.queue_pair_setup     = dpaa_sec_queue_pair_setup,\n \t.queue_pair_release   = dpaa_sec_queue_pair_release,\n-\t.queue_pair_count     = dpaa_sec_queue_pair_count,\n \t.sym_session_get_size     = dpaa_sec_sym_session_get_size,\n \t.sym_session_configure    = dpaa_sec_sym_session_configure,\n \t.sym_session_clear        = dpaa_sec_sym_session_clear\ndiff --git a/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c b/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c\nindex 55fbe00b7..43376c1aa 100644\n--- a/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c\n+++ b/drivers/crypto/kasumi/rte_kasumi_pmd_ops.c\n@@ -232,13 +232,6 @@ kasumi_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-kasumi_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the KASUMI session structure */\n static unsigned\n kasumi_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -314,7 +307,6 @@ struct rte_cryptodev_ops kasumi_pmd_ops = {\n \n \t\t.queue_pair_setup   = kasumi_pmd_qp_setup,\n \t\t.queue_pair_release = kasumi_pmd_qp_release,\n-\t\t.queue_pair_count   = kasumi_pmd_qp_count,\n \n \t\t.sym_session_get_size   = kasumi_pmd_sym_session_get_size,\n \t\t.sym_session_configure  = kasumi_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c b/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c\nindex 2dfaa0b11..c61bdca36 100644\n--- a/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c\n+++ b/drivers/crypto/mvsam/rte_mrvl_pmd_ops.c\n@@ -702,17 +702,6 @@ mrvl_crypto_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs (PMD ops callback).\n- *\n- * @param dev Pointer to the device structure.\n- * @returns Number of allocated queue pairs.\n- */\n-static uint32_t\n-mrvl_crypto_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the session structure (PMD ops callback).\n  *\n  * @param dev Pointer to the device structure [Unused].\n@@ -827,7 +816,6 @@ static struct rte_cryptodev_ops mrvl_crypto_pmd_ops = {\n \n \t\t.queue_pair_setup\t= mrvl_crypto_pmd_qp_setup,\n \t\t.queue_pair_release\t= mrvl_crypto_pmd_qp_release,\n-\t\t.queue_pair_count\t= mrvl_crypto_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= mrvl_crypto_pmd_sym_session_get_size,\n \t\t.sym_session_configure\t= mrvl_crypto_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/null/null_crypto_pmd_ops.c b/drivers/crypto/null/null_crypto_pmd_ops.c\nindex d988bfe96..d67892a1b 100644\n--- a/drivers/crypto/null/null_crypto_pmd_ops.c\n+++ b/drivers/crypto/null/null_crypto_pmd_ops.c\n@@ -247,13 +247,6 @@ null_crypto_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-null_crypto_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the NULL crypto session structure */\n static unsigned\n null_crypto_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -327,7 +320,6 @@ static struct rte_cryptodev_ops pmd_ops = {\n \n \t\t.queue_pair_setup\t= null_crypto_pmd_qp_setup,\n \t\t.queue_pair_release\t= null_crypto_pmd_qp_release,\n-\t\t.queue_pair_count\t= null_crypto_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= null_crypto_pmd_sym_session_get_size,\n \t\t.sym_session_configure\t= null_crypto_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/octeontx/otx_cryptodev_ops.c b/drivers/crypto/octeontx/otx_cryptodev_ops.c\nindex d7f3d0827..51520e753 100644\n--- a/drivers/crypto/octeontx/otx_cryptodev_ops.c\n+++ b/drivers/crypto/octeontx/otx_cryptodev_ops.c\n@@ -898,7 +898,6 @@ static struct rte_cryptodev_ops cptvf_ops = {\n \t.stats_reset = otx_cpt_stats_reset,\n \t.queue_pair_setup = otx_cpt_que_pair_setup,\n \t.queue_pair_release = otx_cpt_que_pair_release,\n-\t.queue_pair_count = NULL,\n \n \t/* Crypto related operations */\n \t.sym_session_get_size = otx_cpt_get_session_size,\ndiff --git a/drivers/crypto/octeontx2/otx2_cryptodev_ops.c b/drivers/crypto/octeontx2/otx2_cryptodev_ops.c\nindex 7eebb4963..a8305f41f 100644\n--- a/drivers/crypto/octeontx2/otx2_cryptodev_ops.c\n+++ b/drivers/crypto/octeontx2/otx2_cryptodev_ops.c\n@@ -1204,7 +1204,6 @@ struct rte_cryptodev_ops otx2_cpt_ops = {\n \t.stats_reset = NULL,\n \t.queue_pair_setup = otx2_cpt_queue_pair_setup,\n \t.queue_pair_release = otx2_cpt_queue_pair_release,\n-\t.queue_pair_count = NULL,\n \n \t/* Symmetric crypto ops */\n \t.sym_session_get_size = otx2_cpt_sym_session_get_size,\ndiff --git a/drivers/crypto/openssl/rte_openssl_pmd_ops.c b/drivers/crypto/openssl/rte_openssl_pmd_ops.c\nindex cbfb8149f..ed7587758 100644\n--- a/drivers/crypto/openssl/rte_openssl_pmd_ops.c\n+++ b/drivers/crypto/openssl/rte_openssl_pmd_ops.c\n@@ -754,13 +754,6 @@ openssl_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-openssl_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the symmetric session structure */\n static unsigned\n openssl_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -1242,7 +1235,6 @@ struct rte_cryptodev_ops openssl_pmd_ops = {\n \n \t\t.queue_pair_setup\t= openssl_pmd_qp_setup,\n \t\t.queue_pair_release\t= openssl_pmd_qp_release,\n-\t\t.queue_pair_count\t= openssl_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= openssl_pmd_sym_session_get_size,\n \t\t.asym_session_get_size\t= openssl_pmd_asym_session_get_size,\ndiff --git a/drivers/crypto/qat/qat_asym_pmd.c b/drivers/crypto/qat/qat_asym_pmd.c\nindex cdf10de51..af3cc25f7 100644\n--- a/drivers/crypto/qat/qat_asym_pmd.c\n+++ b/drivers/crypto/qat/qat_asym_pmd.c\n@@ -203,7 +203,6 @@ struct rte_cryptodev_ops crypto_qat_ops = {\n \t.stats_reset\t\t= qat_asym_stats_reset,\n \t.queue_pair_setup\t= qat_asym_qp_setup,\n \t.queue_pair_release\t= qat_asym_qp_release,\n-\t.queue_pair_count\t= NULL,\n \n \t/* Crypto related operations */\n \t.asym_session_get_size\t= qat_asym_session_get_private_size,\ndiff --git a/drivers/crypto/qat/qat_sym_pmd.c b/drivers/crypto/qat/qat_sym_pmd.c\nindex 666ede726..50abdf6f5 100644\n--- a/drivers/crypto/qat/qat_sym_pmd.c\n+++ b/drivers/crypto/qat/qat_sym_pmd.c\n@@ -203,7 +203,6 @@ static struct rte_cryptodev_ops crypto_qat_ops = {\n \t\t.stats_reset\t\t= qat_sym_stats_reset,\n \t\t.queue_pair_setup\t= qat_sym_qp_setup,\n \t\t.queue_pair_release\t= qat_sym_qp_release,\n-\t\t.queue_pair_count\t= NULL,\n \n \t\t/* Crypto related operations */\n \t\t.sym_session_get_size\t= qat_sym_session_get_private_size,\ndiff --git a/drivers/crypto/scheduler/scheduler_pmd_ops.c b/drivers/crypto/scheduler/scheduler_pmd_ops.c\nindex cf70218b7..14e5a3712 100644\n--- a/drivers/crypto/scheduler/scheduler_pmd_ops.c\n+++ b/drivers/crypto/scheduler/scheduler_pmd_ops.c\n@@ -454,13 +454,6 @@ scheduler_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn 0;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-scheduler_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n static uint32_t\n scheduler_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n {\n@@ -534,7 +527,6 @@ static struct rte_cryptodev_ops scheduler_pmd_ops = {\n \n \t\t.queue_pair_setup\t= scheduler_pmd_qp_setup,\n \t\t.queue_pair_release\t= scheduler_pmd_qp_release,\n-\t\t.queue_pair_count\t= scheduler_pmd_qp_count,\n \n \t\t.sym_session_get_size\t= scheduler_pmd_sym_session_get_size,\n \t\t.sym_session_configure\t= scheduler_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c b/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c\nindex ea7663749..906a0fe60 100644\n--- a/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c\n+++ b/drivers/crypto/snow3g/rte_snow3g_pmd_ops.c\n@@ -239,13 +239,6 @@ snow3g_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-snow3g_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the SNOW 3G session structure */\n static unsigned\n snow3g_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -321,7 +314,6 @@ struct rte_cryptodev_ops snow3g_pmd_ops = {\n \n \t\t.queue_pair_setup   = snow3g_pmd_qp_setup,\n \t\t.queue_pair_release = snow3g_pmd_qp_release,\n-\t\t.queue_pair_count   = snow3g_pmd_qp_count,\n \n \t\t.sym_session_get_size   = snow3g_pmd_sym_session_get_size,\n \t\t.sym_session_configure  = snow3g_pmd_sym_session_configure,\ndiff --git a/drivers/crypto/virtio/virtio_cryptodev.c b/drivers/crypto/virtio/virtio_cryptodev.c\nindex 4af479f54..e7fb71a64 100644\n--- a/drivers/crypto/virtio/virtio_cryptodev.c\n+++ b/drivers/crypto/virtio/virtio_cryptodev.c\n@@ -514,7 +514,6 @@ static struct rte_cryptodev_ops virtio_crypto_dev_ops = {\n \n \t.queue_pair_setup                = virtio_crypto_qp_setup,\n \t.queue_pair_release              = virtio_crypto_qp_release,\n-\t.queue_pair_count                = NULL,\n \n \t/* Crypto related operations */\n \t.sym_session_get_size\t\t= virtio_crypto_sym_get_session_private_size,\ndiff --git a/drivers/crypto/zuc/rte_zuc_pmd_ops.c b/drivers/crypto/zuc/rte_zuc_pmd_ops.c\nindex ddd0f9243..dc9dc25ef 100644\n--- a/drivers/crypto/zuc/rte_zuc_pmd_ops.c\n+++ b/drivers/crypto/zuc/rte_zuc_pmd_ops.c\n@@ -239,13 +239,6 @@ zuc_pmd_qp_setup(struct rte_cryptodev *dev, uint16_t qp_id,\n \treturn -1;\n }\n \n-/** Return the number of allocated queue pairs */\n-static uint32_t\n-zuc_pmd_qp_count(struct rte_cryptodev *dev)\n-{\n-\treturn dev->data->nb_queue_pairs;\n-}\n-\n /** Returns the size of the ZUC session structure */\n static unsigned\n zuc_pmd_sym_session_get_size(struct rte_cryptodev *dev __rte_unused)\n@@ -320,7 +313,6 @@ struct rte_cryptodev_ops zuc_pmd_ops = {\n \n \t\t.queue_pair_setup   = zuc_pmd_qp_setup,\n \t\t.queue_pair_release = zuc_pmd_qp_release,\n-\t\t.queue_pair_count   = zuc_pmd_qp_count,\n \n \t\t.sym_session_get_size   = zuc_pmd_sym_session_get_size,\n \t\t.sym_session_configure  = zuc_pmd_sym_session_configure,\n",
    "prefixes": [
        "1/3"
    ]
}