get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 53862,
    "url": "http://patches.dpdk.org/api/patches/53862/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20190529191501.19053-5-stephen@networkplumber.org/",
    "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": "<20190529191501.19053-5-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190529191501.19053-5-stephen@networkplumber.org",
    "date": "2019-05-29T19:14:53",
    "name": "[04/12] net/bnxt: remove unnecessary cast",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "2f69906902cf1f64fbf03adb7f6882ac670147bd",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "delegate": {
        "id": 319,
        "url": "http://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20190529191501.19053-5-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 4816,
            "url": "http://patches.dpdk.org/api/series/4816/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4816",
            "date": "2019-05-29T19:14:49",
            "name": "cleanup useless casts of void *",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4816/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/53862/comments/",
    "check": "fail",
    "checks": "http://patches.dpdk.org/api/patches/53862/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 4CFE81B999;\n\tWed, 29 May 2019 21:15:16 +0200 (CEST)",
            "from mail-pf1-f195.google.com (mail-pf1-f195.google.com\n\t[209.85.210.195]) by dpdk.org (Postfix) with ESMTP id 337121B953\n\tfor <dev@dpdk.org>; Wed, 29 May 2019 21:15:09 +0200 (CEST)",
            "by mail-pf1-f195.google.com with SMTP id q17so2248529pfq.8\n\tfor <dev@dpdk.org>; Wed, 29 May 2019 12:15:09 -0700 (PDT)",
            "from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127])\n\tby smtp.gmail.com with ESMTPSA id\n\tt18sm142943pgm.69.2019.05.29.12.15.06\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tWed, 29 May 2019 12:15:06 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding;\n\tbh=s7vmQUF3Ia1WsYHftA0Q+nc0H6hkv0pN8jH33OGAGjI=;\n\tb=T/IprvQFDloejYT/s1bX1wzEq09bckSLgnxVf2fmSy5XjYKquszCaH5Qi6BZOwruDl\n\tqPts2tHpO3JO5GOnhclfC02AskNkpbG6gPqwO9f1kS0vMEuDOCCCSmXlN8cffHIj/i1Y\n\tSfD2T85mdziFj0fxMzdZ/F7Aq8z1zQ8rHFZUpk2pDnOm3DIGCrZm1EpdUA30+emcpCov\n\tk3oDqGh8mS0Xp6eGMm4symEw9RHiE7Y/8uH0Te7MG70irRQoArCMI6axTD9R7xoS1sZ0\n\t8bfb1NB65vW/nhbQL95iFbwHVA08Q4q9+KTdb43RSB+ipHjD/1Gccw9L7kGuI7bMWtXB\n\t9k8g==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to\n\t:references:mime-version:content-transfer-encoding;\n\tbh=s7vmQUF3Ia1WsYHftA0Q+nc0H6hkv0pN8jH33OGAGjI=;\n\tb=KEaJQSzJvoNFoWsSItZSdBgFLoj3BSbT/S+VsjP8Zq+4eg45XIGm/FmYkD2HxZFgEZ\n\twPqt9HCTYi3VrqFDSA+6dAR3binCquCjJ6iOLeVXx852kOtXCeN+zk5738s6KGRFzIqq\n\te9evXgmuu54GchrEomm3B/Rj1G4RpdH0M/xpPTfQk7tf46QTJsjdIvZ8KyXL7kAcErep\n\t4yYystdhIbL3eJJmIAK/Zk4yWRXh1zOCb/2tEiloW/LoX1so9NvpQj+d8dKI1V7Ij6y9\n\t/2C9gaROcWozcq2rscjuU6yQvXfaB/9+9Jwie0t8VljMFVQeN5K7+NO6h2K8lBxMcNZ3\n\tt9Sw==",
        "X-Gm-Message-State": "APjAAAW0J7vZ8nMLFwCNLf+l8MEF6Q4jbndVBnNFnkYPi/v67tRFsCcI\n\tGw7XJs9ksADT0KoYYEH3ejeDtJfo+Q4=",
        "X-Google-Smtp-Source": "APXvYqxeOI7deTDcToIjvyXKHkLiimXFe2gI3EtzEV6cssvgpkwHeEbDa22kCERoKA1bSjmo8xuFrQ==",
        "X-Received": "by 2002:a63:3dcf:: with SMTP id\n\tk198mr141835519pga.60.1559157307499; \n\tWed, 29 May 2019 12:15:07 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Wed, 29 May 2019 12:14:53 -0700",
        "Message-Id": "<20190529191501.19053-5-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.20.1",
        "In-Reply-To": "<20190529191501.19053-1-stephen@networkplumber.org>",
        "References": "<20190529191501.19053-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 04/12] net/bnxt: remove unnecessary cast",
        "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": "The device private pointer (dev_private) is of type void *\ntherefore no cast is necessary in C.\n\nSigned-off-by: Stephen Hemminger <stephen@networkplumber.org>\n---\n drivers/net/bnxt/bnxt_ethdev.c  | 86 ++++++++++++++++-----------------\n drivers/net/bnxt/bnxt_flow.c    | 10 ++--\n drivers/net/bnxt/bnxt_irq.c     |  2 +-\n drivers/net/bnxt/bnxt_rxq.c     |  6 +--\n drivers/net/bnxt/bnxt_stats.c   |  6 +--\n drivers/net/bnxt/bnxt_txq.c     |  2 +-\n drivers/net/bnxt/bnxt_txr.c     |  4 +-\n drivers/net/bnxt/rte_pmd_bnxt.c | 32 ++++++------\n 8 files changed, 74 insertions(+), 74 deletions(-)",
    "diff": "diff --git a/drivers/net/bnxt/bnxt_ethdev.c b/drivers/net/bnxt/bnxt_ethdev.c\nindex b0244d6d19ea..be9cd318ec87 100644\n--- a/drivers/net/bnxt/bnxt_ethdev.c\n+++ b/drivers/net/bnxt/bnxt_ethdev.c\n@@ -441,7 +441,7 @@ static int bnxt_init_nic(struct bnxt *bp)\n static void bnxt_dev_info_get_op(struct rte_eth_dev *eth_dev,\n \t\t\t\t  struct rte_eth_dev_info *dev_info)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint16_t max_vnics, i, j, vpool, vrxq;\n \tunsigned int max_rx_rings;\n \n@@ -537,7 +537,7 @@ static void bnxt_dev_info_get_op(struct rte_eth_dev *eth_dev,\n /* Configure the device based on the configuration provided */\n static int bnxt_dev_configure_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint64_t rx_offloads = eth_dev->data->dev_conf.rxmode.offloads;\n \tint rc;\n \n@@ -626,7 +626,7 @@ static int bnxt_dev_lsc_intr_setup(struct rte_eth_dev *eth_dev)\n \n static int bnxt_dev_start_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint64_t rx_offloads = eth_dev->data->dev_conf.rxmode.offloads;\n \tint vlan_mask = 0;\n \tint rc;\n@@ -664,7 +664,7 @@ static int bnxt_dev_start_op(struct rte_eth_dev *eth_dev)\n \n static int bnxt_dev_set_link_up_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tint rc = 0;\n \n \tif (!bp->link_info.link_up)\n@@ -678,7 +678,7 @@ static int bnxt_dev_set_link_up_op(struct rte_eth_dev *eth_dev)\n \n static int bnxt_dev_set_link_down_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \n \teth_dev->data->dev_link.link_status = 0;\n \tbnxt_set_hwrm_link_config(bp, false);\n@@ -690,7 +690,7 @@ static int bnxt_dev_set_link_down_op(struct rte_eth_dev *eth_dev)\n /* Unload the driver, release resources */\n static void bnxt_dev_stop_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \n \tbp->flags &= ~BNXT_FLAG_INIT_DONE;\n \tif (bp->eth_dev->data->dev_started) {\n@@ -707,7 +707,7 @@ static void bnxt_dev_stop_op(struct rte_eth_dev *eth_dev)\n \n static void bnxt_dev_close_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \n \tif (bp->dev_stopped == 0)\n \t\tbnxt_dev_stop_op(eth_dev);\n@@ -727,7 +727,7 @@ static void bnxt_dev_close_op(struct rte_eth_dev *eth_dev)\n static void bnxt_mac_addr_remove_op(struct rte_eth_dev *eth_dev,\n \t\t\t\t    uint32_t index)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint64_t pool_mask = eth_dev->data->mac_pool_sel[index];\n \tstruct bnxt_vnic_info *vnic;\n \tstruct bnxt_filter_info *filter, *temp_filter;\n@@ -763,7 +763,7 @@ static int bnxt_mac_addr_add_op(struct rte_eth_dev *eth_dev,\n \t\t\t\tstruct rte_ether_addr *mac_addr,\n \t\t\t\tuint32_t index, uint32_t pool)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic = &bp->vnic_info[pool];\n \tstruct bnxt_filter_info *filter;\n \n@@ -798,7 +798,7 @@ static int bnxt_mac_addr_add_op(struct rte_eth_dev *eth_dev,\n int bnxt_link_update_op(struct rte_eth_dev *eth_dev, int wait_to_complete)\n {\n \tint rc = 0;\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct rte_eth_link new;\n \tunsigned int cnt = BNXT_LINK_WAIT_CNT;\n \n@@ -838,7 +838,7 @@ int bnxt_link_update_op(struct rte_eth_dev *eth_dev, int wait_to_complete)\n \n static void bnxt_promiscuous_enable_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic;\n \n \tif (bp->vnic_info == NULL)\n@@ -852,7 +852,7 @@ static void bnxt_promiscuous_enable_op(struct rte_eth_dev *eth_dev)\n \n static void bnxt_promiscuous_disable_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic;\n \n \tif (bp->vnic_info == NULL)\n@@ -866,7 +866,7 @@ static void bnxt_promiscuous_disable_op(struct rte_eth_dev *eth_dev)\n \n static void bnxt_allmulticast_enable_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic;\n \n \tif (bp->vnic_info == NULL)\n@@ -880,7 +880,7 @@ static void bnxt_allmulticast_enable_op(struct rte_eth_dev *eth_dev)\n \n static void bnxt_allmulticast_disable_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic;\n \n \tif (bp->vnic_info == NULL)\n@@ -896,7 +896,7 @@ static int bnxt_reta_update_op(struct rte_eth_dev *eth_dev,\n \t\t\t    struct rte_eth_rss_reta_entry64 *reta_conf,\n \t\t\t    uint16_t reta_size)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct rte_eth_conf *dev_conf = &bp->eth_dev->data->dev_conf;\n \tstruct bnxt_vnic_info *vnic;\n \tint i;\n@@ -923,7 +923,7 @@ static int bnxt_reta_query_op(struct rte_eth_dev *eth_dev,\n \t\t\t      struct rte_eth_rss_reta_entry64 *reta_conf,\n \t\t\t      uint16_t reta_size)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic = &bp->vnic_info[0];\n \tstruct rte_intr_handle *intr_handle\n \t\t= &bp->pdev->intr_handle;\n@@ -954,7 +954,7 @@ static int bnxt_reta_query_op(struct rte_eth_dev *eth_dev,\n static int bnxt_rss_hash_update_op(struct rte_eth_dev *eth_dev,\n \t\t\t\t   struct rte_eth_rss_conf *rss_conf)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct rte_eth_conf *dev_conf = &bp->eth_dev->data->dev_conf;\n \tstruct bnxt_vnic_info *vnic;\n \tuint16_t hash_type = 0;\n@@ -1010,7 +1010,7 @@ static int bnxt_rss_hash_update_op(struct rte_eth_dev *eth_dev,\n static int bnxt_rss_hash_conf_get_op(struct rte_eth_dev *eth_dev,\n \t\t\t\t     struct rte_eth_rss_conf *rss_conf)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic = &bp->vnic_info[0];\n \tint len;\n \tuint32_t hash_types;\n@@ -1068,7 +1068,7 @@ static int bnxt_rss_hash_conf_get_op(struct rte_eth_dev *eth_dev,\n static int bnxt_flow_ctrl_get_op(struct rte_eth_dev *dev,\n \t\t\t       struct rte_eth_fc_conf *fc_conf)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct rte_eth_link link_info;\n \tint rc;\n \n@@ -1100,7 +1100,7 @@ static int bnxt_flow_ctrl_get_op(struct rte_eth_dev *dev,\n static int bnxt_flow_ctrl_set_op(struct rte_eth_dev *dev,\n \t\t\t       struct rte_eth_fc_conf *fc_conf)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \n \tif (!BNXT_SINGLE_PF(bp) || BNXT_VF(bp)) {\n \t\tPMD_DRV_LOG(ERR, \"Flow Control Settings cannot be modified\\n\");\n@@ -1156,7 +1156,7 @@ static int\n bnxt_udp_tunnel_port_add_op(struct rte_eth_dev *eth_dev,\n \t\t\t struct rte_eth_udp_tunnel *udp_tunnel)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint16_t tunnel_type = 0;\n \tint rc = 0;\n \n@@ -1204,7 +1204,7 @@ static int\n bnxt_udp_tunnel_port_del_op(struct rte_eth_dev *eth_dev,\n \t\t\t struct rte_eth_udp_tunnel *udp_tunnel)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint16_t tunnel_type = 0;\n \tuint16_t port = 0;\n \tint rc = 0;\n@@ -1404,7 +1404,7 @@ static int bnxt_add_vlan_filter(struct bnxt *bp, uint16_t vlan_id)\n static int bnxt_vlan_filter_set_op(struct rte_eth_dev *eth_dev,\n \t\tuint16_t vlan_id, int on)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \n \t/* These operations apply to ALL existing MAC/VLAN filters */\n \tif (on)\n@@ -1416,7 +1416,7 @@ static int bnxt_vlan_filter_set_op(struct rte_eth_dev *eth_dev,\n static int\n bnxt_vlan_offload_set_op(struct rte_eth_dev *dev, int mask)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tuint64_t rx_offloads = dev->data->dev_conf.rxmode.offloads;\n \tunsigned int i;\n \n@@ -1454,7 +1454,7 @@ static int\n bnxt_set_default_mac_addr_op(struct rte_eth_dev *dev,\n \t\t\tstruct rte_ether_addr *addr)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \t/* Default Filter is tied to VNIC 0 */\n \tstruct bnxt_vnic_info *vnic = &bp->vnic_info[0];\n \tstruct bnxt_filter_info *filter;\n@@ -1493,7 +1493,7 @@ bnxt_dev_set_mc_addr_list_op(struct rte_eth_dev *eth_dev,\n \t\t\t  struct rte_ether_addr *mc_addr_set,\n \t\t\t  uint32_t nb_mc_addr)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tchar *mc_addr_list = (char *)mc_addr_set;\n \tstruct bnxt_vnic_info *vnic;\n \tuint32_t off = 0, i = 0;\n@@ -1522,7 +1522,7 @@ bnxt_dev_set_mc_addr_list_op(struct rte_eth_dev *eth_dev,\n static int\n bnxt_fw_version_get(struct rte_eth_dev *dev, char *fw_version, size_t fw_size)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tuint8_t fw_major = (bp->fw_ver >> 24) & 0xff;\n \tuint8_t fw_minor = (bp->fw_ver >> 16) & 0xff;\n \tuint8_t fw_updt = (bp->fw_ver >> 8) & 0xff;\n@@ -1632,7 +1632,7 @@ static int bnxt_mtu_set_op(struct rte_eth_dev *eth_dev, uint16_t new_mtu)\n static int\n bnxt_vlan_pvid_set_op(struct rte_eth_dev *dev, uint16_t pvid, int on)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tuint16_t vlan = bp->vlan;\n \tint rc;\n \n@@ -1652,7 +1652,7 @@ bnxt_vlan_pvid_set_op(struct rte_eth_dev *dev, uint16_t pvid, int on)\n static int\n bnxt_dev_led_on_op(struct rte_eth_dev *dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \n \treturn bnxt_hwrm_port_led_cfg(bp, true);\n }\n@@ -1660,7 +1660,7 @@ bnxt_dev_led_on_op(struct rte_eth_dev *dev)\n static int\n bnxt_dev_led_off_op(struct rte_eth_dev *dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \n \treturn bnxt_hwrm_port_led_cfg(bp, false);\n }\n@@ -1852,7 +1852,7 @@ bnxt_ethertype_filter(struct rte_eth_dev *dev,\n \t\t\tenum rte_filter_op filter_op,\n \t\t\tvoid *arg)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct rte_eth_ethertype_filter *efilter =\n \t\t\t(struct rte_eth_ethertype_filter *)arg;\n \tstruct bnxt_filter_info *bfilter, *filter1;\n@@ -2156,7 +2156,7 @@ bnxt_ntuple_filter(struct rte_eth_dev *dev,\n \t\t\tenum rte_filter_op filter_op,\n \t\t\tvoid *arg)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tint ret;\n \n \tif (filter_op == RTE_ETH_FILTER_NOP)\n@@ -2473,7 +2473,7 @@ bnxt_fdir_filter(struct rte_eth_dev *dev,\n \t\t enum rte_filter_op filter_op,\n \t\t void *arg)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct rte_eth_fdir_filter *fdir  = (struct rte_eth_fdir_filter *)arg;\n \tstruct bnxt_filter_info *filter, *match;\n \tstruct bnxt_vnic_info *vnic, *mvnic;\n@@ -2759,7 +2759,7 @@ static int\n bnxt_timesync_write_time(struct rte_eth_dev *dev, const struct timespec *ts)\n {\n \tuint64_t ns;\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \n \tif (!ptp)\n@@ -2776,7 +2776,7 @@ static int\n bnxt_timesync_read_time(struct rte_eth_dev *dev, struct timespec *ts)\n {\n \tuint64_t ns, systime_cycles;\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \n \tif (!ptp)\n@@ -2791,7 +2791,7 @@ bnxt_timesync_read_time(struct rte_eth_dev *dev, struct timespec *ts)\n static int\n bnxt_timesync_enable(struct rte_eth_dev *dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \tuint32_t shift = 0;\n \n@@ -2827,7 +2827,7 @@ bnxt_timesync_enable(struct rte_eth_dev *dev)\n static int\n bnxt_timesync_disable(struct rte_eth_dev *dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \n \tif (!ptp)\n@@ -2849,7 +2849,7 @@ bnxt_timesync_read_rx_timestamp(struct rte_eth_dev *dev,\n \t\t\t\t struct timespec *timestamp,\n \t\t\t\t uint32_t flags __rte_unused)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \tuint64_t rx_tstamp_cycles = 0;\n \tuint64_t ns;\n@@ -2867,7 +2867,7 @@ static int\n bnxt_timesync_read_tx_timestamp(struct rte_eth_dev *dev,\n \t\t\t\t struct timespec *timestamp)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \tuint64_t tx_tstamp_cycles = 0;\n \tuint64_t ns;\n@@ -2885,7 +2885,7 @@ bnxt_timesync_read_tx_timestamp(struct rte_eth_dev *dev,\n static int\n bnxt_timesync_adjust_time(struct rte_eth_dev *dev, int64_t delta)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_ptp_cfg *ptp = bp->ptp_cfg;\n \n \tif (!ptp)\n@@ -2899,7 +2899,7 @@ bnxt_timesync_adjust_time(struct rte_eth_dev *dev, int64_t delta)\n static int\n bnxt_get_eeprom_length_op(struct rte_eth_dev *dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tint rc;\n \tuint32_t dir_entries;\n \tuint32_t entry_length;\n@@ -2919,7 +2919,7 @@ static int\n bnxt_get_eeprom_op(struct rte_eth_dev *dev,\n \t\tstruct rte_dev_eeprom_info *in_eeprom)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tuint32_t index;\n \tuint32_t offset;\n \n@@ -2990,7 +2990,7 @@ static int\n bnxt_set_eeprom_op(struct rte_eth_dev *dev,\n \t\tstruct rte_dev_eeprom_info *in_eeprom)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tuint8_t index, dir_op;\n \tuint16_t type, ext, ordinal, attr;\n \ndiff --git a/drivers/net/bnxt/bnxt_flow.c b/drivers/net/bnxt/bnxt_flow.c\nindex bb7f672fcf2a..6f92e3de5cd1 100644\n--- a/drivers/net/bnxt/bnxt_flow.c\n+++ b/drivers/net/bnxt/bnxt_flow.c\n@@ -715,7 +715,7 @@ bnxt_validate_and_parse_flow(struct rte_eth_dev *dev,\n {\n \tconst struct rte_flow_action *act =\n \t\tbnxt_flow_non_void_action(actions);\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tconst struct rte_flow_action_queue *act_q;\n \tconst struct rte_flow_action_vf *act_vf;\n \tstruct bnxt_vnic_info *vnic, *vnic0;\n@@ -900,7 +900,7 @@ bnxt_flow_validate(struct rte_eth_dev *dev,\n \t\t   const struct rte_flow_action actions[],\n \t\t   struct rte_flow_error *error)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_filter_info *filter;\n \tint ret = 0;\n \n@@ -999,7 +999,7 @@ bnxt_flow_create(struct rte_eth_dev *dev,\n \t\t const struct rte_flow_action actions[],\n \t\t struct rte_flow_error *error)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_filter_info *filter;\n \tstruct bnxt_vnic_info *vnic = NULL;\n \tbool update_flow = false;\n@@ -1100,7 +1100,7 @@ bnxt_flow_destroy(struct rte_eth_dev *dev,\n \t\t  struct rte_flow *flow,\n \t\t  struct rte_flow_error *error)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_filter_info *filter = flow->filter;\n \tstruct bnxt_vnic_info *vnic = flow->vnic;\n \tint ret = 0;\n@@ -1129,7 +1129,7 @@ bnxt_flow_destroy(struct rte_eth_dev *dev,\n static int\n bnxt_flow_flush(struct rte_eth_dev *dev, struct rte_flow_error *error)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_vnic_info *vnic;\n \tstruct rte_flow *flow;\n \tunsigned int i;\ndiff --git a/drivers/net/bnxt/bnxt_irq.c b/drivers/net/bnxt/bnxt_irq.c\nindex 7ef7023eb607..e03766b41f35 100644\n--- a/drivers/net/bnxt/bnxt_irq.c\n+++ b/drivers/net/bnxt/bnxt_irq.c\n@@ -20,7 +20,7 @@\n static void bnxt_int_handler(void *param)\n {\n \tstruct rte_eth_dev *eth_dev = (struct rte_eth_dev *)param;\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_cp_ring_info *cpr = bp->def_cp_ring;\n \tstruct cmpl_base *cmp;\n \tuint32_t raw_cons;\ndiff --git a/drivers/net/bnxt/bnxt_rxq.c b/drivers/net/bnxt/bnxt_rxq.c\nindex f1ee9eedea37..cce5340595e9 100644\n--- a/drivers/net/bnxt/bnxt_rxq.c\n+++ b/drivers/net/bnxt/bnxt_rxq.c\n@@ -288,7 +288,7 @@ int bnxt_rx_queue_setup_op(struct rte_eth_dev *eth_dev,\n \t\t\t       const struct rte_eth_rxconf *rx_conf,\n \t\t\t       struct rte_mempool *mp)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tuint64_t rx_offloads = eth_dev->data->dev_conf.rxmode.offloads;\n \tstruct bnxt_rx_queue *rxq;\n \tint rc = 0;\n@@ -399,7 +399,7 @@ bnxt_rx_queue_intr_disable_op(struct rte_eth_dev *eth_dev, uint16_t queue_id)\n \n int bnxt_rx_queue_start(struct rte_eth_dev *dev, uint16_t rx_queue_id)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct rte_eth_conf *dev_conf = &bp->eth_dev->data->dev_conf;\n \tstruct bnxt_rx_queue *rxq = bp->rx_queues[rx_queue_id];\n \tstruct bnxt_vnic_info *vnic = NULL;\n@@ -439,7 +439,7 @@ int bnxt_rx_queue_start(struct rte_eth_dev *dev, uint16_t rx_queue_id)\n \n int bnxt_rx_queue_stop(struct rte_eth_dev *dev, uint16_t rx_queue_id)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct rte_eth_conf *dev_conf = &bp->eth_dev->data->dev_conf;\n \tstruct bnxt_vnic_info *vnic = NULL;\n \tstruct bnxt_rx_queue *rxq = NULL;\ndiff --git a/drivers/net/bnxt/bnxt_stats.c b/drivers/net/bnxt/bnxt_stats.c\nindex cae3b9ea27f7..ad28887743e7 100644\n--- a/drivers/net/bnxt/bnxt_stats.c\n+++ b/drivers/net/bnxt/bnxt_stats.c\n@@ -387,7 +387,7 @@ int bnxt_stats_get_op(struct rte_eth_dev *eth_dev,\n \n void bnxt_stats_reset_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tunsigned int i;\n \n \tif (!(bp->flags & BNXT_FLAG_INIT_DONE)) {\n@@ -406,7 +406,7 @@ void bnxt_stats_reset_op(struct rte_eth_dev *eth_dev)\n int bnxt_dev_xstats_get_op(struct rte_eth_dev *eth_dev,\n \t\t\t   struct rte_eth_xstat *xstats, unsigned int n)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \n \tunsigned int count, i;\n \tuint64_t tx_drop_pkts;\n@@ -532,7 +532,7 @@ int bnxt_dev_xstats_get_names_op(__rte_unused struct rte_eth_dev *eth_dev,\n \n void bnxt_dev_xstats_reset_op(struct rte_eth_dev *eth_dev)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \n \tif (bp->flags & BNXT_FLAG_PORT_STATS && BNXT_SINGLE_PF(bp))\n \t\tbnxt_hwrm_port_clr_stats(bp);\ndiff --git a/drivers/net/bnxt/bnxt_txq.c b/drivers/net/bnxt/bnxt_txq.c\nindex 5a7bfaf3e769..665bfbc12629 100644\n--- a/drivers/net/bnxt/bnxt_txq.c\n+++ b/drivers/net/bnxt/bnxt_txq.c\n@@ -80,7 +80,7 @@ int bnxt_tx_queue_setup_op(struct rte_eth_dev *eth_dev,\n \t\t\t       unsigned int socket_id,\n \t\t\t       const struct rte_eth_txconf *tx_conf)\n {\n-\tstruct bnxt *bp = (struct bnxt *)eth_dev->data->dev_private;\n+\tstruct bnxt *bp = eth_dev->data->dev_private;\n \tstruct bnxt_tx_queue *txq;\n \tint rc = 0;\n \ndiff --git a/drivers/net/bnxt/bnxt_txr.c b/drivers/net/bnxt/bnxt_txr.c\nindex 9de12e0d0f90..f460665ff6d6 100644\n--- a/drivers/net/bnxt/bnxt_txr.c\n+++ b/drivers/net/bnxt/bnxt_txr.c\n@@ -475,7 +475,7 @@ uint16_t bnxt_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts,\n \n int bnxt_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_tx_queue *txq = bp->tx_queues[tx_queue_id];\n \n \tdev->data->tx_queue_state[tx_queue_id] = RTE_ETH_QUEUE_STATE_STARTED;\n@@ -487,7 +487,7 @@ int bnxt_tx_queue_start(struct rte_eth_dev *dev, uint16_t tx_queue_id)\n \n int bnxt_tx_queue_stop(struct rte_eth_dev *dev, uint16_t tx_queue_id)\n {\n-\tstruct bnxt *bp = (struct bnxt *)dev->data->dev_private;\n+\tstruct bnxt *bp = dev->data->dev_private;\n \tstruct bnxt_tx_queue *txq = bp->tx_queues[tx_queue_id];\n \n \t/* Handle TX completions */\ndiff --git a/drivers/net/bnxt/rte_pmd_bnxt.c b/drivers/net/bnxt/rte_pmd_bnxt.c\nindex f0778967048f..fbd2dd493db9 100644\n--- a/drivers/net/bnxt/rte_pmd_bnxt.c\n+++ b/drivers/net/bnxt/rte_pmd_bnxt.c\n@@ -54,7 +54,7 @@ int rte_pmd_bnxt_set_tx_loopback(uint16_t port, uint8_t on)\n \tif (!is_bnxt_supported(eth_dev))\n \t\treturn -ENOTSUP;\n \n-\tbp = (struct bnxt *)eth_dev->data->dev_private;\n+\tbp = eth_dev->data->dev_private;\n \n \tif (!BNXT_PF(bp)) {\n \t\tPMD_DRV_LOG(ERR,\n@@ -96,7 +96,7 @@ int rte_pmd_bnxt_set_all_queues_drop_en(uint16_t port, uint8_t on)\n \tif (!is_bnxt_supported(eth_dev))\n \t\treturn -ENOTSUP;\n \n-\tbp = (struct bnxt *)eth_dev->data->dev_private;\n+\tbp = eth_dev->data->dev_private;\n \n \tif (!BNXT_PF(bp)) {\n \t\tPMD_DRV_LOG(ERR,\n@@ -146,7 +146,7 @@ int rte_pmd_bnxt_set_vf_mac_addr(uint16_t port, uint16_t vf,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf >= dev_info.max_vfs || mac_addr == NULL)\n \t\treturn -EINVAL;\n@@ -180,7 +180,7 @@ int rte_pmd_bnxt_set_vf_rate_limit(uint16_t port, uint16_t vf,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)eth_dev->data->dev_private;\n+\tbp = eth_dev->data->dev_private;\n \n \tif (!bp->pf.active_vfs)\n \t\treturn -EINVAL;\n@@ -231,7 +231,7 @@ int rte_pmd_bnxt_set_vf_mac_anti_spoof(uint16_t port, uint16_t vf, uint8_t on)\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (!BNXT_PF(bp)) {\n \t\tPMD_DRV_LOG(ERR,\n@@ -283,7 +283,7 @@ int rte_pmd_bnxt_set_vf_vlan_anti_spoof(uint16_t port, uint16_t vf, uint8_t on)\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (!BNXT_PF(bp)) {\n \t\tPMD_DRV_LOG(ERR,\n@@ -333,7 +333,7 @@ rte_pmd_bnxt_set_vf_vlan_stripq(uint16_t port, uint16_t vf, uint8_t on)\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -370,7 +370,7 @@ int rte_pmd_bnxt_set_vf_rxmode(uint16_t port, uint16_t vf,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (!bp->pf.vf_info)\n \t\treturn -EINVAL;\n@@ -462,7 +462,7 @@ int rte_pmd_bnxt_set_vf_vlan_filter(uint16_t port, uint16_t vlan,\n \tif (!is_bnxt_supported(dev))\n \t\treturn -ENOTSUP;\n \n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \tif (!bp->pf.vf_info)\n \t\treturn -EINVAL;\n \n@@ -551,7 +551,7 @@ int rte_pmd_bnxt_get_vf_stats(uint16_t port,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf_id >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -578,7 +578,7 @@ int rte_pmd_bnxt_reset_vf_stats(uint16_t port,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf_id >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -604,7 +604,7 @@ int rte_pmd_bnxt_get_vf_rx_status(uint16_t port, uint16_t vf_id)\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf_id >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -631,7 +631,7 @@ int rte_pmd_bnxt_get_vf_tx_drop_count(uint16_t port, uint16_t vf_id,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf_id >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -663,7 +663,7 @@ int rte_pmd_bnxt_mac_addr_add(uint16_t port, struct rte_ether_addr *addr,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf_id >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -739,7 +739,7 @@ rte_pmd_bnxt_set_vf_vlan_insert(uint16_t port, uint16_t vf,\n \t\treturn -ENOTSUP;\n \n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (vf >= dev_info.max_vfs)\n \t\treturn -EINVAL;\n@@ -776,7 +776,7 @@ int rte_pmd_bnxt_set_vf_persist_stats(uint16_t port, uint16_t vf, uint8_t on)\n \n \tdev = &rte_eth_devices[port];\n \trte_eth_dev_info_get(port, &dev_info);\n-\tbp = (struct bnxt *)dev->data->dev_private;\n+\tbp = dev->data->dev_private;\n \n \tif (!BNXT_PF(bp)) {\n \t\tPMD_DRV_LOG(ERR,\n",
    "prefixes": [
        "04/12"
    ]
}