get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 139150,
    "url": "http://patches.dpdk.org/api/patches/139150/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20240405165518.367503-16-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": "<20240405165518.367503-16-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240405165518.367503-16-stephen@networkplumber.org",
    "date": "2024-04-05T16:53:26",
    "name": "[v4,15/30] net: replace use of fixed size rte_memcpy",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "3ef875ca89c3adb8f00d0f251ad0c486e0d3926b",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "delegate": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/20240405165518.367503-16-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 31690,
            "url": "http://patches.dpdk.org/api/series/31690/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=31690",
            "date": "2024-04-05T16:53:11",
            "name": "replace use of rte_memcpy with fixed sizes",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/31690/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/139150/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/139150/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 mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 87D1143E0C;\n\tFri,  5 Apr 2024 18:57:59 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 0C00D40ED0;\n\tFri,  5 Apr 2024 18:56:01 +0200 (CEST)",
            "from mail-pf1-f179.google.com (mail-pf1-f179.google.com\n [209.85.210.179])\n by mails.dpdk.org (Postfix) with ESMTP id 1B19C40DF5\n for <dev@dpdk.org>; Fri,  5 Apr 2024 18:55:58 +0200 (CEST)",
            "by mail-pf1-f179.google.com with SMTP id\n d2e1a72fcca58-6ecc9f0bdaaso1865309b3a.1\n for <dev@dpdk.org>; Fri, 05 Apr 2024 09:55:58 -0700 (PDT)",
            "from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226])\n by smtp.gmail.com with ESMTPSA id\n c2-20020aa781c2000000b006e6c0f8ce1bsm1728555pfn.47.2024.04.05.09.55.53\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 05 Apr 2024 09:55:54 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1712336157;\n x=1712940957; darn=dpdk.org;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=O9z662NAPmBP45n4aMnbUDSLLk+tMStmfjq5RJiyWgg=;\n b=rrF8XduzKY3w29Aqog8r4UoVNKKA2vpjAQGLdZocwBntkEocIgU8U824isW6MGz/F2\n SiWIsx4QSHUPMRu6fn+beAO9ULZq2Ku/Mfrdt0Me8z3DO/JnyuenXm9x6pgxe9IKrfSH\n DY/KuerTub4geRJtreEbG4oA08plW58XU4UEkCMEQeUL42TT1HEwxI3rqMtCa9Mqg6C6\n Mj+7VEMGnTN4j0MCXm0zZsj9FswwB5F/Zn6VB+tGXTQCZObNJwHQjveTSERvL4+0TNL4\n Gxh/J9etjl8Kx4cQu8JV/pGX5M1BnIGEi1emw/snXtMQ+CiG/JPlwgcO5JpVgPWz76vm\n 2pWw==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1712336157; x=1712940957;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=O9z662NAPmBP45n4aMnbUDSLLk+tMStmfjq5RJiyWgg=;\n b=wuGZOYH9bxfE9v68eAAPc4/bcKLjJoVwDKkaivTRKmXX7FMzm8PuAhxbQf3QsamerU\n eKgpJw4zP6LoqH8ATq6ENQjFPwD+HdmiVrXVhkGeEw9jG6Y3278X1G+d1tnZThjJUXDk\n wMfO/dxMyAXwqIPFNm773Uj0oD4qX91uxQKjjchAqeo5JTYBB1Ih9nUw7qFbjrGXhr49\n dnLHSi/MLuxafC5U0SsT1GVP3QSvt9KKC33dfgUPdTHs+xIAXmf/klSXw+1ChLnaewZP\n Z4xgSEZKtbQhl6ELtTbvEQaPuZ2QTSOIRQPIioYlC5G3PP5rpYqo4MHiDkjlore6vy8M\n Om+A==",
        "X-Gm-Message-State": "AOJu0YzwNtNU2l2FXt8J3B7DfWWhIq4V+SAY1DCMdQH0ZuoMAL/8BIob\n fchZeWJUqay42i6WyoJNnil9RxGNmMIf6AMPZozCaWcWNr9cRajfGtkxXTykgI3/cuGNCsR9WQE\n 7q906LQ==",
        "X-Google-Smtp-Source": "\n AGHT+IEHmXX3fq0Kqu7qOWLpWONT2mDL/dPvES40T/Na+04T5PjiOD4/4BIUipPSLSvUI8kl8Q0cpA==",
        "X-Received": "by 2002:a05:6a21:279e:b0:1a7:3da3:da44 with SMTP id\n rn30-20020a056a21279e00b001a73da3da44mr2077948pzb.17.1712336156146;\n Fri, 05 Apr 2024 09:55:56 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>,\n Viacheslav Ovsiienko <viacheslavo@nvidia.com>,\n Ciara Loftus <ciara.loftus@intel.com>,\n Steven Webster <steven.webster@windriver.com>,\n Matt Peters <matt.peters@windriver.com>,\n Selwin Sebastian <selwin.sebastian@amd.com>,\n Julien Aube <julien_dpdk@jaube.fr>,\n Ajit Khaparde <ajit.khaparde@broadcom.com>,\n Somnath Kotur <somnath.kotur@broadcom.com>, Chas Williams <chas3@att.com>,\n \"Min Hu (Connor)\" <humin29@huawei.com>,\n Nithin Dabilpuram <ndabilpuram@marvell.com>,\n Kiran Kumar K <kirankumark@marvell.com>,\n Sunil Kumar Kori <skori@marvell.com>, Satha Rao <skoteshwar@marvell.com>,\n Harman Kalra <hkalra@marvell.com>, Yuying Zhang <yuying.zhang@intel.com>,\n Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>,\n Hemant Agrawal <hemant.agrawal@nxp.com>,\n Sachin Saxena <sachin.saxena@nxp.com>, John Daley <johndale@cisco.com>,\n Hyong Youb Kim <hyonkim@cisco.com>, Gaetan Rivet <grive@u256.net>,\n Jeroen de Borst <jeroendb@google.com>, Rushil Gupta <rushilg@google.com>,\n Joshua Washington <joshwash@google.com>,\n Ziyang Xuan <xuanziyang2@huawei.com>,\n Xiaoyun Wang <cloud.wangxiaoyun@huawei.com>,\n Guoyang Zhou <zhouguoyang@huawei.com>, Jie Hai <haijie1@huawei.com>,\n Yisen Zhuang <yisen.zhuang@huawei.com>,\n Jingjing Wu <jingjing.wu@intel.com>, Rosen Xu <rosen.xu@intel.com>,\n Jakub Grajciar <jgrajcia@cisco.com>,\n Dariusz Sosnowski <dsosnowski@nvidia.com>, Ori Kam <orika@nvidia.com>,\n Suanming Mou <suanmingm@nvidia.com>, Matan Azrad <matan@nvidia.com>,\n Liron Himi <lironh@marvell.com>, Long Li <longli@microsoft.com>,\n Chaoyong He <chaoyong.he@corigine.com>,\n Jiawen Wu <jiawenwu@trustnetic.com>, Tetsuya Mukawa <mtetsuyah@gmail.com>,\n Devendra Singh Rawat <dsinghrawat@marvell.com>,\n Alok Prasad <palok@marvell.com>,\n Bruce Richardson <bruce.richardson@intel.com>,\n Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>,\n Jian Wang <jianwang@trustnetic.com>,\n Maxime Coquelin <maxime.coquelin@redhat.com>,\n Chenbo Xia <chenbox@nvidia.com>",
        "Subject": "[PATCH v4 15/30] net: replace use of fixed size rte_memcpy",
        "Date": "Fri,  5 Apr 2024 09:53:26 -0700",
        "Message-ID": "<20240405165518.367503-16-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.43.0",
        "In-Reply-To": "<20240405165518.367503-1-stephen@networkplumber.org>",
        "References": "<20240403163432.437275-1-stephen@networkplumber.org>\n <20240405165518.367503-1-stephen@networkplumber.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "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"
    },
    "content": "Automatically generated by devtools/cocci/rte_memcpy.cocci\nAlso remove unnecessary includes of rte_memcpy.h\n\nSigned-off-by: Stephen Hemminger <stephen@networkplumber.org>\nAcked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>\n---\n drivers/net/af_xdp/rte_eth_af_xdp.c           |   2 +-\n drivers/net/avp/avp_ethdev.c                  |   4 +-\n drivers/net/axgbe/axgbe_ethdev.c              |   4 +-\n drivers/net/bnx2x/bnx2x.c                     |  32 +++--\n drivers/net/bnxt/bnxt_flow.c                  |  34 +++---\n drivers/net/bonding/rte_eth_bond_8023ad.c     |   4 +-\n drivers/net/bonding/rte_eth_bond_flow.c       |   2 +-\n drivers/net/cnxk/cnxk_eswitch_devargs.c       |   3 +-\n drivers/net/cnxk/cnxk_ethdev_ops.c            |   2 +-\n drivers/net/cnxk/cnxk_rep.c                   |   3 +-\n drivers/net/cnxk/cnxk_rep_flow.c              |   6 +-\n drivers/net/cnxk/cnxk_rep_msg.c               |   8 +-\n drivers/net/cnxk/cnxk_rep_ops.c               |   2 +-\n drivers/net/cnxk/cnxk_tm.c                    |   5 +-\n drivers/net/cpfl/cpfl_ethdev.c                |   3 +-\n drivers/net/cpfl/cpfl_vchnl.c                 |   4 +-\n drivers/net/cxgbe/clip_tbl.c                  |   2 +-\n drivers/net/cxgbe/cxgbe_filter.c              |   8 +-\n drivers/net/cxgbe/l2t.c                       |   4 +-\n drivers/net/cxgbe/smt.c                       |  20 ++--\n drivers/net/dpaa2/base/dpaa2_hw_dpni.c        |   1 -\n drivers/net/dpaa2/dpaa2_ethdev.c              |   1 -\n drivers/net/dpaa2/dpaa2_recycle.c             |   1 -\n drivers/net/dpaa2/dpaa2_rxtx.c                |   1 -\n drivers/net/dpaa2/dpaa2_sparser.c             |   1 -\n drivers/net/dpaa2/dpaa2_tm.c                  |   2 +-\n drivers/net/e1000/em_rxtx.c                   |   1 -\n drivers/net/e1000/igb_flow.c                  |  22 ++--\n drivers/net/e1000/igb_pf.c                    |   7 +-\n drivers/net/e1000/igb_rxtx.c                  |   1 -\n drivers/net/enic/enic_main.c                  |   8 +-\n drivers/net/failsafe/failsafe_ops.c           |   6 +-\n drivers/net/gve/base/gve_adminq.c             |   2 +-\n drivers/net/hinic/hinic_pmd_ethdev.c          |   1 -\n drivers/net/hinic/hinic_pmd_flow.c            |  40 +++----\n drivers/net/hns3/hns3_fdir.c                  |   2 +-\n drivers/net/hns3/hns3_flow.c                  |   4 +-\n drivers/net/i40e/i40e_ethdev.c                | 109 ++++++++----------\n drivers/net/i40e/i40e_fdir.c                  |  28 +++--\n drivers/net/i40e/i40e_flow.c                  |  56 +++++----\n drivers/net/i40e/i40e_pf.c                    |   3 +-\n drivers/net/i40e/i40e_tm.c                    |  11 +-\n drivers/net/i40e/rte_pmd_i40e.c               |  34 +++---\n drivers/net/iavf/iavf_fdir.c                  |  93 +++++++--------\n drivers/net/iavf/iavf_fsub.c                  |  50 ++++----\n drivers/net/iavf/iavf_generic_flow.c          |   2 +-\n drivers/net/iavf/iavf_tm.c                    |  11 +-\n drivers/net/iavf/iavf_vchnl.c                 |   9 +-\n drivers/net/ice/ice_dcf.c                     |   5 +-\n drivers/net/ice/ice_dcf_parent.c              |   2 +-\n drivers/net/ice/ice_dcf_sched.c               |  11 +-\n drivers/net/ice/ice_diagnose.c                |   4 +-\n drivers/net/ice/ice_ethdev.c                  |  14 +--\n drivers/net/ice/ice_fdir_filter.c             |  37 +++---\n drivers/net/ice/ice_generic_flow.c            |   2 +-\n drivers/net/ice/ice_hash.c                    |   2 +-\n drivers/net/ice/ice_tm.c                      |  11 +-\n drivers/net/idpf/idpf_ethdev.c                |   7 +-\n drivers/net/idpf/idpf_rxtx.c                  |  10 +-\n drivers/net/ipn3ke/ipn3ke_flow.c              |  32 +++--\n drivers/net/ipn3ke/ipn3ke_representor.c       |  16 +--\n drivers/net/ipn3ke/ipn3ke_tm.c                |   6 +-\n drivers/net/ixgbe/ixgbe_ethdev.c              |   9 +-\n drivers/net/ixgbe/ixgbe_fdir.c                |   7 +-\n drivers/net/ixgbe/ixgbe_flow.c                |  65 +++++------\n drivers/net/ixgbe/ixgbe_ipsec.c               |   8 +-\n drivers/net/ixgbe/ixgbe_pf.c                  |   5 +-\n drivers/net/ixgbe/ixgbe_tm.c                  |  11 +-\n drivers/net/ixgbe/rte_pmd_ixgbe.c             |   4 +-\n drivers/net/memif/memif_socket.c              |   4 +-\n drivers/net/mlx5/mlx5_devx.c                  |   4 +-\n drivers/net/mlx5/mlx5_flow.c                  |  38 +++---\n drivers/net/mlx5/mlx5_flow_aso.c              |   6 +-\n drivers/net/mlx5/mlx5_flow_hw.c               |  27 ++---\n drivers/net/mlx5/mlx5_rx.c                    |   6 +-\n drivers/net/mlx5/mlx5_rxtx_vec.c              |   8 +-\n drivers/net/mvpp2/mrvl_tm.c                   |   2 +-\n drivers/net/netvsc/hn_ethdev.c                |   1 -\n drivers/net/nfp/flower/nfp_conntrack.c        |   2 +-\n drivers/net/nfp/flower/nfp_flower_flow.c      |  16 +--\n .../net/nfp/flower/nfp_flower_representor.c   |   2 +-\n drivers/net/nfp/nfp_mtr.c                     |  10 +-\n drivers/net/ngbe/ngbe_pf.c                    |   4 +-\n drivers/net/null/rte_eth_null.c               |   6 +-\n drivers/net/pcap/pcap_ethdev.c                |   2 +-\n drivers/net/pcap/pcap_osdep_freebsd.c         |   3 +-\n drivers/net/pcap/pcap_osdep_linux.c           |   3 +-\n drivers/net/qede/qede_main.c                  |   2 +-\n drivers/net/ring/rte_eth_ring.c               |   1 -\n drivers/net/sfc/sfc.c                         |   2 +-\n drivers/net/sfc/sfc_ef10_tx.c                 |   2 +-\n drivers/net/sfc/sfc_ethdev.c                  |  11 +-\n drivers/net/sfc/sfc_flow.c                    |  20 ++--\n drivers/net/sfc/sfc_flow_rss.c                |   2 +-\n drivers/net/sfc/sfc_mae.c                     |   2 +-\n drivers/net/sfc/sfc_rx.c                      |   2 +-\n drivers/net/sfc/sfc_tso.c                     |   2 +-\n drivers/net/sfc/sfc_tso.h                     |   9 +-\n drivers/net/tap/rte_eth_tap.c                 |  14 +--\n drivers/net/txgbe/txgbe_ethdev.c              |   9 +-\n drivers/net/txgbe/txgbe_fdir.c                |   6 +-\n drivers/net/txgbe/txgbe_flow.c                |  65 +++++------\n drivers/net/txgbe/txgbe_ipsec.c               |   8 +-\n drivers/net/txgbe/txgbe_pf.c                  |   5 +-\n drivers/net/txgbe/txgbe_tm.c                  |  11 +-\n drivers/net/vhost/rte_eth_vhost.c             |   1 -\n drivers/net/virtio/virtio_ethdev.c            |   1 -\n 107 files changed, 582 insertions(+), 664 deletions(-)",
    "diff": "diff --git a/drivers/net/af_xdp/rte_eth_af_xdp.c b/drivers/net/af_xdp/rte_eth_af_xdp.c\nindex 268a130c49..6977516613 100644\n--- a/drivers/net/af_xdp/rte_eth_af_xdp.c\n+++ b/drivers/net/af_xdp/rte_eth_af_xdp.c\n@@ -2094,7 +2094,7 @@ get_iface_info(const char *if_name,\n \tif (ioctl(sock, SIOCGIFHWADDR, &ifr))\n \t\tgoto error;\n \n-\trte_memcpy(eth_addr, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(eth_addr, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN);\n \n \tclose(sock);\n \treturn 0;\ndiff --git a/drivers/net/avp/avp_ethdev.c b/drivers/net/avp/avp_ethdev.c\nindex 53d9e38c93..9bd0530172 100644\n--- a/drivers/net/avp/avp_ethdev.c\n+++ b/drivers/net/avp/avp_ethdev.c\n@@ -248,7 +248,7 @@ avp_dev_process_request(struct avp_dev *avp, struct rte_avp_request *request)\n \twhile (avp_fifo_get(avp->resp_q, (void **)&resp_addr, 1))\n \t\tPMD_DRV_LOG(DEBUG, \"Discarding stale response\\n\");\n \n-\trte_memcpy(avp->sync_addr, request, sizeof(*request));\n+\tmemcpy(avp->sync_addr, request, sizeof(*request));\n \tcount = avp_fifo_put(avp->req_q, &avp->host_sync_addr, 1);\n \tif (count < 1) {\n \t\tPMD_DRV_LOG(ERR, \"Cannot send request %u to host\\n\",\n@@ -285,7 +285,7 @@ avp_dev_process_request(struct avp_dev *avp, struct rte_avp_request *request)\n \t}\n \n \t/* copy to user buffer */\n-\trte_memcpy(request, avp->sync_addr, sizeof(*request));\n+\tmemcpy(request, avp->sync_addr, sizeof(*request));\n \tret = 0;\n \n \tPMD_DRV_LOG(DEBUG, \"Result %d received for request %u\\n\",\ndiff --git a/drivers/net/axgbe/axgbe_ethdev.c b/drivers/net/axgbe/axgbe_ethdev.c\nindex dd681f15a0..7ac30106e3 100644\n--- a/drivers/net/axgbe/axgbe_ethdev.c\n+++ b/drivers/net/axgbe/axgbe_ethdev.c\n@@ -594,7 +594,7 @@ axgbe_dev_rss_hash_update(struct rte_eth_dev *dev,\n \n \tif (rss_conf->rss_key != NULL &&\n \t    rss_conf->rss_key_len == AXGBE_RSS_HASH_KEY_SIZE) {\n-\t\trte_memcpy(pdata->rss_key, rss_conf->rss_key,\n+\t\tmemcpy(pdata->rss_key, rss_conf->rss_key,\n \t\t       AXGBE_RSS_HASH_KEY_SIZE);\n \t\t/* Program the hash key */\n \t\tret = axgbe_write_rss_hash_key(pdata);\n@@ -637,7 +637,7 @@ axgbe_dev_rss_hash_conf_get(struct rte_eth_dev *dev,\n \n \tif (rss_conf->rss_key != NULL &&\n \t    rss_conf->rss_key_len >= AXGBE_RSS_HASH_KEY_SIZE) {\n-\t\trte_memcpy(rss_conf->rss_key, pdata->rss_key,\n+\t\tmemcpy(rss_conf->rss_key, pdata->rss_key,\n \t\t       AXGBE_RSS_HASH_KEY_SIZE);\n \t}\n \trss_conf->rss_key_len = AXGBE_RSS_HASH_KEY_SIZE;\ndiff --git a/drivers/net/bnx2x/bnx2x.c b/drivers/net/bnx2x/bnx2x.c\nindex 597ee43359..16a9ff7f8c 100644\n--- a/drivers/net/bnx2x/bnx2x.c\n+++ b/drivers/net/bnx2x/bnx2x.c\n@@ -2242,18 +2242,18 @@ int bnx2x_tx_encap(struct bnx2x_tx_queue *txq, struct rte_mbuf *m0)\n \t\ttx_parse_bd->parsing_data =\n \t\t    (mac_type << ETH_TX_PARSE_BD_E2_ETH_ADDR_TYPE_SHIFT);\n \n-\t\trte_memcpy(&tx_parse_bd->data.mac_addr.dst_hi,\n-\t\t\t   &eh->dst_addr.addr_bytes[0], 2);\n-\t\trte_memcpy(&tx_parse_bd->data.mac_addr.dst_mid,\n-\t\t\t   &eh->dst_addr.addr_bytes[2], 2);\n-\t\trte_memcpy(&tx_parse_bd->data.mac_addr.dst_lo,\n-\t\t\t   &eh->dst_addr.addr_bytes[4], 2);\n-\t\trte_memcpy(&tx_parse_bd->data.mac_addr.src_hi,\n-\t\t\t   &eh->src_addr.addr_bytes[0], 2);\n-\t\trte_memcpy(&tx_parse_bd->data.mac_addr.src_mid,\n-\t\t\t   &eh->src_addr.addr_bytes[2], 2);\n-\t\trte_memcpy(&tx_parse_bd->data.mac_addr.src_lo,\n-\t\t\t   &eh->src_addr.addr_bytes[4], 2);\n+\t\tmemcpy(&tx_parse_bd->data.mac_addr.dst_hi,\n+\t\t       &eh->dst_addr.addr_bytes[0], 2);\n+\t\tmemcpy(&tx_parse_bd->data.mac_addr.dst_mid,\n+\t\t       &eh->dst_addr.addr_bytes[2], 2);\n+\t\tmemcpy(&tx_parse_bd->data.mac_addr.dst_lo,\n+\t\t       &eh->dst_addr.addr_bytes[4], 2);\n+\t\tmemcpy(&tx_parse_bd->data.mac_addr.src_hi,\n+\t\t       &eh->src_addr.addr_bytes[0], 2);\n+\t\tmemcpy(&tx_parse_bd->data.mac_addr.src_mid,\n+\t\t       &eh->src_addr.addr_bytes[2], 2);\n+\t\tmemcpy(&tx_parse_bd->data.mac_addr.src_lo,\n+\t\t       &eh->src_addr.addr_bytes[4], 2);\n \n \t\ttx_parse_bd->data.mac_addr.dst_hi =\n \t\t    rte_cpu_to_be_16(tx_parse_bd->data.mac_addr.dst_hi);\n@@ -6675,8 +6675,7 @@ bnx2x_config_rss_pf(struct bnx2x_softc *sc, struct ecore_rss_config_obj *rss_obj\n \t/* Hash bits */\n \tparams.rss_result_mask = MULTI_MASK;\n \n-\trte_memcpy(params.ind_table, rss_obj->ind_table,\n-\t\t\t sizeof(params.ind_table));\n+\tmemcpy(params.ind_table, rss_obj->ind_table, sizeof(params.ind_table));\n \n \tif (config_hash) {\n /* RSS keys */\n@@ -6742,8 +6741,7 @@ bnx2x_set_mac_one(struct bnx2x_softc *sc, uint8_t * mac,\n \n \t/* fill a user request section if needed */\n \tif (!rte_bit_relaxed_get32(RAMROD_CONT, ramrod_flags)) {\n-\t\trte_memcpy(ramrod_param.user_req.u.mac.mac, mac,\n-\t\t\t\t ETH_ALEN);\n+\t\tmemcpy(ramrod_param.user_req.u.mac.mac, mac, ETH_ALEN);\n \n \t\trte_bit_relaxed_set32(mac_type,\n \t\t\t\t      &ramrod_param.user_req.vlan_mac_flags);\n@@ -6958,7 +6956,7 @@ static void bnx2x_link_report_locked(struct bnx2x_softc *sc)\n \n \tELINK_DEBUG_P1(sc, \"link status change count = %x\", sc->link_cnt);\n \t/* report new link params and remember the state for the next time */\n-\trte_memcpy(&sc->last_reported_link, &cur_data, sizeof(cur_data));\n+\tmemcpy(&sc->last_reported_link, &cur_data, sizeof(cur_data));\n \n \tif (rte_bit_relaxed_get32(BNX2X_LINK_REPORT_LINK_DOWN,\n \t\t\t &cur_data.link_report_flags)) {\ndiff --git a/drivers/net/bnxt/bnxt_flow.c b/drivers/net/bnxt/bnxt_flow.c\nindex f25bc6ff78..6466aa394a 100644\n--- a/drivers/net/bnxt/bnxt_flow.c\n+++ b/drivers/net/bnxt/bnxt_flow.c\n@@ -233,8 +233,9 @@ bnxt_validate_and_parse_flow_type(const struct rte_flow_attr *attr,\n \t\t\t\t\t\t    \"DMAC is invalid!\\n\");\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n-\t\t\t\trte_memcpy(filter->dst_macaddr,\n-\t\t\t\t\t   &eth_spec->hdr.dst_addr, RTE_ETHER_ADDR_LEN);\n+\t\t\t\tmemcpy(filter->dst_macaddr,\n+\t\t\t\t       &eth_spec->hdr.dst_addr,\n+\t\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\t\ten |= use_ntuple ?\n \t\t\t\t\tNTUPLE_FLTR_ALLOC_INPUT_EN_DST_MACADDR :\n \t\t\t\t\tEM_FLOW_ALLOC_INPUT_EN_DST_MACADDR;\n@@ -257,8 +258,9 @@ bnxt_validate_and_parse_flow_type(const struct rte_flow_attr *attr,\n \t\t\t\t\t\t    \"SMAC is invalid!\\n\");\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n-\t\t\t\trte_memcpy(filter->src_macaddr,\n-\t\t\t\t\t   &eth_spec->hdr.src_addr, RTE_ETHER_ADDR_LEN);\n+\t\t\t\tmemcpy(filter->src_macaddr,\n+\t\t\t\t       &eth_spec->hdr.src_addr,\n+\t\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\t\ten |= use_ntuple ?\n \t\t\t\t\tNTUPLE_FLTR_ALLOC_INPUT_EN_SRC_MACADDR :\n \t\t\t\t\tEM_FLOW_ALLOC_INPUT_EN_SRC_MACADDR;\n@@ -423,23 +425,23 @@ bnxt_validate_and_parse_flow_type(const struct rte_flow_attr *attr,\n \t\t\t\ten |= EM_FLOW_ALLOC_INPUT_EN_SRC_IPADDR |\n \t\t\t\t\tEM_FLOW_ALLOC_INPUT_EN_DST_IPADDR;\n \n-\t\t\trte_memcpy(filter->src_ipaddr,\n-\t\t\t\t   ipv6_spec->hdr.src_addr, 16);\n-\t\t\trte_memcpy(filter->dst_ipaddr,\n-\t\t\t\t   ipv6_spec->hdr.dst_addr, 16);\n+\t\t\tmemcpy(filter->src_ipaddr, ipv6_spec->hdr.src_addr,\n+\t\t\t       16);\n+\t\t\tmemcpy(filter->dst_ipaddr, ipv6_spec->hdr.dst_addr,\n+\t\t\t       16);\n \n \t\t\tif (!bnxt_check_zero_bytes(ipv6_mask->hdr.src_addr,\n \t\t\t\t\t\t   16)) {\n-\t\t\t\trte_memcpy(filter->src_ipaddr_mask,\n-\t\t\t\t\t   ipv6_mask->hdr.src_addr, 16);\n+\t\t\t\tmemcpy(filter->src_ipaddr_mask,\n+\t\t\t\t       ipv6_mask->hdr.src_addr, 16);\n \t\t\t\ten |= !use_ntuple ? 0 :\n \t\t\t\t    NTUPLE_FLTR_ALLOC_INPUT_EN_SRC_IPADDR_MASK;\n \t\t\t}\n \n \t\t\tif (!bnxt_check_zero_bytes(ipv6_mask->hdr.dst_addr,\n \t\t\t\t\t\t   16)) {\n-\t\t\t\trte_memcpy(filter->dst_ipaddr_mask,\n-\t\t\t\t\t   ipv6_mask->hdr.dst_addr, 16);\n+\t\t\t\tmemcpy(filter->dst_ipaddr_mask,\n+\t\t\t\t       ipv6_mask->hdr.dst_addr, 16);\n \t\t\t\ten |= !use_ntuple ? 0 :\n \t\t\t\t     NTUPLE_FLTR_ALLOC_INPUT_EN_DST_IPADDR_MASK;\n \t\t\t}\n@@ -591,8 +593,8 @@ bnxt_validate_and_parse_flow_type(const struct rte_flow_attr *attr,\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(((uint8_t *)&tenant_id_be + 1),\n-\t\t\t\t\t   vxlan_spec->hdr.vni, 3);\n+\t\t\t\tmemcpy(((uint8_t *)&tenant_id_be + 1),\n+\t\t\t\t       vxlan_spec->hdr.vni, 3);\n \t\t\t\tfilter->vni =\n \t\t\t\t\trte_be_to_cpu_32(tenant_id_be);\n \t\t\t\tfilter->tunnel_type =\n@@ -645,8 +647,8 @@ bnxt_validate_and_parse_flow_type(const struct rte_flow_attr *attr,\n \t\t\t\t\t\t \"Invalid TNI mask\");\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n-\t\t\t\trte_memcpy(((uint8_t *)&tenant_id_be + 1),\n-\t\t\t\t\t   nvgre_spec->tni, 3);\n+\t\t\t\tmemcpy(((uint8_t *)&tenant_id_be + 1),\n+\t\t\t\t       nvgre_spec->tni, 3);\n \t\t\t\tfilter->vni =\n \t\t\t\t\trte_be_to_cpu_32(tenant_id_be);\n \t\t\t\tfilter->tunnel_type =\ndiff --git a/drivers/net/bonding/rte_eth_bond_8023ad.c b/drivers/net/bonding/rte_eth_bond_8023ad.c\nindex 79f1b3f1a0..8ddf5dc80a 100644\n--- a/drivers/net/bonding/rte_eth_bond_8023ad.c\n+++ b/drivers/net/bonding/rte_eth_bond_8023ad.c\n@@ -1539,10 +1539,10 @@ rte_eth_bond_8023ad_member_info(uint16_t port_id, uint16_t member_id,\n \tinfo->selected = port->selected;\n \n \tinfo->actor_state = port->actor_state;\n-\trte_memcpy(&info->actor, &port->actor, sizeof(port->actor));\n+\tmemcpy(&info->actor, &port->actor, sizeof(port->actor));\n \n \tinfo->partner_state = port->partner_state;\n-\trte_memcpy(&info->partner, &port->partner, sizeof(port->partner));\n+\tmemcpy(&info->partner, &port->partner, sizeof(port->partner));\n \n \tinfo->agg_port_id = port->aggregator_port_id;\n \treturn 0;\ndiff --git a/drivers/net/bonding/rte_eth_bond_flow.c b/drivers/net/bonding/rte_eth_bond_flow.c\nindex 5d0be5caf5..bb9d347e2b 100644\n--- a/drivers/net/bonding/rte_eth_bond_flow.c\n+++ b/drivers/net/bonding/rte_eth_bond_flow.c\n@@ -182,7 +182,7 @@ bond_flow_query_count(struct rte_eth_dev *dev, struct rte_flow *flow,\n \tcount->hits = 0;\n \tcount->bytes_set = 0;\n \tcount->hits_set = 0;\n-\trte_memcpy(&member_count, count, sizeof(member_count));\n+\tmemcpy(&member_count, count, sizeof(member_count));\n \tfor (i = 0; i < internals->member_count; i++) {\n \t\tret = rte_flow_query(internals->members[i].port_id,\n \t\t\t\t     flow->flows[i], action,\ndiff --git a/drivers/net/cnxk/cnxk_eswitch_devargs.c b/drivers/net/cnxk/cnxk_eswitch_devargs.c\nindex 8167ce673a..70045c58c1 100644\n--- a/drivers/net/cnxk/cnxk_eswitch_devargs.c\n+++ b/drivers/net/cnxk/cnxk_eswitch_devargs.c\n@@ -112,7 +112,8 @@ cnxk_eswitch_repr_devargs(struct rte_pci_device *pci_dev, struct cnxk_eswitch_de\n \t\t\tgoto fail;\n \t\t}\n \n-\t\trte_memcpy(&eswitch_dev->esw_da[j].da, &eth_da[i], sizeof(struct rte_eth_devargs));\n+\t\tmemcpy(&eswitch_dev->esw_da[j].da, &eth_da[i],\n+\t\t       sizeof(struct rte_eth_devargs));\n \t\t/* No of representor ports to be created */\n \t\teswitch_dev->repr_cnt.nb_repr_created += eswitch_dev->esw_da[j].nb_repr_ports;\n \t\tj++;\ndiff --git a/drivers/net/cnxk/cnxk_ethdev_ops.c b/drivers/net/cnxk/cnxk_ethdev_ops.c\nindex c8260fcb9c..4366ef44d2 100644\n--- a/drivers/net/cnxk/cnxk_ethdev_ops.c\n+++ b/drivers/net/cnxk/cnxk_ethdev_ops.c\n@@ -454,7 +454,7 @@ cnxk_nix_mac_addr_set(struct rte_eth_dev *eth_dev, struct rte_ether_addr *addr)\n \t}\n \n \t/* Update mac address to cnxk ethernet device */\n-\trte_memcpy(dev->mac_addr, addr->addr_bytes, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(dev->mac_addr, addr->addr_bytes, RTE_ETHER_ADDR_LEN);\n \n exit:\n \treturn rc;\ndiff --git a/drivers/net/cnxk/cnxk_rep.c b/drivers/net/cnxk/cnxk_rep.c\nindex ca0637bde5..35f6be63a6 100644\n--- a/drivers/net/cnxk/cnxk_rep.c\n+++ b/drivers/net/cnxk/cnxk_rep.c\n@@ -383,7 +383,8 @@ cnxk_representee_notification(void *roc_nix, struct roc_eswitch_repte_notify_msg\n \t\tgoto done;\n \t}\n \n-\trte_memcpy(msg->notify_msg, notify_msg, sizeof(struct roc_eswitch_repte_notify_msg));\n+\tmemcpy(msg->notify_msg, notify_msg,\n+\t       sizeof(struct roc_eswitch_repte_notify_msg));\n \tplt_rep_dbg(\"Pushing new notification : msg type %d\", msg->notify_msg->type);\n \tpthread_mutex_lock(&eswitch_dev->repte_msg_proc.mutex);\n \tTAILQ_INSERT_TAIL(&repte_msg_proc->msg_list, msg, next);\ndiff --git a/drivers/net/cnxk/cnxk_rep_flow.c b/drivers/net/cnxk/cnxk_rep_flow.c\nindex d26f5aa12c..9f09e6a7f0 100644\n--- a/drivers/net/cnxk/cnxk_rep_flow.c\n+++ b/drivers/net/cnxk/cnxk_rep_flow.c\n@@ -81,7 +81,8 @@ prepare_pattern_data(const struct rte_flow_item *pattern, uint16_t nb_pattern,\n \t\t\thdr.mask_sz = term[pattern->type].item_size;\n \t\t}\n \n-\t\trte_memcpy(RTE_PTR_ADD(pattern_data, len), &hdr, sizeof(cnxk_pattern_hdr_t));\n+\t\tmemcpy(RTE_PTR_ADD(pattern_data, len), &hdr,\n+\t\t       sizeof(cnxk_pattern_hdr_t));\n \t\tlen += sizeof(cnxk_pattern_hdr_t);\n \n \t\t/* Copy pattern spec data */\n@@ -228,7 +229,8 @@ prepare_action_data(const struct rte_flow_action *action, uint16_t nb_action, ui\n \t\thdr.type = action->type;\n \t\thdr.conf_sz = sz;\n \n-\t\trte_memcpy(RTE_PTR_ADD(action_data, len), &hdr, sizeof(cnxk_action_hdr_t));\n+\t\tmemcpy(RTE_PTR_ADD(action_data, len), &hdr,\n+\t\t       sizeof(cnxk_action_hdr_t));\n \t\tlen += sizeof(cnxk_action_hdr_t);\n \n \t\t/* Copy action conf data */\ndiff --git a/drivers/net/cnxk/cnxk_rep_msg.c b/drivers/net/cnxk/cnxk_rep_msg.c\nindex f3a62a805e..76f07a51de 100644\n--- a/drivers/net/cnxk/cnxk_rep_msg.c\n+++ b/drivers/net/cnxk/cnxk_rep_msg.c\n@@ -58,7 +58,7 @@ receive_control_message(int socketfd, void *data, uint32_t len)\n \t\t\tif (cmsg->cmsg_type == SCM_CREDENTIALS) {\n \t\t\t\tcr = (struct ucred *)CMSG_DATA(cmsg);\n \t\t\t} else if (cmsg->cmsg_type == SCM_RIGHTS) {\n-\t\t\t\trte_memcpy(&afd, CMSG_DATA(cmsg), sizeof(int));\n+\t\t\t\tmemcpy(&afd, CMSG_DATA(cmsg), sizeof(int));\n \t\t\t\tplt_rep_dbg(\"afd %d\", afd);\n \t\t\t}\n \t\t}\n@@ -90,7 +90,7 @@ send_message_on_socket(int socketfd, void *data, uint32_t len, int afd)\n \t\tcmsg->cmsg_len = CMSG_LEN(sizeof(int));\n \t\tcmsg->cmsg_level = SOL_SOCKET;\n \t\tcmsg->cmsg_type = SCM_RIGHTS;\n-\t\trte_memcpy(CMSG_DATA(cmsg), &afd, sizeof(int));\n+\t\tmemcpy(CMSG_DATA(cmsg), &afd, sizeof(int));\n \t}\n \n \tsize = sendmsg(socketfd, &mh, MSG_DONTWAIT);\n@@ -198,7 +198,7 @@ cnxk_rep_msg_populate_type(void *buffer, uint32_t *length, cnxk_type_t type, uin\n \tdata.length = sz;\n \n \t/* Populate the type data */\n-\trte_memcpy(RTE_PTR_ADD(buffer, len), &data, sizeof(cnxk_type_data_t));\n+\tmemcpy(RTE_PTR_ADD(buffer, len), &data, sizeof(cnxk_type_data_t));\n \tlen += sizeof(cnxk_type_data_t);\n \n \t*length = len;\n@@ -218,7 +218,7 @@ cnxk_rep_msg_populate_header(void *buffer, uint32_t *length)\n \thdr.signature = CTRL_MSG_SIGNATURE;\n \n \t/* Populate header data */\n-\trte_memcpy(RTE_PTR_ADD(buffer, len), &hdr, sizeof(cnxk_header_t));\n+\tmemcpy(RTE_PTR_ADD(buffer, len), &hdr, sizeof(cnxk_header_t));\n \tlen += sizeof(cnxk_header_t);\n \n \t*length = len;\ndiff --git a/drivers/net/cnxk/cnxk_rep_ops.c b/drivers/net/cnxk/cnxk_rep_ops.c\nindex 8bcb689468..cd9ae52f99 100644\n--- a/drivers/net/cnxk/cnxk_rep_ops.c\n+++ b/drivers/net/cnxk/cnxk_rep_ops.c\n@@ -677,7 +677,7 @@ cnxk_rep_mac_addr_set(struct rte_eth_dev *eth_dev, struct rte_ether_addr *addr)\n \tcnxk_rep_msg_populate_header(buffer, &len);\n \n \tmsg_sm_meta.portid = rep_dev->rep_id;\n-\trte_memcpy(&msg_sm_meta.addr_bytes, addr->addr_bytes, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(&msg_sm_meta.addr_bytes, addr->addr_bytes, RTE_ETHER_ADDR_LEN);\n \tcnxk_rep_msg_populate_command_meta(buffer, &len, &msg_sm_meta,\n \t\t\t\t\t   sizeof(cnxk_rep_msg_eth_set_mac_meta_t),\n \t\t\t\t\t   CNXK_REP_MSG_ETH_SET_MAC);\ndiff --git a/drivers/net/cnxk/cnxk_tm.c b/drivers/net/cnxk/cnxk_tm.c\nindex c799193cb8..5c8b0997ca 100644\n--- a/drivers/net/cnxk/cnxk_tm.c\n+++ b/drivers/net/cnxk/cnxk_tm.c\n@@ -300,8 +300,7 @@ cnxk_nix_tm_shaper_profile_add(struct rte_eth_dev *eth_dev, uint32_t id,\n \tprofile->profile.pkt_len_adj = params->pkt_length_adjust;\n \tprofile->profile.pkt_mode = params->packet_mode;\n \tprofile->profile.free_fn = rte_free;\n-\trte_memcpy(&profile->params, params,\n-\t\t   sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&profile->params, params, sizeof(struct rte_tm_shaper_params));\n \n \trc = roc_nix_tm_shaper_profile_add(nix, &profile->profile);\n \n@@ -373,7 +372,7 @@ cnxk_nix_tm_node_add(struct rte_eth_dev *eth_dev, uint32_t node_id,\n \tif (!node)\n \t\treturn -ENOMEM;\n \n-\trte_memcpy(&node->params, params, sizeof(struct rte_tm_node_params));\n+\tmemcpy(&node->params, params, sizeof(struct rte_tm_node_params));\n \n \tnode->nix_node.id = node_id;\n \tnode->nix_node.parent_id = parent_node_id;\ndiff --git a/drivers/net/cpfl/cpfl_ethdev.c b/drivers/net/cpfl/cpfl_ethdev.c\nindex ef19aa1b6a..1037aec68d 100644\n--- a/drivers/net/cpfl/cpfl_ethdev.c\n+++ b/drivers/net/cpfl/cpfl_ethdev.c\n@@ -2292,7 +2292,8 @@ cpfl_adapter_ext_init(struct rte_pci_device *pci_dev, struct cpfl_adapter_ext *a\n \n \tstrncpy(adapter->name, pci_dev->device.name, PCI_PRI_STR_SIZE);\n \n-\trte_memcpy(&base->caps, &req_caps, sizeof(struct virtchnl2_get_capabilities));\n+\tmemcpy(&base->caps, &req_caps,\n+\t       sizeof(struct virtchnl2_get_capabilities));\n \n \tret = idpf_adapter_init(base);\n \tif (ret != 0) {\ndiff --git a/drivers/net/cpfl/cpfl_vchnl.c b/drivers/net/cpfl/cpfl_vchnl.c\nindex 7d277a0e8e..e914014d8a 100644\n--- a/drivers/net/cpfl/cpfl_vchnl.c\n+++ b/drivers/net/cpfl/cpfl_vchnl.c\n@@ -32,7 +32,7 @@ cpfl_cc_vport_list_get(struct cpfl_adapter_ext *adapter,\n \t\treturn err;\n \t}\n \n-\trte_memcpy(response, args.out_buffer, IDPF_DFLT_MBX_BUF_SIZE);\n+\tmemcpy(response, args.out_buffer, IDPF_DFLT_MBX_BUF_SIZE);\n \n \treturn 0;\n }\n@@ -66,7 +66,7 @@ cpfl_cc_vport_info_get(struct cpfl_adapter_ext *adapter,\n \t\treturn err;\n \t}\n \n-\trte_memcpy(response, args.out_buffer, sizeof(*response));\n+\tmemcpy(response, args.out_buffer, sizeof(*response));\n \n \treturn 0;\n }\ndiff --git a/drivers/net/cxgbe/clip_tbl.c b/drivers/net/cxgbe/clip_tbl.c\nindex b709e26f6a..d30fa6425f 100644\n--- a/drivers/net/cxgbe/clip_tbl.c\n+++ b/drivers/net/cxgbe/clip_tbl.c\n@@ -115,7 +115,7 @@ static struct clip_entry *t4_clip_alloc(struct rte_eth_dev *dev,\n \tif (ce) {\n \t\tt4_os_lock(&ce->lock);\n \t\tif (__atomic_load_n(&ce->refcnt, __ATOMIC_RELAXED) == 0) {\n-\t\t\trte_memcpy(ce->addr, lip, sizeof(ce->addr));\n+\t\t\tmemcpy(ce->addr, lip, sizeof(ce->addr));\n \t\t\tif (v6) {\n \t\t\t\tce->type = FILTER_TYPE_IPV6;\n \t\t\t\t__atomic_store_n(&ce->refcnt, 1,\ndiff --git a/drivers/net/cxgbe/cxgbe_filter.c b/drivers/net/cxgbe/cxgbe_filter.c\nindex 5a7efe7a73..3d1d087ec2 100644\n--- a/drivers/net/cxgbe/cxgbe_filter.c\n+++ b/drivers/net/cxgbe/cxgbe_filter.c\n@@ -851,10 +851,10 @@ static int set_filter_wr(struct rte_eth_dev *dev, unsigned int fidx)\n \tfwr->ivlanm = cpu_to_be16(f->fs.mask.ivlan);\n \tfwr->ovlan = cpu_to_be16(f->fs.val.ovlan);\n \tfwr->ovlanm = cpu_to_be16(f->fs.mask.ovlan);\n-\trte_memcpy(fwr->lip, f->fs.val.lip, sizeof(fwr->lip));\n-\trte_memcpy(fwr->lipm, f->fs.mask.lip, sizeof(fwr->lipm));\n-\trte_memcpy(fwr->fip, f->fs.val.fip, sizeof(fwr->fip));\n-\trte_memcpy(fwr->fipm, f->fs.mask.fip, sizeof(fwr->fipm));\n+\tmemcpy(fwr->lip, f->fs.val.lip, sizeof(fwr->lip));\n+\tmemcpy(fwr->lipm, f->fs.mask.lip, sizeof(fwr->lipm));\n+\tmemcpy(fwr->fip, f->fs.val.fip, sizeof(fwr->fip));\n+\tmemcpy(fwr->fipm, f->fs.mask.fip, sizeof(fwr->fipm));\n \tfwr->lp = cpu_to_be16(f->fs.val.lport);\n \tfwr->lpm = cpu_to_be16(f->fs.mask.lport);\n \tfwr->fp = cpu_to_be16(f->fs.val.fport);\ndiff --git a/drivers/net/cxgbe/l2t.c b/drivers/net/cxgbe/l2t.c\nindex 21f4019ae6..7721c7953e 100644\n--- a/drivers/net/cxgbe/l2t.c\n+++ b/drivers/net/cxgbe/l2t.c\n@@ -82,7 +82,7 @@ static int write_l2e(struct rte_eth_dev *dev, struct l2t_entry *e, int sync,\n \t\t\t\t  V_L2T_W_NOREPLY(!sync));\n \treq->l2t_idx = cpu_to_be16(l2t_idx);\n \treq->vlan = cpu_to_be16(e->vlan);\n-\trte_memcpy(req->dst_mac, e->dmac, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(req->dst_mac, e->dmac, RTE_ETHER_ADDR_LEN);\n \n \tif (loopback)\n \t\tmemset(req->dst_mac, 0, RTE_ETHER_ADDR_LEN);\n@@ -155,7 +155,7 @@ static struct l2t_entry *t4_l2t_alloc_switching(struct rte_eth_dev *dev,\n \t\t\te->state = L2T_STATE_SWITCHING;\n \t\t\te->vlan = vlan;\n \t\t\te->lport = port;\n-\t\t\trte_memcpy(e->dmac, eth_addr, RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(e->dmac, eth_addr, RTE_ETHER_ADDR_LEN);\n \t\t\t__atomic_store_n(&e->refcnt, 1, __ATOMIC_RELAXED);\n \t\t\tret = write_l2e(dev, e, 0, !L2T_LPBK, !L2T_ARPMISS);\n \t\t\tif (ret < 0)\ndiff --git a/drivers/net/cxgbe/smt.c b/drivers/net/cxgbe/smt.c\nindex 4e14a73753..a74b2e0794 100644\n--- a/drivers/net/cxgbe/smt.c\n+++ b/drivers/net/cxgbe/smt.c\n@@ -55,26 +55,24 @@ static int write_smt_entry(struct rte_eth_dev *dev, struct smt_entry *e)\n \t\t */\n \t\tif (e->idx & 1) {\n \t\t\treq->pfvf1 = 0x0;\n-\t\t\trte_memcpy(req->src_mac1, e->src_mac,\n-\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(req->src_mac1, e->src_mac, RTE_ETHER_ADDR_LEN);\n \n \t\t\t/* fill pfvf0/src_mac0 with entry\n \t\t\t * at prev index from smt-tab.\n \t\t\t */\n \t\t\treq->pfvf0 = 0x0;\n-\t\t\trte_memcpy(req->src_mac0, s->smtab[e->idx - 1].src_mac,\n-\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(req->src_mac0, s->smtab[e->idx - 1].src_mac,\n+\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t} else {\n \t\t\treq->pfvf0 = 0x0;\n-\t\t\trte_memcpy(req->src_mac0, e->src_mac,\n-\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(req->src_mac0, e->src_mac, RTE_ETHER_ADDR_LEN);\n \n \t\t\t/* fill pfvf1/src_mac1 with entry\n \t\t\t * at next index from smt-tab\n \t\t\t */\n \t\t\treq->pfvf1 = 0x0;\n-\t\t\trte_memcpy(req->src_mac1, s->smtab[e->idx + 1].src_mac,\n-\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(req->src_mac1, s->smtab[e->idx + 1].src_mac,\n+\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t}\n \t\trow = (e->hw_idx >> 1);\n \t} else {\n@@ -87,8 +85,8 @@ static int write_smt_entry(struct rte_eth_dev *dev, struct smt_entry *e)\n \n \t\t/* fill pfvf0/src_mac0 from smt-tab */\n \t\tt6req->pfvf0 = 0x0;\n-\t\trte_memcpy(t6req->src_mac0, s->smtab[e->idx].src_mac,\n-\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(t6req->src_mac0, s->smtab[e->idx].src_mac,\n+\t\t       RTE_ETHER_ADDR_LEN);\n \t\trow = e->hw_idx;\n \t\treq = (struct cpl_smt_write_req *)t6req;\n \t}\n@@ -158,7 +156,7 @@ static struct smt_entry *t4_smt_alloc_switching(struct rte_eth_dev *dev,\n \t\tt4_os_lock(&e->lock);\n \t\tif (__atomic_load_n(&e->refcnt, __ATOMIC_RELAXED) == 0) {\n \t\t\te->pfvf = pfvf;\n-\t\t\trte_memcpy(e->src_mac, smac, RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(e->src_mac, smac, RTE_ETHER_ADDR_LEN);\n \t\t\tret = write_smt_entry(dev, e);\n \t\t\tif (ret) {\n \t\t\t\te->pfvf = 0;\ndiff --git a/drivers/net/dpaa2/base/dpaa2_hw_dpni.c b/drivers/net/dpaa2/base/dpaa2_hw_dpni.c\nindex 4d33b51fea..747fa40532 100644\n--- a/drivers/net/dpaa2/base/dpaa2_hw_dpni.c\n+++ b/drivers/net/dpaa2/base/dpaa2_hw_dpni.c\n@@ -11,7 +11,6 @@\n #include <rte_mbuf.h>\n #include <ethdev_driver.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <rte_cycles.h>\n #include <rte_kvargs.h>\ndiff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c\nindex 97edc00420..5799770fde 100644\n--- a/drivers/net/dpaa2/dpaa2_ethdev.c\n+++ b/drivers/net/dpaa2/dpaa2_ethdev.c\n@@ -11,7 +11,6 @@\n #include <rte_mbuf.h>\n #include <ethdev_driver.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <rte_cycles.h>\n #include <rte_kvargs.h>\ndiff --git a/drivers/net/dpaa2/dpaa2_recycle.c b/drivers/net/dpaa2/dpaa2_recycle.c\nindex fbfdf360d1..cda08a6cee 100644\n--- a/drivers/net/dpaa2/dpaa2_recycle.c\n+++ b/drivers/net/dpaa2/dpaa2_recycle.c\n@@ -10,7 +10,6 @@\n #include <rte_mbuf.h>\n #include <ethdev_driver.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <rte_cycles.h>\n #include <rte_kvargs.h>\ndiff --git a/drivers/net/dpaa2/dpaa2_rxtx.c b/drivers/net/dpaa2/dpaa2_rxtx.c\nindex 23f7c4132d..b83015a94c 100644\n--- a/drivers/net/dpaa2/dpaa2_rxtx.c\n+++ b/drivers/net/dpaa2/dpaa2_rxtx.c\n@@ -11,7 +11,6 @@\n #include <rte_mbuf.h>\n #include <ethdev_driver.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <dev_driver.h>\n #include <rte_hexdump.h>\ndiff --git a/drivers/net/dpaa2/dpaa2_sparser.c b/drivers/net/dpaa2/dpaa2_sparser.c\nindex 36a14526a5..e2976282bf 100644\n--- a/drivers/net/dpaa2/dpaa2_sparser.c\n+++ b/drivers/net/dpaa2/dpaa2_sparser.c\n@@ -5,7 +5,6 @@\n #include <rte_mbuf.h>\n #include <rte_ethdev.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <dev_driver.h>\n \ndiff --git a/drivers/net/dpaa2/dpaa2_tm.c b/drivers/net/dpaa2/dpaa2_tm.c\nindex 8fe5bfa013..1749b1be22 100644\n--- a/drivers/net/dpaa2/dpaa2_tm.c\n+++ b/drivers/net/dpaa2/dpaa2_tm.c\n@@ -324,7 +324,7 @@ dpaa2_shaper_profile_add(struct rte_eth_dev *dev, uint32_t shaper_profile_id,\n \t\t\t\t\t NULL, NULL);\n \n \tprofile->id = shaper_profile_id;\n-\trte_memcpy(&profile->params, params, sizeof(profile->params));\n+\tmemcpy(&profile->params, params, sizeof(profile->params));\n \n \tLIST_INSERT_HEAD(&priv->shaper_profiles, profile, next);\n \ndiff --git a/drivers/net/e1000/em_rxtx.c b/drivers/net/e1000/em_rxtx.c\nindex df5fbb7823..3a069ce33e 100644\n--- a/drivers/net/e1000/em_rxtx.c\n+++ b/drivers/net/e1000/em_rxtx.c\n@@ -20,7 +20,6 @@\n #include <rte_pci.h>\n #include <bus_pci_driver.h>\n #include <rte_memory.h>\n-#include <rte_memcpy.h>\n #include <rte_memzone.h>\n #include <rte_launch.h>\n #include <rte_eal.h>\ndiff --git a/drivers/net/e1000/igb_flow.c b/drivers/net/e1000/igb_flow.c\nindex ea9b290e1c..8bca484960 100644\n--- a/drivers/net/e1000/igb_flow.c\n+++ b/drivers/net/e1000/igb_flow.c\n@@ -1484,9 +1484,9 @@ igb_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tgoto out;\n \t\t\t}\n \n-\t\t\trte_memcpy(&ntuple_filter_ptr->filter_info,\n-\t\t\t\t&ntuple_filter,\n-\t\t\t\tsizeof(struct rte_eth_ntuple_filter));\n+\t\t\tmemcpy(&ntuple_filter_ptr->filter_info,\n+\t\t\t       &ntuple_filter,\n+\t\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\t\tTAILQ_INSERT_TAIL(&igb_filter_ntuple_list,\n \t\t\t\tntuple_filter_ptr, entries);\n \t\t\tflow->rule = ntuple_filter_ptr;\n@@ -1511,9 +1511,9 @@ igb_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tgoto out;\n \t\t\t}\n \n-\t\t\trte_memcpy(&ethertype_filter_ptr->filter_info,\n-\t\t\t\t&ethertype_filter,\n-\t\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\t\tmemcpy(&ethertype_filter_ptr->filter_info,\n+\t\t\t       &ethertype_filter,\n+\t\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\t\tTAILQ_INSERT_TAIL(&igb_filter_ethertype_list,\n \t\t\t\tethertype_filter_ptr, entries);\n \t\t\tflow->rule = ethertype_filter_ptr;\n@@ -1536,9 +1536,8 @@ igb_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tgoto out;\n \t\t\t}\n \n-\t\t\trte_memcpy(&syn_filter_ptr->filter_info,\n-\t\t\t\t&syn_filter,\n-\t\t\t\tsizeof(struct rte_eth_syn_filter));\n+\t\t\tmemcpy(&syn_filter_ptr->filter_info, &syn_filter,\n+\t\t\t       sizeof(struct rte_eth_syn_filter));\n \t\t\tTAILQ_INSERT_TAIL(&igb_filter_syn_list,\n \t\t\t\tsyn_filter_ptr,\n \t\t\t\tentries);\n@@ -1562,9 +1561,8 @@ igb_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tgoto out;\n \t\t\t}\n \n-\t\t\trte_memcpy(&flex_filter_ptr->filter_info,\n-\t\t\t\t&flex_filter,\n-\t\t\t\tsizeof(struct igb_flex_filter));\n+\t\t\tmemcpy(&flex_filter_ptr->filter_info, &flex_filter,\n+\t\t\t       sizeof(struct igb_flex_filter));\n \t\t\tTAILQ_INSERT_TAIL(&igb_filter_flex_list,\n \t\t\t\tflex_filter_ptr, entries);\n \t\t\tflow->rule = flex_filter_ptr;\ndiff --git a/drivers/net/e1000/igb_pf.c b/drivers/net/e1000/igb_pf.c\nindex c7588ea57e..efb806af56 100644\n--- a/drivers/net/e1000/igb_pf.c\n+++ b/drivers/net/e1000/igb_pf.c\n@@ -17,7 +17,6 @@\n #include <rte_eal.h>\n #include <rte_ether.h>\n #include <ethdev_driver.h>\n-#include <rte_memcpy.h>\n #include <rte_malloc.h>\n #include <rte_random.h>\n \n@@ -290,7 +289,7 @@ igb_vf_reset(struct rte_eth_dev *dev, uint16_t vf, uint32_t *msgbuf)\n \n \t/* reply to reset with ack and vf mac address */\n \tmsgbuf[0] = E1000_VF_RESET | E1000_VT_MSGTYPE_ACK;\n-\trte_memcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n \te1000_write_mbx(hw, msgbuf, 3, vf);\n \n \treturn 0;\n@@ -308,8 +307,8 @@ igb_vf_set_mac_addr(struct rte_eth_dev *dev, uint32_t vf, uint32_t *msgbuf)\n \n \tif (rte_is_unicast_ether_addr((struct rte_ether_addr *)new_mac)) {\n \t\tif (!rte_is_zero_ether_addr((struct rte_ether_addr *)new_mac))\n-\t\t\trte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac,\n-\t\t\t\tsizeof(vfinfo[vf].vf_mac_addresses));\n+\t\t\tmemcpy(vfinfo[vf].vf_mac_addresses, new_mac,\n+\t\t\t       sizeof(vfinfo[vf].vf_mac_addresses));\n \t\thw->mac.ops.rar_set(hw, new_mac, rar_entry);\n \t\trah = E1000_READ_REG(hw, E1000_RAH(rar_entry));\n \t\trah |= (0x1 << (E1000_RAH_POOLSEL_SHIFT + vf));\ndiff --git a/drivers/net/e1000/igb_rxtx.c b/drivers/net/e1000/igb_rxtx.c\nindex 5cafd6f1ce..4a41a3cea5 100644\n--- a/drivers/net/e1000/igb_rxtx.c\n+++ b/drivers/net/e1000/igb_rxtx.c\n@@ -19,7 +19,6 @@\n #include <rte_debug.h>\n #include <rte_pci.h>\n #include <rte_memory.h>\n-#include <rte_memcpy.h>\n #include <rte_memzone.h>\n #include <rte_launch.h>\n #include <rte_eal.h>\ndiff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.c\nindex 2f681315b6..9e3e026856 100644\n--- a/drivers/net/enic/enic_main.c\n+++ b/drivers/net/enic/enic_main.c\n@@ -1221,8 +1221,8 @@ static int enic_set_rsskey(struct enic *enic, uint8_t *user_key)\n \n \t/* Save for later queries */\n \tif (!err) {\n-\t\trte_memcpy(&enic->rss_key, rss_key_buf_va,\n-\t\t\t   sizeof(union vnic_rss_key));\n+\t\tmemcpy(&enic->rss_key, rss_key_buf_va,\n+\t\t       sizeof(union vnic_rss_key));\n \t}\n \tenic_free_consistent(enic, sizeof(union vnic_rss_key),\n \t\trss_key_buf_va, rss_key_buf_pa);\n@@ -1243,7 +1243,7 @@ int enic_set_rss_reta(struct enic *enic, union vnic_rss_cpu *rss_cpu)\n \tif (!rss_cpu_buf_va)\n \t\treturn -ENOMEM;\n \n-\trte_memcpy(rss_cpu_buf_va, rss_cpu, sizeof(union vnic_rss_cpu));\n+\tmemcpy(rss_cpu_buf_va, rss_cpu, sizeof(union vnic_rss_cpu));\n \n \terr = enic_set_rss_cpu(enic,\n \t\trss_cpu_buf_pa,\n@@ -1254,7 +1254,7 @@ int enic_set_rss_reta(struct enic *enic, union vnic_rss_cpu *rss_cpu)\n \n \t/* Save for later queries */\n \tif (!err)\n-\t\trte_memcpy(&enic->rss_cpu, rss_cpu, sizeof(union vnic_rss_cpu));\n+\t\tmemcpy(&enic->rss_cpu, rss_cpu, sizeof(union vnic_rss_cpu));\n \treturn err;\n }\n \ndiff --git a/drivers/net/failsafe/failsafe_ops.c b/drivers/net/failsafe/failsafe_ops.c\nindex 9c013e0419..47d453ef80 100644\n--- a/drivers/net/failsafe/failsafe_ops.c\n+++ b/drivers/net/failsafe/failsafe_ops.c\n@@ -902,16 +902,16 @@ fs_stats_get(struct rte_eth_dev *dev,\n \tret = fs_lock(dev, 0);\n \tif (ret != 0)\n \t\treturn ret;\n-\trte_memcpy(stats, &PRIV(dev)->stats_accumulator, sizeof(*stats));\n+\tmemcpy(stats, &PRIV(dev)->stats_accumulator, sizeof(*stats));\n \tFOREACH_SUBDEV_STATE(sdev, i, dev, DEV_ACTIVE) {\n \t\tstruct rte_eth_stats *snapshot = &sdev->stats_snapshot.stats;\n \t\tuint64_t *timestamp = &sdev->stats_snapshot.timestamp;\n \n-\t\trte_memcpy(&backup, snapshot, sizeof(backup));\n+\t\tmemcpy(&backup, snapshot, sizeof(backup));\n \t\tret = rte_eth_stats_get(PORT_ID(sdev), snapshot);\n \t\tif (ret) {\n \t\t\tif (!fs_err(sdev, ret)) {\n-\t\t\t\trte_memcpy(snapshot, &backup, sizeof(backup));\n+\t\t\t\tmemcpy(snapshot, &backup, sizeof(backup));\n \t\t\t\tgoto inc;\n \t\t\t}\n \t\t\tERROR(\"Operation rte_eth_stats_get failed for sub_device %d with error %d\",\ndiff --git a/drivers/net/gve/base/gve_adminq.c b/drivers/net/gve/base/gve_adminq.c\nindex 629d15cfbe..24b00a1fbf 100644\n--- a/drivers/net/gve/base/gve_adminq.c\n+++ b/drivers/net/gve/base/gve_adminq.c\n@@ -785,7 +785,7 @@ int gve_adminq_describe_device(struct gve_priv *priv)\n \t}\n \tpriv->max_mtu = mtu;\n \tpriv->num_event_counters = be16_to_cpu(descriptor->counters);\n-\trte_memcpy(priv->dev_addr.addr_bytes, descriptor->mac, ETH_ALEN);\n+\tmemcpy(priv->dev_addr.addr_bytes, descriptor->mac, ETH_ALEN);\n \tPMD_DRV_LOG(INFO, \"MAC addr: \" RTE_ETHER_ADDR_PRT_FMT,\n \t\t    RTE_ETHER_ADDR_BYTES(&priv->dev_addr));\n \tpriv->tx_pages_per_qpl = be16_to_cpu(descriptor->tx_pages_per_qpl);\ndiff --git a/drivers/net/hinic/hinic_pmd_ethdev.c b/drivers/net/hinic/hinic_pmd_ethdev.c\nindex d4978e0649..65ae92b1ff 100644\n--- a/drivers/net/hinic/hinic_pmd_ethdev.c\n+++ b/drivers/net/hinic/hinic_pmd_ethdev.c\n@@ -7,7 +7,6 @@\n #include <ethdev_pci.h>\n #include <rte_mbuf.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_mempool.h>\n #include <rte_errno.h>\n #include <rte_ether.h>\ndiff --git a/drivers/net/hinic/hinic_pmd_flow.c b/drivers/net/hinic/hinic_pmd_flow.c\nindex d1a564a163..cb61c989fd 100644\n--- a/drivers/net/hinic/hinic_pmd_flow.c\n+++ b/drivers/net/hinic/hinic_pmd_flow.c\n@@ -983,8 +983,7 @@ static int hinic_normal_item_check_ip(const struct rte_flow_item **in_out_item,\n \t\t}\n \n \t\tipv6_spec = (const struct rte_flow_item_ipv6 *)item->spec;\n-\t\trte_memcpy(rule->hinic_fdir.dst_ipv6,\n-\t\t\t   ipv6_spec->hdr.dst_addr, 16);\n+\t\tmemcpy(rule->hinic_fdir.dst_ipv6, ipv6_spec->hdr.dst_addr, 16);\n \n \t\t/*\n \t\t * Check if the next not void item is TCP or UDP or ICMP.\n@@ -2193,8 +2192,8 @@ static int hinic_add_del_ntuple_filter(struct rte_eth_dev *dev,\n \t\t\t\tsizeof(struct hinic_5tuple_filter), 0);\n \t\tif (filter == NULL)\n \t\t\treturn -ENOMEM;\n-\t\trte_memcpy(&filter->filter_info, &filter_5tuple,\n-\t\t\t\tsizeof(struct hinic_5tuple_filter_info));\n+\t\tmemcpy(&filter->filter_info, &filter_5tuple,\n+\t\t       sizeof(struct hinic_5tuple_filter_info));\n \t\tfilter->queue = ntuple_filter->queue;\n \n \t\tfilter_info->qid = ntuple_filter->queue;\n@@ -2912,8 +2911,7 @@ static int hinic_add_del_tcam_fdir_filter(struct rte_eth_dev *dev,\n \t\t\t\tsizeof(struct hinic_tcam_filter), 0);\n \t\tif (tcam_filter == NULL)\n \t\t\treturn -ENOMEM;\n-\t\t(void)rte_memcpy(&tcam_filter->tcam_key,\n-\t\t\t\t &tcam_key, sizeof(struct tag_tcam_key));\n+\t\tmemcpy(&tcam_filter->tcam_key, &tcam_key, sizeof(struct tag_tcam_key));\n \t\ttcam_filter->queue = fdir_tcam_rule.data.qid;\n \n \t\tret = hinic_add_tcam_filter(dev, tcam_filter, &fdir_tcam_rule);\n@@ -2990,9 +2988,9 @@ static struct rte_flow *hinic_flow_create(struct rte_eth_dev *dev,\n \t\t\t\t\t\t\t&ntuple_filter, FALSE);\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&ntuple_filter_ptr->filter_info,\n-\t\t\t\t   &ntuple_filter,\n-\t\t\t\t   sizeof(struct rte_eth_ntuple_filter));\n+\t\t\tmemcpy(&ntuple_filter_ptr->filter_info,\n+\t\t\t       &ntuple_filter,\n+\t\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\t\tTAILQ_INSERT_TAIL(&nic_dev->filter_ntuple_list,\n \t\t\tntuple_filter_ptr, entries);\n \t\t\tflow->rule = ntuple_filter_ptr;\n@@ -3022,9 +3020,9 @@ static struct rte_flow *hinic_flow_create(struct rte_eth_dev *dev,\n \t\t\t\t\t\t&ethertype_filter, FALSE);\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&ethertype_filter_ptr->filter_info,\n-\t\t\t\t&ethertype_filter,\n-\t\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\t\tmemcpy(&ethertype_filter_ptr->filter_info,\n+\t\t\t       &ethertype_filter,\n+\t\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\t\tTAILQ_INSERT_TAIL(&nic_dev->filter_ethertype_list,\n \t\t\t\tethertype_filter_ptr, entries);\n \t\t\tflow->rule = ethertype_filter_ptr;\n@@ -3065,8 +3063,8 @@ static struct rte_flow *hinic_flow_create(struct rte_eth_dev *dev,\n \n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&fdir_rule_ptr->filter_info, &fdir_rule,\n-\t\t\t\tsizeof(struct hinic_fdir_rule));\n+\t\t\tmemcpy(&fdir_rule_ptr->filter_info, &fdir_rule,\n+\t\t\t       sizeof(struct hinic_fdir_rule));\n \t\t\tTAILQ_INSERT_TAIL(&nic_dev->filter_fdir_rule_list,\n \t\t\t\tfdir_rule_ptr, entries);\n \t\t\tflow->rule = fdir_rule_ptr;\n@@ -3109,8 +3107,8 @@ static int hinic_flow_destroy(struct rte_eth_dev *dev, struct rte_flow *flow,\n \tcase RTE_ETH_FILTER_NTUPLE:\n \t\tntuple_filter_ptr = (struct hinic_ntuple_filter_ele *)\n \t\t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&ntuple_filter, &ntuple_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_ntuple_filter));\n+\t\tmemcpy(&ntuple_filter, &ntuple_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\tret = hinic_add_del_ntuple_filter(dev, &ntuple_filter, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&nic_dev->filter_ntuple_list,\n@@ -3121,9 +3119,8 @@ static int hinic_flow_destroy(struct rte_eth_dev *dev, struct rte_flow *flow,\n \tcase RTE_ETH_FILTER_ETHERTYPE:\n \t\tethertype_filter_ptr = (struct hinic_ethertype_filter_ele *)\n \t\t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&ethertype_filter,\n-\t\t\t&ethertype_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\tmemcpy(&ethertype_filter, &ethertype_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\tret = hinic_add_del_ethertype_filter(dev,\n \t\t\t\t&ethertype_filter, FALSE);\n \t\tif (!ret) {\n@@ -3134,9 +3131,8 @@ static int hinic_flow_destroy(struct rte_eth_dev *dev, struct rte_flow *flow,\n \t\tbreak;\n \tcase RTE_ETH_FILTER_FDIR:\n \t\tfdir_rule_ptr = (struct hinic_fdir_rule_ele *)pmd_flow->rule;\n-\t\trte_memcpy(&fdir_rule,\n-\t\t\t&fdir_rule_ptr->filter_info,\n-\t\t\tsizeof(struct hinic_fdir_rule));\n+\t\tmemcpy(&fdir_rule, &fdir_rule_ptr->filter_info,\n+\t\t       sizeof(struct hinic_fdir_rule));\n \t\tif (fdir_rule.mode == HINIC_FDIR_MODE_NORMAL) {\n \t\t\tret = hinic_add_del_fdir_filter(dev, &fdir_rule, FALSE);\n \t\t} else if (fdir_rule.mode == HINIC_FDIR_MODE_TCAM) {\ndiff --git a/drivers/net/hns3/hns3_fdir.c b/drivers/net/hns3/hns3_fdir.c\nindex d100e58d10..332cbb847b 100644\n--- a/drivers/net/hns3/hns3_fdir.c\n+++ b/drivers/net/hns3/hns3_fdir.c\n@@ -996,7 +996,7 @@ int hns3_fdir_filter_program(struct hns3_adapter *hns,\n \t\treturn -ENOMEM;\n \t}\n \n-\trte_memcpy(&node->fdir_conf, rule, sizeof(struct hns3_fdir_rule));\n+\tmemcpy(&node->fdir_conf, rule, sizeof(struct hns3_fdir_rule));\n \tret = hns3_insert_fdir_filter(hw, fdir_info, node);\n \tif (ret < 0) {\n \t\trte_free(node);\ndiff --git a/drivers/net/hns3/hns3_flow.c b/drivers/net/hns3/hns3_flow.c\nindex 7fbe65313c..96b91bed6b 100644\n--- a/drivers/net/hns3/hns3_flow.c\n+++ b/drivers/net/hns3/hns3_flow.c\n@@ -2416,8 +2416,8 @@ hns3_flow_query(struct rte_eth_dev *dev, struct rte_flow *flow,\n \t\t\t}\n \t\t\trss_conf = (struct rte_flow_action_rss *)data;\n \t\t\trss_rule = (struct hns3_rss_conf_ele *)flow->rule;\n-\t\t\trte_memcpy(rss_conf, &rss_rule->filter_info.conf,\n-\t\t\t\t   sizeof(struct rte_flow_action_rss));\n+\t\t\tmemcpy(rss_conf, &rss_rule->filter_info.conf,\n+\t\t\t       sizeof(struct rte_flow_action_rss));\n \t\t\tbreak;\n \t\tdefault:\n \t\t\treturn rte_flow_error_set(error, ENOTSUP,\ndiff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c\nindex 380ce1a720..bf128074b7 100644\n--- a/drivers/net/i40e/i40e_ethdev.c\n+++ b/drivers/net/i40e/i40e_ethdev.c\n@@ -22,7 +22,6 @@\n #include <ethdev_pci.h>\n #include <rte_memzone.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_alarm.h>\n #include <dev_driver.h>\n #include <rte_tailq.h>\n@@ -4448,7 +4447,7 @@ i40e_macaddr_add(struct rte_eth_dev *dev,\n \t\treturn -EINVAL;\n \t}\n \n-\trte_memcpy(&mac_filter.mac_addr, mac_addr, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(&mac_filter.mac_addr, mac_addr, RTE_ETHER_ADDR_LEN);\n \tif (rxmode->offloads & RTE_ETH_RX_OFFLOAD_VLAN_FILTER)\n \t\tmac_filter.filter_type = I40E_MACVLAN_PERFECT_MATCH;\n \telse\n@@ -5333,7 +5332,7 @@ i40e_vsi_vlan_pvid_set(struct i40e_vsi *vsi,\n \tvsi->info.valid_sections =\n \t\trte_cpu_to_le_16(I40E_AQ_VSI_PROP_VLAN_VALID);\n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.seid = vsi->seid;\n \n \thw = I40E_VSI_TO_HW(vsi);\n@@ -5372,8 +5371,8 @@ i40e_vsi_update_tc_bandwidth(struct i40e_vsi *vsi, uint8_t enabled_tcmap)\n \t\treturn ret;\n \t}\n \n-\trte_memcpy(vsi->info.qs_handle, tc_bw_data.qs_handles,\n-\t\t\t\t\tsizeof(vsi->info.qs_handle));\n+\tmemcpy(vsi->info.qs_handle, tc_bw_data.qs_handles,\n+\t       sizeof(vsi->info.qs_handle));\n \treturn I40E_SUCCESS;\n }\n \n@@ -5630,8 +5629,7 @@ i40e_update_default_filter_setting(struct i40e_vsi *vsi)\n \tif (vsi->type != I40E_VSI_MAIN)\n \t\treturn I40E_ERR_CONFIG;\n \tmemset(&def_filter, 0, sizeof(def_filter));\n-\trte_memcpy(def_filter.mac_addr, hw->mac.perm_addr,\n-\t\t\t\t\tETH_ADDR_LEN);\n+\tmemcpy(def_filter.mac_addr, hw->mac.perm_addr, ETH_ADDR_LEN);\n \tdef_filter.vlan_tag = 0;\n \tdef_filter.flags = I40E_AQC_MACVLAN_DEL_PERFECT_MATCH |\n \t\t\t\tI40E_AQC_MACVLAN_DEL_IGNORE_VLAN;\n@@ -5649,16 +5647,15 @@ i40e_update_default_filter_setting(struct i40e_vsi *vsi)\n \t\t\treturn I40E_ERR_NO_MEMORY;\n \t\t}\n \t\tmac = &f->mac_info.mac_addr;\n-\t\trte_memcpy(&mac->addr_bytes, hw->mac.perm_addr,\n-\t\t\t\tETH_ADDR_LEN);\n+\t\tmemcpy(&mac->addr_bytes, hw->mac.perm_addr, ETH_ADDR_LEN);\n \t\tf->mac_info.filter_type = I40E_MACVLAN_PERFECT_MATCH;\n \t\tTAILQ_INSERT_TAIL(&vsi->mac_list, f, next);\n \t\tvsi->mac_num++;\n \n \t\treturn ret;\n \t}\n-\trte_memcpy(&filter.mac_addr,\n-\t\t(struct rte_ether_addr *)(hw->mac.perm_addr), ETH_ADDR_LEN);\n+\tmemcpy(&filter.mac_addr, (struct rte_ether_addr *)(hw->mac.perm_addr),\n+\t       ETH_ADDR_LEN);\n \tfilter.filter_type = I40E_MACVLAN_PERFECT_MATCH;\n \treturn i40e_vsi_add_mac(vsi, &filter);\n }\n@@ -5977,8 +5974,8 @@ i40e_vsi_setup(struct i40e_pf *pf,\n \t\t\tPMD_DRV_LOG(ERR, \"Failed to get VSI params\");\n \t\t\tgoto fail_msix_alloc;\n \t\t}\n-\t\trte_memcpy(&vsi->info, &ctxt.info,\n-\t\t\tsizeof(struct i40e_aqc_vsi_properties_data));\n+\t\tmemcpy(&vsi->info, &ctxt.info,\n+\t\t       sizeof(struct i40e_aqc_vsi_properties_data));\n \t\tvsi->vsi_id = ctxt.vsi_number;\n \t\tvsi->info.valid_sections = 0;\n \n@@ -5995,8 +5992,8 @@ i40e_vsi_setup(struct i40e_pf *pf,\n \t\t\trte_cpu_to_le_16(I40E_AQ_VSI_PROP_VLAN_VALID);\n \t\tvsi->info.port_vlan_flags = I40E_AQ_VSI_PVLAN_MODE_ALL |\n \t\t\t\t\tI40E_AQ_VSI_PVLAN_EMOD_STR_BOTH;\n-\t\trte_memcpy(&ctxt.info, &vsi->info,\n-\t\t\tsizeof(struct i40e_aqc_vsi_properties_data));\n+\t\tmemcpy(&ctxt.info, &vsi->info,\n+\t\t       sizeof(struct i40e_aqc_vsi_properties_data));\n \t\tret = i40e_vsi_config_tc_queue_mapping(vsi, &ctxt.info,\n \t\t\t\t\t\tI40E_DEFAULT_TCMAP);\n \t\tif (ret != I40E_SUCCESS) {\n@@ -6016,16 +6013,15 @@ i40e_vsi_setup(struct i40e_pf *pf,\n \t\t\tgoto fail_msix_alloc;\n \t\t}\n \n-\t\trte_memcpy(&vsi->info.tc_mapping, &ctxt.info.tc_mapping,\n-\t\t\t\t\t\tsizeof(vsi->info.tc_mapping));\n-\t\trte_memcpy(&vsi->info.queue_mapping,\n-\t\t\t\t&ctxt.info.queue_mapping,\n-\t\t\tsizeof(vsi->info.queue_mapping));\n+\t\tmemcpy(&vsi->info.tc_mapping, &ctxt.info.tc_mapping,\n+\t\t       sizeof(vsi->info.tc_mapping));\n+\t\tmemcpy(&vsi->info.queue_mapping, &ctxt.info.queue_mapping,\n+\t\t       sizeof(vsi->info.queue_mapping));\n \t\tvsi->info.mapping_flags = ctxt.info.mapping_flags;\n \t\tvsi->info.valid_sections = 0;\n \n-\t\trte_memcpy(pf->dev_addr.addr_bytes, hw->mac.perm_addr,\n-\t\t\t\tETH_ADDR_LEN);\n+\t\tmemcpy(pf->dev_addr.addr_bytes, hw->mac.perm_addr,\n+\t\t       ETH_ADDR_LEN);\n \n \t\t/**\n \t\t * Updating default filter settings are necessary to prevent\n@@ -6168,7 +6164,7 @@ i40e_vsi_setup(struct i40e_pf *pf,\n \n \tif (vsi->type != I40E_VSI_FDIR) {\n \t\t/* MAC/VLAN configuration for non-FDIR VSI*/\n-\t\trte_memcpy(&filter.mac_addr, &broadcast, RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(&filter.mac_addr, &broadcast, RTE_ETHER_ADDR_LEN);\n \t\tfilter.filter_type = I40E_MACVLAN_PERFECT_MATCH;\n \n \t\tret = i40e_vsi_add_mac(vsi, &filter);\n@@ -6281,7 +6277,7 @@ i40e_vsi_config_vlan_stripping(struct i40e_vsi *vsi, bool on)\n \tvsi->info.port_vlan_flags &= ~(I40E_AQ_VSI_PVLAN_EMOD_MASK);\n \tvsi->info.port_vlan_flags |= vlan_flags;\n \tctxt.seid = vsi->seid;\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tret = i40e_aq_update_vsi_params(hw, &ctxt, NULL);\n \tif (ret)\n \t\tPMD_DRV_LOG(INFO, \"Update VSI failed to %s vlan stripping\",\n@@ -7148,8 +7144,8 @@ i40e_add_macvlan_filters(struct i40e_vsi *vsi,\n \t\tmemset(req_list, 0, ele_buff_size);\n \n \t\tfor (i = 0; i < actual_num; i++) {\n-\t\t\trte_memcpy(req_list[i].mac_addr,\n-\t\t\t\t&filter[num + i].macaddr, ETH_ADDR_LEN);\n+\t\t\tmemcpy(req_list[i].mac_addr, &filter[num + i].macaddr,\n+\t\t\t       ETH_ADDR_LEN);\n \t\t\treq_list[i].vlan_tag =\n \t\t\t\trte_cpu_to_le_16(filter[num + i].vlan_id);\n \n@@ -7224,8 +7220,8 @@ i40e_remove_macvlan_filters(struct i40e_vsi *vsi,\n \t\tmemset(req_list, 0, ele_buff_size);\n \n \t\tfor (i = 0; i < actual_num; i++) {\n-\t\t\trte_memcpy(req_list[i].mac_addr,\n-\t\t\t\t&filter[num + i].macaddr, ETH_ADDR_LEN);\n+\t\t\tmemcpy(req_list[i].mac_addr, &filter[num + i].macaddr,\n+\t\t\t       ETH_ADDR_LEN);\n \t\t\treq_list[i].vlan_tag =\n \t\t\t\trte_cpu_to_le_16(filter[num + i].vlan_id);\n \n@@ -7381,8 +7377,8 @@ i40e_find_all_vlan_for_mac(struct i40e_vsi *vsi,\n \t\t\t\t\t\t\t\"vlan number doesn't match\");\n \t\t\t\t\t\treturn I40E_ERR_PARAM;\n \t\t\t\t\t}\n-\t\t\t\t\trte_memcpy(&mv_f[i].macaddr,\n-\t\t\t\t\t\t\taddr, ETH_ADDR_LEN);\n+\t\t\t\t\tmemcpy(&mv_f[i].macaddr, addr,\n+\t\t\t\t\t       ETH_ADDR_LEN);\n \t\t\t\t\tmv_f[i].vlan_id =\n \t\t\t\t\t\tj * I40E_UINT32_BIT_SIZE + k;\n \t\t\t\t\ti++;\n@@ -7410,8 +7406,7 @@ i40e_find_all_mac_for_vlan(struct i40e_vsi *vsi,\n \t\t\tPMD_DRV_LOG(ERR, \"buffer number not match\");\n \t\t\treturn I40E_ERR_PARAM;\n \t\t}\n-\t\trte_memcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr,\n-\t\t\t\tETH_ADDR_LEN);\n+\t\tmemcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr, ETH_ADDR_LEN);\n \t\tmv_f[i].vlan_id = vlan;\n \t\tmv_f[i].filter_type = f->mac_info.filter_type;\n \t\ti++;\n@@ -7446,8 +7441,8 @@ i40e_vsi_remove_all_macvlan_filter(struct i40e_vsi *vsi)\n \ti = 0;\n \tif (vsi->vlan_num == 0) {\n \t\tTAILQ_FOREACH(f, &vsi->mac_list, next) {\n-\t\t\trte_memcpy(&mv_f[i].macaddr,\n-\t\t\t\t&f->mac_info.mac_addr, ETH_ADDR_LEN);\n+\t\t\tmemcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr,\n+\t\t\t       ETH_ADDR_LEN);\n \t\t\tmv_f[i].filter_type = f->mac_info.filter_type;\n \t\t\tmv_f[i].vlan_id = 0;\n \t\t\ti++;\n@@ -7616,8 +7611,7 @@ i40e_vsi_add_mac(struct i40e_vsi *vsi, struct i40e_mac_filter_info *mac_filter)\n \n \tfor (i = 0; i < vlan_num; i++) {\n \t\tmv_f[i].filter_type = mac_filter->filter_type;\n-\t\trte_memcpy(&mv_f[i].macaddr, &mac_filter->mac_addr,\n-\t\t\t\tETH_ADDR_LEN);\n+\t\tmemcpy(&mv_f[i].macaddr, &mac_filter->mac_addr, ETH_ADDR_LEN);\n \t}\n \n \tif (mac_filter->filter_type == I40E_MACVLAN_PERFECT_MATCH ||\n@@ -7639,8 +7633,7 @@ i40e_vsi_add_mac(struct i40e_vsi *vsi, struct i40e_mac_filter_info *mac_filter)\n \t\tret = I40E_ERR_NO_MEMORY;\n \t\tgoto DONE;\n \t}\n-\trte_memcpy(&f->mac_info.mac_addr, &mac_filter->mac_addr,\n-\t\t\tETH_ADDR_LEN);\n+\tmemcpy(&f->mac_info.mac_addr, &mac_filter->mac_addr, ETH_ADDR_LEN);\n \tf->mac_info.filter_type = mac_filter->filter_type;\n \tTAILQ_INSERT_TAIL(&vsi->mac_list, f, next);\n \tvsi->mac_num++;\n@@ -7686,8 +7679,7 @@ i40e_vsi_delete_mac(struct i40e_vsi *vsi, struct rte_ether_addr *addr)\n \n \tfor (i = 0; i < vlan_num; i++) {\n \t\tmv_f[i].filter_type = filter_type;\n-\t\trte_memcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr,\n-\t\t\t\tETH_ADDR_LEN);\n+\t\tmemcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr, ETH_ADDR_LEN);\n \t}\n \tif (filter_type == I40E_MACVLAN_PERFECT_MATCH ||\n \t\t\tfilter_type == I40E_MACVLAN_HASH_MATCH) {\n@@ -7973,9 +7965,8 @@ i40e_tunnel_filter_convert(\n \ttunnel_filter->input.flags = cld_filter->element.flags;\n \ttunnel_filter->input.tenant_id = cld_filter->element.tenant_id;\n \ttunnel_filter->queue = cld_filter->element.queue_number;\n-\trte_memcpy(tunnel_filter->input.general_fields,\n-\t\t   cld_filter->general_fields,\n-\t\t   sizeof(cld_filter->general_fields));\n+\tmemcpy(tunnel_filter->input.general_fields,\n+\t       cld_filter->general_fields, sizeof(cld_filter->general_fields));\n \n \treturn 0;\n }\n@@ -8522,9 +8513,8 @@ i40e_dev_consistent_tunnel_filter_set(struct i40e_pf *pf,\n \t\tip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV4;\n \t\tipv4_addr = rte_be_to_cpu_32(tunnel_filter->ip_addr.ipv4_addr);\n \t\tipv4_addr_le = rte_cpu_to_le_32(ipv4_addr);\n-\t\trte_memcpy(&pfilter->element.ipaddr.v4.data,\n-\t\t\t\t&ipv4_addr_le,\n-\t\t\t\tsizeof(pfilter->element.ipaddr.v4.data));\n+\t\tmemcpy(&pfilter->element.ipaddr.v4.data, &ipv4_addr_le,\n+\t\t       sizeof(pfilter->element.ipaddr.v4.data));\n \t} else {\n \t\tip_type = I40E_AQC_ADD_CLOUD_FLAGS_IPV6;\n \t\tfor (i = 0; i < 4; i++) {\n@@ -8532,9 +8522,8 @@ i40e_dev_consistent_tunnel_filter_set(struct i40e_pf *pf,\n \t\t\trte_cpu_to_le_32(rte_be_to_cpu_32(\n \t\t\t\t\t tunnel_filter->ip_addr.ipv6_addr[i]));\n \t\t}\n-\t\trte_memcpy(&pfilter->element.ipaddr.v6.data,\n-\t\t\t   &convert_ipv6,\n-\t\t\t   sizeof(pfilter->element.ipaddr.v6.data));\n+\t\tmemcpy(&pfilter->element.ipaddr.v6.data, &convert_ipv6,\n+\t\t       sizeof(pfilter->element.ipaddr.v6.data));\n \t}\n \n \t/* check tunneled type */\n@@ -8779,7 +8768,7 @@ i40e_dev_consistent_tunnel_filter_set(struct i40e_pf *pf,\n \t\t\treturn -ENOMEM;\n \t\t}\n \n-\t\trte_memcpy(tunnel, &check_filter, sizeof(check_filter));\n+\t\tmemcpy(tunnel, &check_filter, sizeof(check_filter));\n \t\tret = i40e_sw_tunnel_filter_insert(pf, tunnel);\n \t\tif (ret < 0)\n \t\t\trte_free(tunnel);\n@@ -9904,8 +9893,7 @@ static int\n i40e_ethertype_filter_convert(const struct rte_eth_ethertype_filter *input,\n \t\t\t      struct i40e_ethertype_filter *filter)\n {\n-\trte_memcpy(&filter->input.mac_addr, &input->mac_addr,\n-\t\tRTE_ETHER_ADDR_LEN);\n+\tmemcpy(&filter->input.mac_addr, &input->mac_addr, RTE_ETHER_ADDR_LEN);\n \tfilter->input.ether_type = input->ether_type;\n \tfilter->flags = input->flags;\n \tfilter->queue = input->queue;\n@@ -10052,8 +10040,7 @@ i40e_ethertype_filter_set(struct i40e_pf *pf,\n \t\t\treturn -ENOMEM;\n \t\t}\n \n-\t\trte_memcpy(ethertype_filter, &check_filter,\n-\t\t\t   sizeof(check_filter));\n+\t\tmemcpy(ethertype_filter, &check_filter, sizeof(check_filter));\n \t\tret = i40e_sw_ethertype_filter_insert(pf, ethertype_filter);\n \t\tif (ret < 0)\n \t\t\trte_free(ethertype_filter);\n@@ -10933,11 +10920,10 @@ i40e_vsi_config_tc(struct i40e_vsi *vsi, uint8_t tc_map)\n \t\tgoto out;\n \t}\n \t/* update the local VSI info with updated queue map */\n-\trte_memcpy(&vsi->info.tc_mapping, &ctxt.info.tc_mapping,\n-\t\t\t\t\tsizeof(vsi->info.tc_mapping));\n-\trte_memcpy(&vsi->info.queue_mapping,\n-\t\t\t&ctxt.info.queue_mapping,\n-\t\tsizeof(vsi->info.queue_mapping));\n+\tmemcpy(&vsi->info.tc_mapping, &ctxt.info.tc_mapping,\n+\t       sizeof(vsi->info.tc_mapping));\n+\tmemcpy(&vsi->info.queue_mapping, &ctxt.info.queue_mapping,\n+\t       sizeof(vsi->info.queue_mapping));\n \tvsi->info.mapping_flags = ctxt.info.mapping_flags;\n \tvsi->info.valid_sections = 0;\n \n@@ -11689,9 +11675,8 @@ i40e_tunnel_filter_restore(struct i40e_pf *pf)\n \t\tcld_filter.element.flags = f->input.flags;\n \t\tcld_filter.element.tenant_id = f->input.tenant_id;\n \t\tcld_filter.element.queue_number = f->queue;\n-\t\trte_memcpy(cld_filter.general_fields,\n-\t\t\t   f->input.general_fields,\n-\t\t\t   sizeof(f->input.general_fields));\n+\t\tmemcpy(cld_filter.general_fields, f->input.general_fields,\n+\t\t       sizeof(f->input.general_fields));\n \n \t\tif (((f->input.flags &\n \t\t     I40E_AQC_ADD_CLOUD_FILTER_0X11) ==\ndiff --git a/drivers/net/i40e/i40e_fdir.c b/drivers/net/i40e/i40e_fdir.c\nindex 47f79ecf11..554b763e9f 100644\n--- a/drivers/net/i40e/i40e_fdir.c\n+++ b/drivers/net/i40e/i40e_fdir.c\n@@ -464,10 +464,10 @@ fill_ip6_head(const struct i40e_fdir_input *fdir_input, unsigned char *raw_pkt,\n \t * need to be presented in a reversed order with respect\n \t * to the expected received packets.\n \t */\n-\trte_memcpy(&ip6->src_addr, &fdir_input->flow.ipv6_flow.dst_ip,\n-\t\tIPV6_ADDR_LEN);\n-\trte_memcpy(&ip6->dst_addr, &fdir_input->flow.ipv6_flow.src_ip,\n-\t\tIPV6_ADDR_LEN);\n+\tmemcpy(&ip6->src_addr, &fdir_input->flow.ipv6_flow.dst_ip,\n+\t       IPV6_ADDR_LEN);\n+\tmemcpy(&ip6->dst_addr, &fdir_input->flow.ipv6_flow.src_ip,\n+\t       IPV6_ADDR_LEN);\n \tlen += sizeof(struct rte_ipv6_hdr);\n \n \treturn len;\n@@ -528,18 +528,16 @@ i40e_flow_fdir_fill_eth_ip_head(struct i40e_pf *pf,\n \t\t[I40E_FILTER_PCTYPE_NONF_IPV6_OTHER] = IPPROTO_NONE,\n \t};\n \n-\trte_memcpy(raw_pkt, &fdir_input->flow.l2_flow.dst,\n-\t\tsizeof(struct rte_ether_addr));\n-\trte_memcpy(raw_pkt + sizeof(struct rte_ether_addr),\n-\t\t&fdir_input->flow.l2_flow.src,\n-\t\tsizeof(struct rte_ether_addr));\n+\tmemcpy(raw_pkt, &fdir_input->flow.l2_flow.dst,\n+\t       sizeof(struct rte_ether_addr));\n+\tmemcpy(raw_pkt + sizeof(struct rte_ether_addr),\n+\t       &fdir_input->flow.l2_flow.src, sizeof(struct rte_ether_addr));\n \traw_pkt += 2 * sizeof(struct rte_ether_addr);\n \n \tif (vlan && fdir_input->flow_ext.vlan_tci) {\n-\t\trte_memcpy(raw_pkt, vlan_frame, sizeof(vlan_frame));\n-\t\trte_memcpy(raw_pkt + sizeof(uint16_t),\n-\t\t\t   &fdir_input->flow_ext.vlan_tci,\n-\t\t\t   sizeof(uint16_t));\n+\t\tmemcpy(raw_pkt, vlan_frame, sizeof(vlan_frame));\n+\t\tmemcpy(raw_pkt + sizeof(uint16_t),\n+\t\t       &fdir_input->flow_ext.vlan_tci, sizeof(uint16_t));\n \t\traw_pkt += sizeof(vlan_frame);\n \t\tlen += sizeof(vlan_frame);\n \t}\n@@ -1003,7 +1001,7 @@ static int\n i40e_fdir_filter_convert(const struct i40e_fdir_filter_conf *input,\n \t\t\t struct i40e_fdir_filter *filter)\n {\n-\trte_memcpy(&filter->fdir, input, sizeof(struct i40e_fdir_filter_conf));\n+\tmemcpy(&filter->fdir, input, sizeof(struct i40e_fdir_filter_conf));\n \tif (input->input.flow_ext.pkt_template) {\n \t\tfilter->fdir.input.flow.raw_flow.packet = NULL;\n \t\tfilter->fdir.input.flow.raw_flow.length =\n@@ -1060,7 +1058,7 @@ i40e_sw_fdir_filter_insert(struct i40e_pf *pf, struct i40e_fdir_filter *filter)\n \t\treturn -1;\n \n \thash_filter = &fdir_info->fdir_filter_array[ret];\n-\trte_memcpy(hash_filter, filter, sizeof(*filter));\n+\tmemcpy(hash_filter, filter, sizeof(*filter));\n \tfdir_info->hash_map[ret] = hash_filter;\n \tTAILQ_INSERT_TAIL(&fdir_info->fdir_list, hash_filter, rules);\n \ndiff --git a/drivers/net/i40e/i40e_flow.c b/drivers/net/i40e/i40e_flow.c\nindex 92165c8422..9afb7a540d 100644\n--- a/drivers/net/i40e/i40e_flow.c\n+++ b/drivers/net/i40e/i40e_flow.c\n@@ -1175,7 +1175,7 @@ i40e_pattern_skip_void_item(struct rte_flow_item *items,\n \t\tpb = pe + 1;\n \t}\n \t/* Copy the END item. */\n-\trte_memcpy(items, pe, sizeof(struct rte_flow_item));\n+\tmemcpy(items, pe, sizeof(struct rte_flow_item));\n }\n \n /* Check if the pattern matches a supported item type array */\n@@ -1986,10 +1986,10 @@ i40e_flow_parse_fdir_pattern(struct rte_eth_dev *dev,\n \t\t\t\tfilter->input.flow_ext.oip_type =\n \t\t\t\t\tI40E_FDIR_IPTYPE_IPV6;\n \n-\t\t\t\trte_memcpy(filter->input.flow.ipv6_flow.src_ip,\n-\t\t\t\t\t   ipv6_spec->hdr.src_addr, 16);\n-\t\t\t\trte_memcpy(filter->input.flow.ipv6_flow.dst_ip,\n-\t\t\t\t\t   ipv6_spec->hdr.dst_addr, 16);\n+\t\t\t\tmemcpy(filter->input.flow.ipv6_flow.src_ip,\n+\t\t\t\t       ipv6_spec->hdr.src_addr, 16);\n+\t\t\t\tmemcpy(filter->input.flow.ipv6_flow.dst_ip,\n+\t\t\t\t       ipv6_spec->hdr.dst_addr, 16);\n \n \t\t\t\t/* Check if it is fragment. */\n \t\t\t\tif (ipv6_spec->hdr.proto ==\n@@ -2926,14 +2926,14 @@ i40e_flow_parse_vxlan_pattern(__rte_unused struct rte_eth_dev *dev,\n \t\t\t\t}\n \n \t\t\t\tif (!vxlan_flag) {\n-\t\t\t\t\trte_memcpy(&filter->outer_mac,\n-\t\t\t\t\t\t   &eth_spec->hdr.dst_addr,\n-\t\t\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\t\t\tmemcpy(&filter->outer_mac,\n+\t\t\t\t\t       &eth_spec->hdr.dst_addr,\n+\t\t\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\t\t\tfilter_type |= RTE_ETH_TUNNEL_FILTER_OMAC;\n \t\t\t\t} else {\n-\t\t\t\t\trte_memcpy(&filter->inner_mac,\n-\t\t\t\t\t\t   &eth_spec->hdr.dst_addr,\n-\t\t\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\t\t\tmemcpy(&filter->inner_mac,\n+\t\t\t\t\t       &eth_spec->hdr.dst_addr,\n+\t\t\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\t\t\tfilter_type |= RTE_ETH_TUNNEL_FILTER_IMAC;\n \t\t\t\t}\n \t\t\t}\n@@ -3026,8 +3026,8 @@ i40e_flow_parse_vxlan_pattern(__rte_unused struct rte_eth_dev *dev,\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(((uint8_t *)&tenant_id_be + 1),\n-\t\t\t\t\t   vxlan_spec->hdr.vni, 3);\n+\t\t\t\tmemcpy(((uint8_t *)&tenant_id_be + 1),\n+\t\t\t\t       vxlan_spec->hdr.vni, 3);\n \t\t\t\tfilter->tenant_id =\n \t\t\t\t\trte_be_to_cpu_32(tenant_id_be);\n \t\t\t\tfilter_type |= RTE_ETH_TUNNEL_FILTER_TENID;\n@@ -3156,14 +3156,14 @@ i40e_flow_parse_nvgre_pattern(__rte_unused struct rte_eth_dev *dev,\n \t\t\t\t}\n \n \t\t\t\tif (!nvgre_flag) {\n-\t\t\t\t\trte_memcpy(&filter->outer_mac,\n-\t\t\t\t\t\t   &eth_spec->hdr.dst_addr,\n-\t\t\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\t\t\tmemcpy(&filter->outer_mac,\n+\t\t\t\t\t       &eth_spec->hdr.dst_addr,\n+\t\t\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\t\t\tfilter_type |= RTE_ETH_TUNNEL_FILTER_OMAC;\n \t\t\t\t} else {\n-\t\t\t\t\trte_memcpy(&filter->inner_mac,\n-\t\t\t\t\t\t   &eth_spec->hdr.dst_addr,\n-\t\t\t\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\t\t\t\tmemcpy(&filter->inner_mac,\n+\t\t\t\t\t       &eth_spec->hdr.dst_addr,\n+\t\t\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\t\t\tfilter_type |= RTE_ETH_TUNNEL_FILTER_IMAC;\n \t\t\t\t}\n \t\t\t}\n@@ -3278,8 +3278,8 @@ i40e_flow_parse_nvgre_pattern(__rte_unused struct rte_eth_dev *dev,\n \t\t\t\t\t\t   \"Invalid NVGRE item\");\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n-\t\t\t\trte_memcpy(((uint8_t *)&tenant_id_be + 1),\n-\t\t\t\t\t   nvgre_spec->tni, 3);\n+\t\t\t\tmemcpy(((uint8_t *)&tenant_id_be + 1),\n+\t\t\t\t       nvgre_spec->tni, 3);\n \t\t\t\tfilter->tenant_id =\n \t\t\t\t\trte_be_to_cpu_32(tenant_id_be);\n \t\t\t\tfilter_type |= RTE_ETH_TUNNEL_FILTER_TENID;\n@@ -3447,8 +3447,8 @@ i40e_flow_parse_mpls_pattern(__rte_unused struct rte_eth_dev *dev,\n \t\t\t\t\t\t   \"Invalid MPLS label mask\");\n \t\t\t\treturn -rte_errno;\n \t\t\t}\n-\t\t\trte_memcpy(((uint8_t *)&label_be + 1),\n-\t\t\t\t   mpls_spec->label_tc_s, 3);\n+\t\t\tmemcpy(((uint8_t *)&label_be + 1),\n+\t\t\t       mpls_spec->label_tc_s, 3);\n \t\t\tfilter->tenant_id = rte_be_to_cpu_32(label_be) >> 4;\n \t\t\tbreak;\n \t\tdefault:\n@@ -4051,9 +4051,8 @@ i40e_flow_destroy_tunnel_filter(struct i40e_pf *pf,\n \tcld_filter.element.flags = filter->input.flags;\n \tcld_filter.element.tenant_id = filter->input.tenant_id;\n \tcld_filter.element.queue_number = filter->queue;\n-\trte_memcpy(cld_filter.general_fields,\n-\t\t   filter->input.general_fields,\n-\t\t   sizeof(cld_filter.general_fields));\n+\tmemcpy(cld_filter.general_fields, filter->input.general_fields,\n+\t       sizeof(cld_filter.general_fields));\n \n \tif (!filter->is_to_vf)\n \t\tvsi = pf->main_vsi;\n@@ -4271,9 +4270,8 @@ i40e_flow_query(struct rte_eth_dev *dev __rte_unused,\n \t\t\t\t\t\t   \"action not supported\");\n \t\t\t\treturn -rte_errno;\n \t\t\t}\n-\t\t\trte_memcpy(rss_conf,\n-\t\t\t\t   &rss_rule->rss_filter_info.conf,\n-\t\t\t\t   sizeof(struct rte_flow_action_rss));\n+\t\t\tmemcpy(rss_conf, &rss_rule->rss_filter_info.conf,\n+\t\t\t       sizeof(struct rte_flow_action_rss));\n \t\t\tbreak;\n \t\tdefault:\n \t\t\treturn rte_flow_error_set(error, ENOTSUP,\ndiff --git a/drivers/net/i40e/i40e_pf.c b/drivers/net/i40e/i40e_pf.c\nindex 15d9ff868f..f8073ef9cb 100644\n--- a/drivers/net/i40e/i40e_pf.c\n+++ b/drivers/net/i40e/i40e_pf.c\n@@ -16,7 +16,6 @@\n #include <rte_ether.h>\n #include <ethdev_driver.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n \n #include \"i40e_logs.h\"\n #include \"base/i40e_prototype.h\"\n@@ -869,7 +868,7 @@ i40e_pf_host_process_cmd_add_ether_address(struct i40e_pf_vf *vf,\n \n \tfor (i = 0; i < addr_list->num_elements; i++) {\n \t\tmac = (struct rte_ether_addr *)(addr_list->list[i].addr);\n-\t\trte_memcpy(&filter.mac_addr, mac, RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(&filter.mac_addr, mac, RTE_ETHER_ADDR_LEN);\n \t\tfilter.filter_type = I40E_MACVLAN_PERFECT_MATCH;\n \t\tif (rte_is_zero_ether_addr(mac) ||\n \t\t    i40e_vsi_add_mac(vf->vsi, &filter)) {\ndiff --git a/drivers/net/i40e/i40e_tm.c b/drivers/net/i40e/i40e_tm.c\nindex cab296e1a4..3f77a7b3a0 100644\n--- a/drivers/net/i40e/i40e_tm.c\n+++ b/drivers/net/i40e/i40e_tm.c\n@@ -279,8 +279,8 @@ i40e_shaper_profile_add(struct rte_eth_dev *dev,\n \tif (!shaper_profile)\n \t\treturn -ENOMEM;\n \tshaper_profile->shaper_profile_id = shaper_profile_id;\n-\trte_memcpy(&shaper_profile->profile, profile,\n-\t\t\t sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&shaper_profile->profile, profile,\n+\t       sizeof(struct rte_tm_shaper_params));\n \tTAILQ_INSERT_TAIL(&pf->tm_conf.shaper_profile_list,\n \t\t\t  shaper_profile, node);\n \n@@ -526,8 +526,8 @@ i40e_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\ttm_node->reference_count = 0;\n \t\ttm_node->parent = NULL;\n \t\ttm_node->shaper_profile = shaper_profile;\n-\t\trte_memcpy(&tm_node->params, params,\n-\t\t\t\t sizeof(struct rte_tm_node_params));\n+\t\tmemcpy(&tm_node->params, params,\n+\t\t       sizeof(struct rte_tm_node_params));\n \t\tpf->tm_conf.root = tm_node;\n \n \t\t/* increase the reference counter of the shaper profile */\n@@ -600,8 +600,7 @@ i40e_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \ttm_node->reference_count = 0;\n \ttm_node->parent = parent_node;\n \ttm_node->shaper_profile = shaper_profile;\n-\trte_memcpy(&tm_node->params, params,\n-\t\t\t sizeof(struct rte_tm_node_params));\n+\tmemcpy(&tm_node->params, params, sizeof(struct rte_tm_node_params));\n \tif (parent_node_type == I40E_TM_NODE_TYPE_PORT) {\n \t\tTAILQ_INSERT_TAIL(&pf->tm_conf.tc_list,\n \t\t\t\t  tm_node, node);\ndiff --git a/drivers/net/i40e/rte_pmd_i40e.c b/drivers/net/i40e/rte_pmd_i40e.c\nindex 9d39984ea1..03d0b61902 100644\n--- a/drivers/net/i40e/rte_pmd_i40e.c\n+++ b/drivers/net/i40e/rte_pmd_i40e.c\n@@ -90,7 +90,7 @@ rte_pmd_i40e_set_vf_mac_anti_spoof(uint16_t port, uint16_t vf_id, uint8_t on)\n \t\tvsi->info.sec_flags &= ~I40E_AQ_VSI_SEC_FLAG_ENABLE_MAC_CHK;\n \n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.seid = vsi->seid;\n \n \thw = I40E_VSI_TO_HW(vsi);\n@@ -192,7 +192,7 @@ rte_pmd_i40e_set_vf_vlan_anti_spoof(uint16_t port, uint16_t vf_id, uint8_t on)\n \t\tvsi->info.sec_flags &= ~I40E_AQ_VSI_SEC_FLAG_ENABLE_VLAN_CHK;\n \n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.seid = vsi->seid;\n \n \thw = I40E_VSI_TO_HW(vsi);\n@@ -237,9 +237,8 @@ i40e_vsi_rm_mac_filter(struct i40e_vsi *vsi)\n \n \t\tfor (i = 0; i < vlan_num; i++) {\n \t\t\tmv_f[i].filter_type = filter_type;\n-\t\t\trte_memcpy(&mv_f[i].macaddr,\n-\t\t\t\t\t &f->mac_info.mac_addr,\n-\t\t\t\t\t ETH_ADDR_LEN);\n+\t\t\tmemcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr,\n+\t\t\t       ETH_ADDR_LEN);\n \t\t}\n \t\tif (filter_type == I40E_MACVLAN_PERFECT_MATCH ||\n \t\t    filter_type == I40E_MACVLAN_HASH_MATCH) {\n@@ -298,9 +297,8 @@ i40e_vsi_restore_mac_filter(struct i40e_vsi *vsi)\n \n \t\tfor (i = 0; i < vlan_num; i++) {\n \t\t\tmv_f[i].filter_type = f->mac_info.filter_type;\n-\t\t\trte_memcpy(&mv_f[i].macaddr,\n-\t\t\t\t\t &f->mac_info.mac_addr,\n-\t\t\t\t\t ETH_ADDR_LEN);\n+\t\t\tmemcpy(&mv_f[i].macaddr, &f->mac_info.mac_addr,\n+\t\t\t       ETH_ADDR_LEN);\n \t\t}\n \n \t\tif (f->mac_info.filter_type == I40E_MACVLAN_PERFECT_MATCH ||\n@@ -380,7 +378,7 @@ i40e_vsi_set_tx_loopback(struct i40e_vsi *vsi, uint8_t on)\n \t\tvsi->info.switch_id &= ~I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB;\n \n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.seid = vsi->seid;\n \n \tret = i40e_aq_update_vsi_params(hw, &ctxt, NULL);\n@@ -705,7 +703,7 @@ int rte_pmd_i40e_set_vf_vlan_insert(uint16_t port, uint16_t vf_id,\n \t\tvsi->info.port_vlan_flags &= ~I40E_AQ_VSI_PVLAN_INSERT_PVID;\n \n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.seid = vsi->seid;\n \n \thw = I40E_VSI_TO_HW(vsi);\n@@ -767,7 +765,7 @@ int rte_pmd_i40e_set_vf_broadcast(uint16_t port, uint16_t vf_id,\n \t}\n \n \tif (on) {\n-\t\trte_memcpy(&filter.mac_addr, &broadcast, RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(&filter.mac_addr, &broadcast, RTE_ETHER_ADDR_LEN);\n \t\tfilter.filter_type = I40E_MACVLAN_PERFECT_MATCH;\n \t\tret = i40e_vsi_add_mac(vsi, &filter);\n \t} else {\n@@ -839,7 +837,7 @@ int rte_pmd_i40e_set_vf_vlan_tag(uint16_t port, uint16_t vf_id, uint8_t on)\n \t}\n \n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.seid = vsi->seid;\n \n \thw = I40E_VSI_TO_HW(vsi);\n@@ -2586,11 +2584,10 @@ i40e_vsi_update_queue_region_mapping(struct i40e_hw *hw,\n \t\treturn ret;\n \t}\n \t/* update the local VSI info with updated queue map */\n-\trte_memcpy(&vsi->info.tc_mapping, &ctxt.info.tc_mapping,\n-\t\t\t\t\tsizeof(vsi->info.tc_mapping));\n-\trte_memcpy(&vsi->info.queue_mapping,\n-\t\t\t&ctxt.info.queue_mapping,\n-\t\t\tsizeof(vsi->info.queue_mapping));\n+\tmemcpy(&vsi->info.tc_mapping, &ctxt.info.tc_mapping,\n+\t       sizeof(vsi->info.tc_mapping));\n+\tmemcpy(&vsi->info.queue_mapping, &ctxt.info.queue_mapping,\n+\t       sizeof(vsi->info.queue_mapping));\n \tvsi->info.mapping_flags = ctxt.info.mapping_flags;\n \tvsi->info.valid_sections = 0;\n \n@@ -2961,8 +2958,7 @@ i40e_queue_region_get_all_info(struct i40e_pf *pf,\n {\n \tstruct i40e_queue_regions *info = &pf->queue_region;\n \n-\trte_memcpy(regions_ptr, info,\n-\t\t\tsizeof(struct i40e_queue_regions));\n+\tmemcpy(regions_ptr, info, sizeof(struct i40e_queue_regions));\n \n \treturn 0;\n }\ndiff --git a/drivers/net/iavf/iavf_fdir.c b/drivers/net/iavf/iavf_fdir.c\nindex 811a10287b..35257c43f1 100644\n--- a/drivers/net/iavf/iavf_fdir.c\n+++ b/drivers/net/iavf/iavf_fdir.c\n@@ -374,7 +374,7 @@ iavf_fdir_create(struct iavf_adapter *ad,\n \tif (filter->mark_flag == 1)\n \t\tiavf_fdir_rx_proc_enable(ad, 1);\n \n-\trte_memcpy(rule, filter, sizeof(*rule));\n+\tmemcpy(rule, filter, sizeof(*rule));\n \tflow->rule = rule;\n \n \treturn 0;\n@@ -672,15 +672,13 @@ iavf_fdir_refine_input_set(const uint64_t input_set,\n \t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, IPV4, PROT);\n \t\tmemset(&ipv4_spec, 0, sizeof(ipv4_spec));\n \t\tipv4_spec.hdr.next_proto_id = proto_id;\n-\t\trte_memcpy(hdr->buffer, &ipv4_spec.hdr,\n-\t\t\t   sizeof(ipv4_spec.hdr));\n+\t\tmemcpy(hdr->buffer, &ipv4_spec.hdr, sizeof(ipv4_spec.hdr));\n \t\treturn true;\n \tcase VIRTCHNL_PROTO_HDR_IPV6:\n \t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, IPV6, PROT);\n \t\tmemset(&ipv6_spec, 0, sizeof(ipv6_spec));\n \t\tipv6_spec.hdr.proto = proto_id;\n-\t\trte_memcpy(hdr->buffer, &ipv6_spec.hdr,\n-\t\t\t   sizeof(ipv6_spec.hdr));\n+\t\tmemcpy(hdr->buffer, &ipv6_spec.hdr, sizeof(ipv6_spec.hdr));\n \t\treturn true;\n \tdefault:\n \t\treturn false;\n@@ -885,8 +883,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\t\t\t\t\tETHERTYPE);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr1->buffer, eth_spec,\n-\t\t\t\t\t   sizeof(struct rte_ether_hdr));\n+\t\t\t\tmemcpy(hdr1->buffer, eth_spec,\n+\t\t\t\t       sizeof(struct rte_ether_hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -976,8 +974,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\tinput_set |= IAVF_PROT_IPV4_INNER;\n \t\t\t}\n \n-\t\t\trte_memcpy(hdr->buffer, &ipv4_spec->hdr,\n-\t\t\t\t   sizeof(ipv4_spec->hdr));\n+\t\t\tmemcpy(hdr->buffer, &ipv4_spec->hdr,\n+\t\t\t       sizeof(ipv4_spec->hdr));\n \n \t\t\thdrs->count = ++layer;\n \n@@ -1066,8 +1064,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\tinput_set |= IAVF_PROT_IPV6_INNER;\n \t\t\t}\n \n-\t\t\trte_memcpy(hdr->buffer, &ipv6_spec->hdr,\n-\t\t\t\t   sizeof(ipv6_spec->hdr));\n+\t\t\tmemcpy(hdr->buffer, &ipv6_spec->hdr,\n+\t\t\t       sizeof(ipv6_spec->hdr));\n \n \t\t\thdrs->count = ++layer;\n \t\t\tbreak;\n@@ -1101,8 +1099,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr1, ETH,\n \t\t\t\t\t\t\t\t ETHERTYPE);\n \n-\t\t\t\trte_memcpy(hdr->buffer, &ipv6_frag_spec->hdr,\n-\t\t\t\t\t   sizeof(ipv6_frag_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer, &ipv6_frag_spec->hdr,\n+\t\t\t\t       sizeof(ipv6_frag_spec->hdr));\n \t\t\t} else if (ipv6_frag_mask->hdr.id == UINT32_MAX) {\n \t\t\t\trte_flow_error_set(error, EINVAL,\n \t\t\t\t\t\t   RTE_FLOW_ERROR_TYPE_ITEM,\n@@ -1153,13 +1151,11 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t}\n \n \t\t\t\tif (l3 == RTE_FLOW_ITEM_TYPE_IPV4)\n-\t\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\t\t&udp_spec->hdr,\n-\t\t\t\t\t\tsizeof(udp_spec->hdr));\n+\t\t\t\t\tmemcpy(hdr->buffer, &udp_spec->hdr,\n+\t\t\t\t\t       sizeof(udp_spec->hdr));\n \t\t\t\telse if (l3 == RTE_FLOW_ITEM_TYPE_IPV6)\n-\t\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\t\t&udp_spec->hdr,\n-\t\t\t\t\t\tsizeof(udp_spec->hdr));\n+\t\t\t\t\tmemcpy(hdr->buffer, &udp_spec->hdr,\n+\t\t\t\t\t       sizeof(udp_spec->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1210,13 +1206,11 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t}\n \n \t\t\t\tif (l3 == RTE_FLOW_ITEM_TYPE_IPV4)\n-\t\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\t\t&tcp_spec->hdr,\n-\t\t\t\t\t\tsizeof(tcp_spec->hdr));\n+\t\t\t\t\tmemcpy(hdr->buffer, &tcp_spec->hdr,\n+\t\t\t\t\t       sizeof(tcp_spec->hdr));\n \t\t\t\telse if (l3 == RTE_FLOW_ITEM_TYPE_IPV6)\n-\t\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\t\t&tcp_spec->hdr,\n-\t\t\t\t\t\tsizeof(tcp_spec->hdr));\n+\t\t\t\t\tmemcpy(hdr->buffer, &tcp_spec->hdr,\n+\t\t\t\t\t       sizeof(tcp_spec->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1256,13 +1250,11 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t}\n \n \t\t\t\tif (l3 == RTE_FLOW_ITEM_TYPE_IPV4)\n-\t\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\t\t&sctp_spec->hdr,\n-\t\t\t\t\t\tsizeof(sctp_spec->hdr));\n+\t\t\t\t\tmemcpy(hdr->buffer, &sctp_spec->hdr,\n+\t\t\t\t\t       sizeof(sctp_spec->hdr));\n \t\t\t\telse if (l3 == RTE_FLOW_ITEM_TYPE_IPV6)\n-\t\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\t\t&sctp_spec->hdr,\n-\t\t\t\t\t\tsizeof(sctp_spec->hdr));\n+\t\t\t\t\tmemcpy(hdr->buffer, &sctp_spec->hdr,\n+\t\t\t\t\t       sizeof(sctp_spec->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1291,8 +1283,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, GTPU_IP, TEID);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer,\n-\t\t\t\t\tgtp_spec, sizeof(*gtp_spec));\n+\t\t\t\tmemcpy(hdr->buffer, gtp_spec,\n+\t\t\t\t       sizeof(*gtp_spec));\n \t\t\t}\n \n \t\t\ttun_inner = 1;\n@@ -1346,8 +1338,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\tpsc.qfi = gtp_psc_spec->hdr.qfi;\n \t\t\t\tpsc.type = gtp_psc_spec->hdr.type;\n \t\t\t\tpsc.next = 0;\n-\t\t\t\trte_memcpy(hdr->buffer, &psc,\n-\t\t\t\t\tsizeof(struct iavf_gtp_psc_spec_hdr));\n+\t\t\t\tmemcpy(hdr->buffer, &psc,\n+\t\t\t\t       sizeof(struct iavf_gtp_psc_spec_hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1367,8 +1359,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, L2TPV3, SESS_ID);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer, l2tpv3oip_spec,\n-\t\t\t\t\tsizeof(*l2tpv3oip_spec));\n+\t\t\t\tmemcpy(hdr->buffer, l2tpv3oip_spec,\n+\t\t\t\t       sizeof(*l2tpv3oip_spec));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1388,8 +1380,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, ESP, SPI);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer, &esp_spec->hdr,\n-\t\t\t\t\tsizeof(esp_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer, &esp_spec->hdr,\n+\t\t\t\t       sizeof(esp_spec->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1409,8 +1401,7 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, AH, SPI);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer, ah_spec,\n-\t\t\t\t\tsizeof(*ah_spec));\n+\t\t\t\tmemcpy(hdr->buffer, ah_spec, sizeof(*ah_spec));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1430,8 +1421,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\tVIRTCHNL_ADD_PROTO_HDR_FIELD_BIT(hdr, PFCP, S_FIELD);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer, pfcp_spec,\n-\t\t\t\t\tsizeof(*pfcp_spec));\n+\t\t\t\tmemcpy(hdr->buffer, pfcp_spec,\n+\t\t\t\t       sizeof(*pfcp_spec));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1455,8 +1446,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\t\t\t\t\t PC_RTC_ID);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer, ecpri_spec,\n-\t\t\t\t\tsizeof(*ecpri_spec));\n+\t\t\t\tmemcpy(hdr->buffer, ecpri_spec,\n+\t\t\t\t       sizeof(*ecpri_spec));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -1471,8 +1462,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\tVIRTCHNL_SET_PROTO_HDR_TYPE(hdr, GRE);\n \n \t\t\tif (gre_spec && gre_mask) {\n-\t\t\t\trte_memcpy(hdr->buffer, gre_spec,\n-\t\t\t\t\t   sizeof(*gre_spec));\n+\t\t\t\tmemcpy(hdr->buffer, gre_spec,\n+\t\t\t\t       sizeof(*gre_spec));\n \t\t\t}\n \n \t\t\ttun_inner = 1;\n@@ -1520,8 +1511,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\t\t\t\t\t\tSESS_ID);\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer, l2tpv2_spec,\n-\t\t\t\t\t   sizeof(*l2tpv2_spec));\n+\t\t\t\tmemcpy(hdr->buffer, l2tpv2_spec,\n+\t\t\t\t       sizeof(*l2tpv2_spec));\n \t\t\t}\n \n \t\t\ttun_inner = 1;\n@@ -1538,8 +1529,8 @@ iavf_fdir_parse_pattern(__rte_unused struct iavf_adapter *ad,\n \t\t\tVIRTCHNL_SET_PROTO_HDR_TYPE(hdr, PPP);\n \n \t\t\tif (ppp_spec && ppp_mask) {\n-\t\t\t\trte_memcpy(hdr->buffer, ppp_spec,\n-\t\t\t\t\t   sizeof(*ppp_spec));\n+\t\t\t\tmemcpy(hdr->buffer, ppp_spec,\n+\t\t\t\t       sizeof(*ppp_spec));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\ndiff --git a/drivers/net/iavf/iavf_fsub.c b/drivers/net/iavf/iavf_fsub.c\nindex 74e1e7099b..d98cde0fa5 100644\n--- a/drivers/net/iavf/iavf_fsub.c\n+++ b/drivers/net/iavf/iavf_fsub.c\n@@ -92,7 +92,7 @@ iavf_fsub_create(struct iavf_adapter *ad, struct rte_flow *flow,\n \t\tgoto free_entry;\n \t}\n \n-\trte_memcpy(rule, filter, sizeof(*rule));\n+\tmemcpy(rule, filter, sizeof(*rule));\n \tflow->rule = rule;\n \n \trte_free(meta);\n@@ -272,10 +272,10 @@ iavf_fsub_parse_pattern(const struct rte_flow_item pattern[],\n \t\t\t\t\tinput_set_byte += 2;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr1->buffer_spec, eth_spec,\n-\t\t\t\t\t   sizeof(struct rte_ether_hdr));\n-\t\t\t\trte_memcpy(hdr1->buffer_mask, eth_mask,\n-\t\t\t\t\t   sizeof(struct rte_ether_hdr));\n+\t\t\t\tmemcpy(hdr1->buffer_spec, eth_spec,\n+\t\t\t\t       sizeof(struct rte_ether_hdr));\n+\t\t\t\tmemcpy(hdr1->buffer_mask, eth_mask,\n+\t\t\t\t       sizeof(struct rte_ether_hdr));\n \t\t\t} else {\n \t\t\t\t/* flow subscribe filter will add dst mac in kernel */\n \t\t\t\tinput_set_byte += 6;\n@@ -325,10 +325,10 @@ iavf_fsub_parse_pattern(const struct rte_flow_item pattern[],\n \t\t\t\t\tinput_set_byte++;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer_spec, &ipv4_spec->hdr,\n-\t\t\t\t\t   sizeof(ipv4_spec->hdr));\n-\t\t\t\trte_memcpy(hdr->buffer_mask, &ipv4_mask->hdr,\n-\t\t\t\t\t   sizeof(ipv4_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_spec, &ipv4_spec->hdr,\n+\t\t\t\t       sizeof(ipv4_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_mask, &ipv4_mask->hdr,\n+\t\t\t\t       sizeof(ipv4_spec->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -388,10 +388,10 @@ iavf_fsub_parse_pattern(const struct rte_flow_item pattern[],\n \t\t\t\t\tinput_set_byte += 4;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer_spec, &ipv6_spec->hdr,\n-\t\t\t\t\t   sizeof(ipv6_spec->hdr));\n-\t\t\t\trte_memcpy(hdr->buffer_mask, &ipv6_mask->hdr,\n-\t\t\t\t\t   sizeof(ipv6_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_spec, &ipv6_spec->hdr,\n+\t\t\t\t       sizeof(ipv6_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_mask, &ipv6_mask->hdr,\n+\t\t\t\t       sizeof(ipv6_spec->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -425,10 +425,10 @@ iavf_fsub_parse_pattern(const struct rte_flow_item pattern[],\n \t\t\t\t\tinput_set_byte += 2;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer_spec, &udp_spec->hdr,\n-\t\t\t\t\t   sizeof(udp_spec->hdr));\n-\t\t\t\trte_memcpy(hdr->buffer_mask, &udp_mask->hdr,\n-\t\t\t\t\t   sizeof(udp_mask->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_spec, &udp_spec->hdr,\n+\t\t\t\t       sizeof(udp_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_mask, &udp_mask->hdr,\n+\t\t\t\t       sizeof(udp_mask->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -466,10 +466,10 @@ iavf_fsub_parse_pattern(const struct rte_flow_item pattern[],\n \t\t\t\t\tinput_set_byte += 2;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer_spec, &tcp_spec->hdr,\n-\t\t\t\t\t   sizeof(tcp_spec->hdr));\n-\t\t\t\trte_memcpy(hdr->buffer_mask, &tcp_mask->hdr,\n-\t\t\t\t\t   sizeof(tcp_mask->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_spec, &tcp_spec->hdr,\n+\t\t\t\t       sizeof(tcp_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_mask, &tcp_mask->hdr,\n+\t\t\t\t       sizeof(tcp_mask->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\n@@ -498,10 +498,10 @@ iavf_fsub_parse_pattern(const struct rte_flow_item pattern[],\n \t\t\t\t\treturn -rte_errno;\n \t\t\t\t}\n \n-\t\t\t\trte_memcpy(hdr->buffer_spec, &vlan_spec->hdr,\n-\t\t\t\t\t   sizeof(vlan_spec->hdr));\n-\t\t\t\trte_memcpy(hdr->buffer_mask, &vlan_mask->hdr,\n-\t\t\t\t\t   sizeof(vlan_mask->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_spec, &vlan_spec->hdr,\n+\t\t\t\t       sizeof(vlan_spec->hdr));\n+\t\t\t\tmemcpy(hdr->buffer_mask, &vlan_mask->hdr,\n+\t\t\t\t       sizeof(vlan_mask->hdr));\n \t\t\t}\n \n \t\t\thdrs->count = ++layer;\ndiff --git a/drivers/net/iavf/iavf_generic_flow.c b/drivers/net/iavf/iavf_generic_flow.c\nindex 6f6e95fc45..0bcfb5bf24 100644\n--- a/drivers/net/iavf/iavf_generic_flow.c\n+++ b/drivers/net/iavf/iavf_generic_flow.c\n@@ -2019,7 +2019,7 @@ iavf_pattern_skip_void_item(struct rte_flow_item *items,\n \t\tpb = pe + 1;\n \t}\n \t/* Copy the END item. */\n-\trte_memcpy(items, pe, sizeof(struct rte_flow_item));\n+\tmemcpy(items, pe, sizeof(struct rte_flow_item));\n }\n \n /* Check if the pattern matches a supported item type array */\ndiff --git a/drivers/net/iavf/iavf_tm.c b/drivers/net/iavf/iavf_tm.c\nindex 32bb3be45e..a6ad6bb0a2 100644\n--- a/drivers/net/iavf/iavf_tm.c\n+++ b/drivers/net/iavf/iavf_tm.c\n@@ -342,8 +342,8 @@ iavf_tm_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\ttm_node->id = node_id;\n \t\ttm_node->parent = NULL;\n \t\ttm_node->reference_count = 0;\n-\t\trte_memcpy(&tm_node->params, params,\n-\t\t\t\t sizeof(struct rte_tm_node_params));\n+\t\tmemcpy(&tm_node->params, params,\n+\t\t       sizeof(struct rte_tm_node_params));\n \t\tvf->tm_conf.root = tm_node;\n \t\treturn 0;\n \t}\n@@ -403,8 +403,7 @@ iavf_tm_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \ttm_node->reference_count = 0;\n \ttm_node->parent = parent_node;\n \ttm_node->shaper_profile = shaper_profile;\n-\trte_memcpy(&tm_node->params, params,\n-\t\t\t sizeof(struct rte_tm_node_params));\n+\tmemcpy(&tm_node->params, params, sizeof(struct rte_tm_node_params));\n \tif (parent_node_type == IAVF_TM_NODE_TYPE_PORT) {\n \t\tTAILQ_INSERT_TAIL(&vf->tm_conf.tc_list,\n \t\t\t\t  tm_node, node);\n@@ -543,8 +542,8 @@ iavf_shaper_profile_add(struct rte_eth_dev *dev,\n \tif (!shaper_profile)\n \t\treturn -ENOMEM;\n \tshaper_profile->shaper_profile_id = shaper_profile_id;\n-\trte_memcpy(&shaper_profile->profile, profile,\n-\t\t\t sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&shaper_profile->profile, profile,\n+\t       sizeof(struct rte_tm_shaper_params));\n \tTAILQ_INSERT_TAIL(&vf->tm_conf.shaper_profile_list,\n \t\t\t  shaper_profile, node);\n \ndiff --git a/drivers/net/iavf/iavf_vchnl.c b/drivers/net/iavf/iavf_vchnl.c\nindex 1111d30f57..711186c1b5 100644\n--- a/drivers/net/iavf/iavf_vchnl.c\n+++ b/drivers/net/iavf/iavf_vchnl.c\n@@ -920,7 +920,7 @@ iavf_get_vlan_offload_caps_v2(struct iavf_adapter *adapter)\n \t\treturn ret;\n \t}\n \n-\trte_memcpy(&vf->vlan_v2_caps, vf->aq_resp, sizeof(vf->vlan_v2_caps));\n+\tmemcpy(&vf->vlan_v2_caps, vf->aq_resp, sizeof(vf->vlan_v2_caps));\n \n \treturn 0;\n }\n@@ -1427,8 +1427,8 @@ iavf_add_del_all_mac_addr(struct iavf_adapter *adapter, bool add)\n \t\t\taddr = &adapter->dev_data->mac_addrs[i];\n \t\t\tif (rte_is_zero_ether_addr(addr))\n \t\t\t\tcontinue;\n-\t\t\trte_memcpy(list->list[j].addr, addr->addr_bytes,\n-\t\t\t\t   sizeof(addr->addr_bytes));\n+\t\t\tmemcpy(list->list[j].addr, addr->addr_bytes,\n+\t\t\t       sizeof(addr->addr_bytes));\n \t\t\tlist->list[j].type = (j == 0 ?\n \t\t\t\t\t      VIRTCHNL_ETHER_ADDR_PRIMARY :\n \t\t\t\t\t      VIRTCHNL_ETHER_ADDR_EXTRA);\n@@ -1547,8 +1547,7 @@ iavf_add_del_eth_addr(struct iavf_adapter *adapter, struct rte_ether_addr *addr,\n \tlist->vsi_id = vf->vsi_res->vsi_id;\n \tlist->num_elements = 1;\n \tlist->list[0].type = type;\n-\trte_memcpy(list->list[0].addr, addr->addr_bytes,\n-\t\t   sizeof(addr->addr_bytes));\n+\tmemcpy(list->list[0].addr, addr->addr_bytes, sizeof(addr->addr_bytes));\n \n \targs.ops = add ? VIRTCHNL_OP_ADD_ETH_ADDR : VIRTCHNL_OP_DEL_ETH_ADDR;\n \targs.in_args = cmd_buffer;\ndiff --git a/drivers/net/ice/ice_dcf.c b/drivers/net/ice/ice_dcf.c\nindex 7f8f5163ac..42e5b30b2b 100644\n--- a/drivers/net/ice/ice_dcf.c\n+++ b/drivers/net/ice/ice_dcf.c\n@@ -731,7 +731,7 @@ dcf_get_vlan_offload_caps_v2(struct ice_dcf_hw *hw)\n \t\treturn ret;\n \t}\n \n-\trte_memcpy(&hw->vlan_v2_caps, &vlan_v2_caps, sizeof(vlan_v2_caps));\n+\tmemcpy(&hw->vlan_v2_caps, &vlan_v2_caps, sizeof(vlan_v2_caps));\n \treturn 0;\n }\n \n@@ -1407,8 +1407,7 @@ ice_dcf_add_del_all_mac_addr(struct ice_dcf_hw *hw,\n \t\treturn -ENOMEM;\n \t}\n \n-\trte_memcpy(list->list[0].addr, addr->addr_bytes,\n-\t\t\tsizeof(addr->addr_bytes));\n+\tmemcpy(list->list[0].addr, addr->addr_bytes, sizeof(addr->addr_bytes));\n \n \tPMD_DRV_LOG(DEBUG, \"add/rm mac:\" RTE_ETHER_ADDR_PRT_FMT,\n \t\t\t    RTE_ETHER_ADDR_BYTES(addr));\ndiff --git a/drivers/net/ice/ice_dcf_parent.c b/drivers/net/ice/ice_dcf_parent.c\nindex 6e845f458a..0c53755c9d 100644\n--- a/drivers/net/ice/ice_dcf_parent.c\n+++ b/drivers/net/ice/ice_dcf_parent.c\n@@ -407,7 +407,7 @@ ice_dcf_load_pkg(struct ice_adapter *adapter)\n \n \tuse_dsn = ice_dcf_execute_virtchnl_cmd(&dcf_adapter->real_hw, &vc_cmd) == 0;\n \tif (use_dsn)\n-\t\trte_memcpy(&dsn, pkg_info.dsn, sizeof(dsn));\n+\t\tmemcpy(&dsn, pkg_info.dsn, sizeof(dsn));\n \n \treturn ice_load_pkg(adapter, use_dsn, dsn);\n }\ndiff --git a/drivers/net/ice/ice_dcf_sched.c b/drivers/net/ice/ice_dcf_sched.c\nindex b08bc5f1de..465ae75d5c 100644\n--- a/drivers/net/ice/ice_dcf_sched.c\n+++ b/drivers/net/ice/ice_dcf_sched.c\n@@ -308,8 +308,8 @@ ice_dcf_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\ttm_node->id = node_id;\n \t\ttm_node->parent = NULL;\n \t\ttm_node->reference_count = 0;\n-\t\trte_memcpy(&tm_node->params, params,\n-\t\t\t\t sizeof(struct rte_tm_node_params));\n+\t\tmemcpy(&tm_node->params, params,\n+\t\t       sizeof(struct rte_tm_node_params));\n \t\thw->tm_conf.root = tm_node;\n \n \t\treturn 0;\n@@ -373,8 +373,7 @@ ice_dcf_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \ttm_node->shaper_profile = shaper_profile;\n \ttm_node->reference_count = 0;\n \ttm_node->parent = parent_node;\n-\trte_memcpy(&tm_node->params, params,\n-\t\t\t sizeof(struct rte_tm_node_params));\n+\tmemcpy(&tm_node->params, params, sizeof(struct rte_tm_node_params));\n \tif (parent_node_type == ICE_DCF_TM_NODE_TYPE_PORT) {\n \t\tTAILQ_INSERT_TAIL(&hw->tm_conf.tc_list,\n \t\t\t\t  tm_node, node);\n@@ -520,8 +519,8 @@ ice_dcf_shaper_profile_add(struct rte_eth_dev *dev,\n \tif (!shaper_profile)\n \t\treturn -ENOMEM;\n \tshaper_profile->shaper_profile_id = shaper_profile_id;\n-\trte_memcpy(&shaper_profile->profile, profile,\n-\t\t\t sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&shaper_profile->profile, profile,\n+\t       sizeof(struct rte_tm_shaper_params));\n \tTAILQ_INSERT_TAIL(&hw->tm_conf.shaper_profile_list,\n \t\t\t  shaper_profile, node);\n \ndiff --git a/drivers/net/ice/ice_diagnose.c b/drivers/net/ice/ice_diagnose.c\nindex 3be819d7f8..c22f71e48e 100644\n--- a/drivers/net/ice/ice_diagnose.c\n+++ b/drivers/net/ice/ice_diagnose.c\n@@ -362,13 +362,13 @@ ice_dump_pkg(struct rte_eth_dev *dev, uint8_t **buff, uint32_t *size)\n \tcount = *size / ICE_PKG_BUF_SIZE;\n \tfor (i = 0; i < count; i++) {\n \t\tnext_buff = (uint8_t *)(*buff) + i * ICE_PKG_BUF_SIZE;\n-\t\trte_memcpy(pkg_buff.buf, next_buff, ICE_PKG_BUF_SIZE);\n+\t\tmemcpy(pkg_buff.buf, next_buff, ICE_PKG_BUF_SIZE);\n \t\tif (ice_aq_upload_section(hw,\n \t\t\t\t\t  (struct ice_buf_hdr *)&pkg_buff.buf[0],\n \t\t\t\t\t  ICE_PKG_BUF_SIZE,\n \t\t\t\t\t  NULL))\n \t\t\treturn -EINVAL;\n-\t\trte_memcpy(next_buff, pkg_buff.buf, ICE_PKG_BUF_SIZE);\n+\t\tmemcpy(next_buff, pkg_buff.buf, ICE_PKG_BUF_SIZE);\n \t}\n \n \tcache_size = sizeof(struct ice_package_header) + *size;\ndiff --git a/drivers/net/ice/ice_ethdev.c b/drivers/net/ice/ice_ethdev.c\nindex 87385d2649..126afb763c 100644\n--- a/drivers/net/ice/ice_ethdev.c\n+++ b/drivers/net/ice/ice_ethdev.c\n@@ -3453,11 +3453,11 @@ static int ice_init_rss(struct ice_pf *pf)\n \t\t\t   RTE_MIN(rss_conf->rss_key_len,\n \t\t\t\t   vsi->rss_key_size));\n \n-\trte_memcpy(key.standard_rss_key, vsi->rss_key,\n-\t\tICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SIZE);\n-\trte_memcpy(key.extended_hash_key,\n-\t\t&vsi->rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SIZE],\n-\t\tICE_AQC_GET_SET_RSS_KEY_DATA_HASH_KEY_SIZE);\n+\tmemcpy(key.standard_rss_key, vsi->rss_key,\n+\t       ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SIZE);\n+\tmemcpy(key.extended_hash_key,\n+\t       &vsi->rss_key[ICE_AQC_GET_SET_RSS_KEY_DATA_RSS_KEY_SIZE],\n+\t       ICE_AQC_GET_SET_RSS_KEY_DATA_HASH_KEY_SIZE);\n \tret = ice_aq_set_rss_key(hw, vsi->idx, &key);\n \tif (ret)\n \t\tgoto out;\n@@ -4549,7 +4549,7 @@ ice_vsi_config_vlan_filter(struct ice_vsi *vsi, bool on)\n \t\tvsi->info.sw_flags2 &= ~sw_flags2;\n \n \tvsi->info.sw_id = hw->port_info->sw_id;\n-\t(void)rte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.info.valid_sections =\n \t\trte_cpu_to_le_16(ICE_AQ_VSI_PROP_SW_VALID |\n \t\t\t\t ICE_AQ_VSI_PROP_SECURITY_VALID);\n@@ -5367,7 +5367,7 @@ ice_vsi_vlan_pvid_set(struct ice_vsi *vsi, struct ice_vsi_vlan_pvid_info *info)\n \t\t\t\t  ICE_AQ_VSI_INNER_VLAN_EMODE_M);\n \tvsi->info.inner_vlan_flags |= vlan_flags;\n \tmemset(&ctxt, 0, sizeof(ctxt));\n-\trte_memcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n+\tmemcpy(&ctxt.info, &vsi->info, sizeof(vsi->info));\n \tctxt.info.valid_sections =\n \t\trte_cpu_to_le_16(ICE_AQ_VSI_PROP_VLAN_VALID);\n \tctxt.vsi_num = vsi->vsi_id;\ndiff --git a/drivers/net/ice/ice_fdir_filter.c b/drivers/net/ice/ice_fdir_filter.c\nindex 0b7920ad44..de7b531aa0 100644\n--- a/drivers/net/ice/ice_fdir_filter.c\n+++ b/drivers/net/ice/ice_fdir_filter.c\n@@ -1224,13 +1224,13 @@ ice_fdir_extract_fltr_key(struct ice_fdir_fltr_pattern *key,\n \tmemset(key, 0, sizeof(*key));\n \n \tkey->flow_type = input->flow_type;\n-\trte_memcpy(&key->ip, &input->ip, sizeof(key->ip));\n-\trte_memcpy(&key->mask, &input->mask, sizeof(key->mask));\n-\trte_memcpy(&key->ext_data, &input->ext_data, sizeof(key->ext_data));\n-\trte_memcpy(&key->ext_mask, &input->ext_mask, sizeof(key->ext_mask));\n+\tmemcpy(&key->ip, &input->ip, sizeof(key->ip));\n+\tmemcpy(&key->mask, &input->mask, sizeof(key->mask));\n+\tmemcpy(&key->ext_data, &input->ext_data, sizeof(key->ext_data));\n+\tmemcpy(&key->ext_mask, &input->ext_mask, sizeof(key->ext_mask));\n \n-\trte_memcpy(&key->gtpu_data, &input->gtpu_data, sizeof(key->gtpu_data));\n-\trte_memcpy(&key->gtpu_mask, &input->gtpu_mask, sizeof(key->gtpu_mask));\n+\tmemcpy(&key->gtpu_data, &input->gtpu_data, sizeof(key->gtpu_data));\n+\tmemcpy(&key->gtpu_mask, &input->gtpu_mask, sizeof(key->gtpu_mask));\n \n \tkey->tunnel_type = filter->tunnel_type;\n }\n@@ -1358,7 +1358,7 @@ ice_fdir_create_filter(struct ice_adapter *ad,\n \t\tif (!entry)\n \t\t\tgoto error;\n \n-\t\trte_memcpy(entry, filter, sizeof(*filter));\n+\t\tmemcpy(entry, filter, sizeof(*filter));\n \n \t\tflow->rule = entry;\n \n@@ -1419,7 +1419,7 @@ ice_fdir_create_filter(struct ice_adapter *ad,\n \tif (filter->mark_flag == 1)\n \t\tice_fdir_rx_parsing_enable(ad, 1);\n \n-\trte_memcpy(entry, filter, sizeof(*entry));\n+\tmemcpy(entry, filter, sizeof(*entry));\n \tret = ice_fdir_entry_insert(pf, entry, &key);\n \tif (ret) {\n \t\trte_flow_error_set(error, -ret,\n@@ -1720,8 +1720,8 @@ ice_fdir_parse_action(struct ice_adapter *ad,\n \n \t\t\tact_count = actions->conf;\n \t\t\tfilter->input.cnt_ena = ICE_FXD_FLTR_QW0_STAT_ENA_PKTS;\n-\t\t\trte_memcpy(&filter->act_count, act_count,\n-\t\t\t\t\t\tsizeof(filter->act_count));\n+\t\t\tmemcpy(&filter->act_count, act_count,\n+\t\t\t       sizeof(filter->act_count));\n \n \t\t\tbreak;\n \t\tdefault:\n@@ -1978,12 +1978,13 @@ ice_fdir_parse_pattern(__rte_unused struct ice_adapter *ad,\n \t\t\tp_ext_data = (tunnel_type && is_outer) ?\n \t\t\t\t     &filter->input.ext_data_outer :\n \t\t\t\t     &filter->input.ext_data;\n-\t\t\trte_memcpy(&p_ext_data->src_mac,\n-\t\t\t\t   &eth_spec->hdr.src_addr, RTE_ETHER_ADDR_LEN);\n-\t\t\trte_memcpy(&p_ext_data->dst_mac,\n-\t\t\t\t   &eth_spec->hdr.dst_addr, RTE_ETHER_ADDR_LEN);\n-\t\t\trte_memcpy(&p_ext_data->ether_type,\n-\t\t\t\t   &eth_spec->hdr.ether_type, sizeof(eth_spec->hdr.ether_type));\n+\t\t\tmemcpy(&p_ext_data->src_mac, &eth_spec->hdr.src_addr,\n+\t\t\t       RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(&p_ext_data->dst_mac, &eth_spec->hdr.dst_addr,\n+\t\t\t       RTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(&p_ext_data->ether_type,\n+\t\t\t       &eth_spec->hdr.ether_type,\n+\t\t\t       sizeof(eth_spec->hdr.ether_type));\n \t\t\tbreak;\n \t\tcase RTE_FLOW_ITEM_TYPE_IPV4:\n \t\t\tflow_type = ICE_FLTR_PTYPE_NONF_IPV4_OTHER;\n@@ -2108,8 +2109,8 @@ ice_fdir_parse_pattern(__rte_unused struct ice_adapter *ad,\n \t\t\tif (ipv6_mask->hdr.hop_limits == UINT8_MAX)\n \t\t\t\t*input_set |= ICE_INSET_IPV6_HOP_LIMIT;\n \n-\t\t\trte_memcpy(&p_v6->dst_ip, ipv6_spec->hdr.dst_addr, 16);\n-\t\t\trte_memcpy(&p_v6->src_ip, ipv6_spec->hdr.src_addr, 16);\n+\t\t\tmemcpy(&p_v6->dst_ip, ipv6_spec->hdr.dst_addr, 16);\n+\t\t\tmemcpy(&p_v6->src_ip, ipv6_spec->hdr.src_addr, 16);\n \t\t\tvtc_flow_cpu = rte_be_to_cpu_32(ipv6_spec->hdr.vtc_flow);\n \t\t\tp_v6->tc = (uint8_t)(vtc_flow_cpu >> ICE_FDIR_IPV6_TC_OFFSET);\n \t\t\tp_v6->proto = ipv6_spec->hdr.proto;\ndiff --git a/drivers/net/ice/ice_generic_flow.c b/drivers/net/ice/ice_generic_flow.c\nindex 50d760004f..9e7de43575 100644\n--- a/drivers/net/ice/ice_generic_flow.c\n+++ b/drivers/net/ice/ice_generic_flow.c\n@@ -1969,7 +1969,7 @@ ice_pattern_skip_void_item(struct rte_flow_item *items,\n \t\tpb = pe + 1;\n \t}\n \t/* Copy the END item. */\n-\trte_memcpy(items, pe, sizeof(struct rte_flow_item));\n+\tmemcpy(items, pe, sizeof(struct rte_flow_item));\n }\n \n /* Check if the pattern matches a supported item type array */\ndiff --git a/drivers/net/ice/ice_hash.c b/drivers/net/ice/ice_hash.c\nindex f923641533..80b44713a9 100644\n--- a/drivers/net/ice/ice_hash.c\n+++ b/drivers/net/ice/ice_hash.c\n@@ -715,7 +715,7 @@ ice_hash_parse_raw_pattern(struct ice_adapter *ad,\n \t\tpkt_len, ICE_BLK_RSS, true, &prof))\n \t\treturn -rte_errno;\n \n-\trte_memcpy(&meta->raw.prof, &prof, sizeof(prof));\n+\tmemcpy(&meta->raw.prof, &prof, sizeof(prof));\n \n \trte_free(pkt_buf);\n \trte_free(msk_buf);\ndiff --git a/drivers/net/ice/ice_tm.c b/drivers/net/ice/ice_tm.c\nindex 17f0ca0ce0..7515d738cd 100644\n--- a/drivers/net/ice/ice_tm.c\n+++ b/drivers/net/ice/ice_tm.c\n@@ -293,8 +293,8 @@ ice_shaper_profile_add(struct rte_eth_dev *dev,\n \tif (!shaper_profile)\n \t\treturn -ENOMEM;\n \tshaper_profile->shaper_profile_id = shaper_profile_id;\n-\trte_memcpy(&shaper_profile->profile, profile,\n-\t\t\t sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&shaper_profile->profile, profile,\n+\t       sizeof(struct rte_tm_shaper_params));\n \tTAILQ_INSERT_TAIL(&pf->tm_conf.shaper_profile_list,\n \t\t\t  shaper_profile, node);\n \n@@ -403,8 +403,8 @@ ice_tm_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\ttm_node->shaper_profile = shaper_profile;\n \t\ttm_node->children =\n \t\t\t(void *)((uint8_t *)tm_node + sizeof(struct ice_tm_node));\n-\t\trte_memcpy(&tm_node->params, params,\n-\t\t\t\t sizeof(struct rte_tm_node_params));\n+\t\tmemcpy(&tm_node->params, params,\n+\t\t       sizeof(struct rte_tm_node_params));\n \t\tpf->tm_conf.root = tm_node;\n \t\treturn 0;\n \t}\n@@ -480,8 +480,7 @@ ice_tm_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\tPMD_DRV_LOG(WARNING, \"weight != 1 not supported in level %d\",\n \t\t\t    level_id);\n \n-\trte_memcpy(&tm_node->params, params,\n-\t\t\t sizeof(struct rte_tm_node_params));\n+\tmemcpy(&tm_node->params, params, sizeof(struct rte_tm_node_params));\n \ttm_node->parent->reference_count++;\n \n \treturn 0;\ndiff --git a/drivers/net/idpf/idpf_ethdev.c b/drivers/net/idpf/idpf_ethdev.c\nindex 86151c9ec9..9cf33c4b70 100644\n--- a/drivers/net/idpf/idpf_ethdev.c\n+++ b/drivers/net/idpf/idpf_ethdev.c\n@@ -1088,8 +1088,8 @@ idpf_handle_virtchnl_msg(struct idpf_adapter_ext *adapter_ex)\n \t\t\treturn;\n \t\t}\n \n-\t\trte_memcpy(adapter->mbx_resp, ctlq_msg.ctx.indirect.payload->va,\n-\t\t\t   IDPF_DFLT_MBX_BUF_SIZE);\n+\t\tmemcpy(adapter->mbx_resp, ctlq_msg.ctx.indirect.payload->va,\n+\t\t       IDPF_DFLT_MBX_BUF_SIZE);\n \n \t\tmbx_op = rte_le_to_cpu_16(ctlq_msg.opcode);\n \t\tvc_op = rte_le_to_cpu_32(ctlq_msg.cookie.mbx.chnl_opcode);\n@@ -1202,7 +1202,8 @@ idpf_adapter_ext_init(struct rte_pci_device *pci_dev, struct idpf_adapter_ext *a\n \n \tstrncpy(adapter->name, pci_dev->device.name, PCI_PRI_STR_SIZE);\n \n-\trte_memcpy(&base->caps, &req_caps, sizeof(struct virtchnl2_get_capabilities));\n+\tmemcpy(&base->caps, &req_caps,\n+\t       sizeof(struct virtchnl2_get_capabilities));\n \n \tret = idpf_adapter_init(base);\n \tif (ret != 0) {\ndiff --git a/drivers/net/idpf/idpf_rxtx.c b/drivers/net/idpf/idpf_rxtx.c\nindex 64f2235580..da659e1653 100644\n--- a/drivers/net/idpf/idpf_rxtx.c\n+++ b/drivers/net/idpf/idpf_rxtx.c\n@@ -76,7 +76,7 @@ idpf_dma_zone_reserve(struct rte_eth_dev *dev, uint16_t queue_idx,\n \t\telse\n \t\t\tring_size = RTE_ALIGN(len * sizeof(struct idpf_base_tx_desc),\n \t\t\t\t\t      IDPF_DMA_MEM_ALIGN);\n-\t\trte_memcpy(ring_name, \"idpf Tx ring\", sizeof(\"idpf Tx ring\"));\n+\t\tmemcpy(ring_name, \"idpf Tx ring\", sizeof(\"idpf Tx ring\"));\n \t\tbreak;\n \tcase VIRTCHNL2_QUEUE_TYPE_RX:\n \t\tif (splitq)\n@@ -85,17 +85,19 @@ idpf_dma_zone_reserve(struct rte_eth_dev *dev, uint16_t queue_idx,\n \t\telse\n \t\t\tring_size = RTE_ALIGN(len * sizeof(struct virtchnl2_singleq_rx_buf_desc),\n \t\t\t\t\t      IDPF_DMA_MEM_ALIGN);\n-\t\trte_memcpy(ring_name, \"idpf Rx ring\", sizeof(\"idpf Rx ring\"));\n+\t\tmemcpy(ring_name, \"idpf Rx ring\", sizeof(\"idpf Rx ring\"));\n \t\tbreak;\n \tcase VIRTCHNL2_QUEUE_TYPE_TX_COMPLETION:\n \t\tring_size = RTE_ALIGN(len * sizeof(struct idpf_splitq_tx_compl_desc),\n \t\t\t\t      IDPF_DMA_MEM_ALIGN);\n-\t\trte_memcpy(ring_name, \"idpf Tx compl ring\", sizeof(\"idpf Tx compl ring\"));\n+\t\tmemcpy(ring_name, \"idpf Tx compl ring\",\n+\t\t       sizeof(\"idpf Tx compl ring\"));\n \t\tbreak;\n \tcase VIRTCHNL2_QUEUE_TYPE_RX_BUFFER:\n \t\tring_size = RTE_ALIGN(len * sizeof(struct virtchnl2_splitq_rx_buf_desc),\n \t\t\t\t      IDPF_DMA_MEM_ALIGN);\n-\t\trte_memcpy(ring_name, \"idpf Rx buf ring\", sizeof(\"idpf Rx buf ring\"));\n+\t\tmemcpy(ring_name, \"idpf Rx buf ring\",\n+\t\t       sizeof(\"idpf Rx buf ring\"));\n \t\tbreak;\n \tdefault:\n \t\tPMD_INIT_LOG(ERR, \"Invalid queue type\");\ndiff --git a/drivers/net/ipn3ke/ipn3ke_flow.c b/drivers/net/ipn3ke/ipn3ke_flow.c\nindex d20a29b9a2..eeb0ec55d9 100644\n--- a/drivers/net/ipn3ke/ipn3ke_flow.c\n+++ b/drivers/net/ipn3ke/ipn3ke_flow.c\n@@ -100,15 +100,14 @@ ipn3ke_pattern_vxlan(const struct rte_flow_item patterns[],\n \t\tcase RTE_FLOW_ITEM_TYPE_ETH:\n \t\t\teth = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[0],\n-\t\t\t\t\teth->hdr.src_addr.addr_bytes,\n-\t\t\t\t\tRTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(&parser->key[0], eth->hdr.src_addr.addr_bytes,\n+\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_VXLAN:\n \t\t\tvxlan = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[6], vxlan->hdr.vni, 3);\n+\t\t\tmemcpy(&parser->key[6], vxlan->hdr.vni, 3);\n \t\t\tbreak;\n \n \t\tdefault:\n@@ -164,9 +163,8 @@ ipn3ke_pattern_mac(const struct rte_flow_item patterns[],\n \t\tcase RTE_FLOW_ITEM_TYPE_ETH:\n \t\t\teth = item->spec;\n \n-\t\t\trte_memcpy(parser->key,\n-\t\t\t\t\teth->hdr.src_addr.addr_bytes,\n-\t\t\t\t\tRTE_ETHER_ADDR_LEN);\n+\t\t\tmemcpy(parser->key, eth->hdr.src_addr.addr_bytes,\n+\t\t\t       RTE_ETHER_ADDR_LEN);\n \t\t\tbreak;\n \n \t\tdefault:\n@@ -369,13 +367,13 @@ ipn3ke_pattern_ip_tcp(const struct rte_flow_item patterns[],\n \t\tcase RTE_FLOW_ITEM_TYPE_IPV4:\n \t\t\tipv4 = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[0], &ipv4->hdr.src_addr, 4);\n+\t\t\tmemcpy(&parser->key[0], &ipv4->hdr.src_addr, 4);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_TCP:\n \t\t\ttcp = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[4], &tcp->hdr.src_port, 2);\n+\t\t\tmemcpy(&parser->key[4], &tcp->hdr.src_port, 2);\n \t\t\tbreak;\n \n \t\tdefault:\n@@ -434,13 +432,13 @@ ipn3ke_pattern_ip_udp(const struct rte_flow_item patterns[],\n \t\tcase RTE_FLOW_ITEM_TYPE_IPV4:\n \t\t\tipv4 = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[0], &ipv4->hdr.src_addr, 4);\n+\t\t\tmemcpy(&parser->key[0], &ipv4->hdr.src_addr, 4);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_UDP:\n \t\t\tudp = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[4], &udp->hdr.src_port, 2);\n+\t\t\tmemcpy(&parser->key[4], &udp->hdr.src_port, 2);\n \t\t\tbreak;\n \n \t\tdefault:\n@@ -502,19 +500,19 @@ ipn3ke_pattern_ip_nvgre(const struct rte_flow_item patterns[],\n \t\tcase RTE_FLOW_ITEM_TYPE_IPV4:\n \t\t\tipv4 = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[0], &ipv4->hdr.src_addr, 4);\n+\t\t\tmemcpy(&parser->key[0], &ipv4->hdr.src_addr, 4);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_UDP:\n \t\t\tudp = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[4], &udp->hdr.src_port, 2);\n+\t\t\tmemcpy(&parser->key[4], &udp->hdr.src_port, 2);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_NVGRE:\n \t\t\tnvgre = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[6], nvgre->tni, 3);\n+\t\t\tmemcpy(&parser->key[6], nvgre->tni, 3);\n \t\t\tbreak;\n \n \t\tdefault:\n@@ -576,19 +574,19 @@ ipn3ke_pattern_vxlan_ip_udp(const struct rte_flow_item patterns[],\n \t\tcase RTE_FLOW_ITEM_TYPE_VXLAN:\n \t\t\tvxlan = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[0], vxlan->hdr.vni, 3);\n+\t\t\tmemcpy(&parser->key[0], vxlan->hdr.vni, 3);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_IPV4:\n \t\t\tipv4 = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[3], &ipv4->hdr.src_addr, 4);\n+\t\t\tmemcpy(&parser->key[3], &ipv4->hdr.src_addr, 4);\n \t\t\tbreak;\n \n \t\tcase RTE_FLOW_ITEM_TYPE_UDP:\n \t\t\tudp = item->spec;\n \n-\t\t\trte_memcpy(&parser->key[7], &udp->hdr.src_port, 2);\n+\t\t\tmemcpy(&parser->key[7], &udp->hdr.src_port, 2);\n \t\t\tbreak;\n \n \t\tdefault:\ndiff --git a/drivers/net/ipn3ke/ipn3ke_representor.c b/drivers/net/ipn3ke/ipn3ke_representor.c\nindex 8145f1bb2a..99527d1879 100644\n--- a/drivers/net/ipn3ke/ipn3ke_representor.c\n+++ b/drivers/net/ipn3ke/ipn3ke_representor.c\n@@ -137,17 +137,17 @@ ipn3ke_rpst_dev_start(struct rte_eth_dev *dev)\n \n \tif (hw->retimer.mac_type == IFPGA_RAWDEV_RETIMER_MAC_TYPE_10GE_XFI) {\n \t\t/* Set mac address */\n-\t\trte_memcpy(((char *)(&val)),\n-\t\t\t(char *)&dev->data->mac_addrs->addr_bytes[0],\n-\t\t\tsizeof(uint32_t));\n+\t\tmemcpy(((char *)(&val)),\n+\t\t       (char *)&dev->data->mac_addrs->addr_bytes[0],\n+\t\t       sizeof(uint32_t));\n \t\t(*hw->f_mac_write)(hw,\n \t\t\t\tval,\n \t\t\t\tIPN3KE_MAC_PRIMARY_MAC_ADDR0,\n \t\t\t\trpst->port_id,\n \t\t\t\t0);\n-\t\trte_memcpy(((char *)(&val)),\n-\t\t\t(char *)&dev->data->mac_addrs->addr_bytes[4],\n-\t\t\tsizeof(uint16_t));\n+\t\tmemcpy(((char *)(&val)),\n+\t\t       (char *)&dev->data->mac_addrs->addr_bytes[4],\n+\t\t       sizeof(uint16_t));\n \t\t(*hw->f_mac_write)(hw,\n \t\t\t\tval,\n \t\t\t\tIPN3KE_MAC_PRIMARY_MAC_ADDR1,\n@@ -2753,13 +2753,13 @@ ipn3ke_rpst_mac_addr_set(struct rte_eth_dev *ethdev,\n \t\trte_ether_addr_copy(&mac_addr[0], &rpst->mac_addr);\n \n \t\t/* Set mac address */\n-\t\trte_memcpy(((char *)(&val)), &mac_addr[0], sizeof(uint32_t));\n+\t\tmemcpy(((char *)(&val)), &mac_addr[0], sizeof(uint32_t));\n \t\t(*hw->f_mac_write)(hw,\n \t\t\t\tval,\n \t\t\t\tIPN3KE_MAC_PRIMARY_MAC_ADDR0,\n \t\t\t\trpst->port_id,\n \t\t\t\t0);\n-\t\trte_memcpy(((char *)(&val)), &mac_addr[4], sizeof(uint16_t));\n+\t\tmemcpy(((char *)(&val)), &mac_addr[4], sizeof(uint16_t));\n \t\t(*hw->f_mac_write)(hw,\n \t\t\t\tval,\n \t\t\t\tIPN3KE_MAC_PRIMARY_MAC_ADDR0,\ndiff --git a/drivers/net/ipn3ke/ipn3ke_tm.c b/drivers/net/ipn3ke/ipn3ke_tm.c\nindex 0260227900..b7097083d2 100644\n--- a/drivers/net/ipn3ke/ipn3ke_tm.c\n+++ b/drivers/net/ipn3ke/ipn3ke_tm.c\n@@ -814,7 +814,7 @@ ipn3ke_tm_shaper_profile_add(struct rte_eth_dev *dev,\n \t\t\t\trte_strerror(EINVAL));\n \t} else {\n \t\tsp->valid = 1;\n-\t\trte_memcpy(&sp->params, profile, sizeof(sp->params));\n+\t\tmemcpy(&sp->params, profile, sizeof(sp->params));\n \t}\n \n \ttm->h.n_shaper_profiles++;\n@@ -960,7 +960,7 @@ ipn3ke_tm_tdrop_profile_add(struct rte_eth_dev *dev,\n \t\t\tIPN3KE_TDROP_TH2_MASK);\n \ttp->th1 = th1;\n \ttp->th2 = th2;\n-\trte_memcpy(&tp->params, profile, sizeof(tp->params));\n+\tmemcpy(&tp->params, profile, sizeof(tp->params));\n \n \t/* Add to list */\n \ttm->h.n_tdrop_profiles++;\n@@ -1308,7 +1308,7 @@ ipn3ke_tm_node_add(struct rte_eth_dev *dev,\n \t\tn->tdrop_profile = ipn3ke_hw_tm_tdrop_profile_search(hw,\n \t\t\tparams->leaf.wred.wred_profile_id);\n \n-\trte_memcpy(&n->params, params, sizeof(n->params));\n+\tmemcpy(&n->params, params, sizeof(n->params));\n \n \treturn 0;\n }\ndiff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c\nindex c61c52b296..68f46d443a 100644\n--- a/drivers/net/ixgbe/ixgbe_ethdev.c\n+++ b/drivers/net/ixgbe/ixgbe_ethdev.c\n@@ -6597,9 +6597,8 @@ ixgbe_add_del_ntuple_filter(struct rte_eth_dev *dev,\n \t\t\t\tsizeof(struct ixgbe_5tuple_filter), 0);\n \t\tif (filter == NULL)\n \t\t\treturn -ENOMEM;\n-\t\trte_memcpy(&filter->filter_info,\n-\t\t\t\t &filter_5tuple,\n-\t\t\t\t sizeof(struct ixgbe_5tuple_filter_info));\n+\t\tmemcpy(&filter->filter_info, &filter_5tuple,\n+\t\t       sizeof(struct ixgbe_5tuple_filter_info));\n \t\tfilter->queue = ntuple_filter->queue;\n \t\tret = ixgbe_add_5tuple_filter(dev, filter);\n \t\tif (ret < 0) {\n@@ -7596,9 +7595,7 @@ ixgbe_dev_l2_tunnel_filter_add(struct rte_eth_dev *dev,\n \t\tif (!node)\n \t\t\treturn -ENOMEM;\n \n-\t\trte_memcpy(&node->key,\n-\t\t\t\t &key,\n-\t\t\t\t sizeof(struct ixgbe_l2_tn_key));\n+\t\tmemcpy(&node->key, &key, sizeof(struct ixgbe_l2_tn_key));\n \t\tnode->pool = l2_tunnel->pool;\n \t\tret = ixgbe_insert_l2_tn_filter(l2_tn_info, node);\n \t\tif (ret < 0) {\ndiff --git a/drivers/net/ixgbe/ixgbe_fdir.c b/drivers/net/ixgbe/ixgbe_fdir.c\nindex 06d6e2126d..b168ab8278 100644\n--- a/drivers/net/ixgbe/ixgbe_fdir.c\n+++ b/drivers/net/ixgbe/ixgbe_fdir.c\n@@ -74,7 +74,7 @@\n \t\telse \\\n \t\t\tipv6_addr[i] = 0; \\\n \t} \\\n-\trte_memcpy((ipaddr), ipv6_addr, sizeof(ipv6_addr));\\\n+\tmemcpy((ipaddr), ipv6_addr, sizeof(ipv6_addr));\\\n } while (0)\n \n #define IXGBE_FDIRIP6M_INNER_MAC_SHIFT 4\n@@ -1217,9 +1217,8 @@ ixgbe_fdir_filter_program(struct rte_eth_dev *dev,\n \t\t\t\t   0);\n \t\tif (!node)\n \t\t\treturn -ENOMEM;\n-\t\trte_memcpy(&node->ixgbe_fdir,\n-\t\t\t\t &rule->ixgbe_fdir,\n-\t\t\t\t sizeof(union ixgbe_atr_input));\n+\t\tmemcpy(&node->ixgbe_fdir, &rule->ixgbe_fdir,\n+\t\t       sizeof(union ixgbe_atr_input));\n \t\tnode->fdirflags = fdircmd_flags;\n \t\tnode->fdirhash = fdirhash;\n \t\tnode->queue = queue;\ndiff --git a/drivers/net/ixgbe/ixgbe_flow.c b/drivers/net/ixgbe/ixgbe_flow.c\nindex 687341c6b8..8a13f47f2b 100644\n--- a/drivers/net/ixgbe/ixgbe_flow.c\n+++ b/drivers/net/ixgbe/ixgbe_flow.c\n@@ -1944,10 +1944,10 @@ ixgbe_parse_fdir_filter_normal(struct rte_eth_dev *dev,\n \t\tif (item->spec) {\n \t\t\trule->b_spec = TRUE;\n \t\t\tipv6_spec = item->spec;\n-\t\t\trte_memcpy(rule->ixgbe_fdir.formatted.src_ip,\n-\t\t\t\t   ipv6_spec->hdr.src_addr, 16);\n-\t\t\trte_memcpy(rule->ixgbe_fdir.formatted.dst_ip,\n-\t\t\t\t   ipv6_spec->hdr.dst_addr, 16);\n+\t\t\tmemcpy(rule->ixgbe_fdir.formatted.src_ip,\n+\t\t\t       ipv6_spec->hdr.src_addr, 16);\n+\t\t\tmemcpy(rule->ixgbe_fdir.formatted.dst_ip,\n+\t\t\t       ipv6_spec->hdr.dst_addr, 16);\n \t\t}\n \n \t\t/**\n@@ -3070,9 +3070,9 @@ ixgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&ntuple_filter_ptr->filter_info,\n-\t\t\t\t&ntuple_filter,\n-\t\t\t\tsizeof(struct rte_eth_ntuple_filter));\n+\t\t\tmemcpy(&ntuple_filter_ptr->filter_info,\n+\t\t\t       &ntuple_filter,\n+\t\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\t\tTAILQ_INSERT_TAIL(&filter_ntuple_list,\n \t\t\t\tntuple_filter_ptr, entries);\n \t\t\tflow->rule = ntuple_filter_ptr;\n@@ -3096,9 +3096,9 @@ ixgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&ethertype_filter_ptr->filter_info,\n-\t\t\t\t&ethertype_filter,\n-\t\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\t\tmemcpy(&ethertype_filter_ptr->filter_info,\n+\t\t\t       &ethertype_filter,\n+\t\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\t\tTAILQ_INSERT_TAIL(&filter_ethertype_list,\n \t\t\t\tethertype_filter_ptr, entries);\n \t\t\tflow->rule = ethertype_filter_ptr;\n@@ -3120,9 +3120,8 @@ ixgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&syn_filter_ptr->filter_info,\n-\t\t\t\t&syn_filter,\n-\t\t\t\tsizeof(struct rte_eth_syn_filter));\n+\t\t\tmemcpy(&syn_filter_ptr->filter_info, &syn_filter,\n+\t\t\t       sizeof(struct rte_eth_syn_filter));\n \t\t\tTAILQ_INSERT_TAIL(&filter_syn_list,\n \t\t\t\tsyn_filter_ptr,\n \t\t\t\tentries);\n@@ -3141,9 +3140,8 @@ ixgbe_flow_create(struct rte_eth_dev *dev,\n \t\tif (fdir_rule.b_mask) {\n \t\t\tif (!fdir_info->mask_added) {\n \t\t\t\t/* It's the first time the mask is set. */\n-\t\t\t\trte_memcpy(&fdir_info->mask,\n-\t\t\t\t\t&fdir_rule.mask,\n-\t\t\t\t\tsizeof(struct ixgbe_hw_fdir_mask));\n+\t\t\t\tmemcpy(&fdir_info->mask, &fdir_rule.mask,\n+\t\t\t\t       sizeof(struct ixgbe_hw_fdir_mask));\n \n \t\t\t\tif (fdir_rule.mask.flex_bytes_mask) {\n \t\t\t\t\tret = ixgbe_fdir_set_flexbytes_offset(dev,\n@@ -3185,9 +3183,9 @@ ixgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\t\tgoto out;\n \t\t\t\t}\n-\t\t\t\trte_memcpy(&fdir_rule_ptr->filter_info,\n-\t\t\t\t\t&fdir_rule,\n-\t\t\t\t\tsizeof(struct ixgbe_fdir_rule));\n+\t\t\t\tmemcpy(&fdir_rule_ptr->filter_info,\n+\t\t\t\t       &fdir_rule,\n+\t\t\t\t       sizeof(struct ixgbe_fdir_rule));\n \t\t\t\tTAILQ_INSERT_TAIL(&filter_fdir_list,\n \t\t\t\t\tfdir_rule_ptr, entries);\n \t\t\t\tflow->rule = fdir_rule_ptr;\n@@ -3222,9 +3220,8 @@ ixgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&l2_tn_filter_ptr->filter_info,\n-\t\t\t\t&l2_tn_filter,\n-\t\t\t\tsizeof(struct ixgbe_l2_tunnel_conf));\n+\t\t\tmemcpy(&l2_tn_filter_ptr->filter_info, &l2_tn_filter,\n+\t\t\t       sizeof(struct ixgbe_l2_tunnel_conf));\n \t\t\tTAILQ_INSERT_TAIL(&filter_l2_tunnel_list,\n \t\t\t\tl2_tn_filter_ptr, entries);\n \t\t\tflow->rule = l2_tn_filter_ptr;\n@@ -3351,9 +3348,8 @@ ixgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_NTUPLE:\n \t\tntuple_filter_ptr = (struct ixgbe_ntuple_filter_ele *)\n \t\t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&ntuple_filter,\n-\t\t\t&ntuple_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_ntuple_filter));\n+\t\tmemcpy(&ntuple_filter, &ntuple_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\tret = ixgbe_add_del_ntuple_filter(dev, &ntuple_filter, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_ntuple_list,\n@@ -3364,9 +3360,8 @@ ixgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_ETHERTYPE:\n \t\tethertype_filter_ptr = (struct ixgbe_ethertype_filter_ele *)\n \t\t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&ethertype_filter,\n-\t\t\t&ethertype_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\tmemcpy(&ethertype_filter, &ethertype_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\tret = ixgbe_add_del_ethertype_filter(dev,\n \t\t\t\t&ethertype_filter, FALSE);\n \t\tif (!ret) {\n@@ -3378,9 +3373,8 @@ ixgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_SYN:\n \t\tsyn_filter_ptr = (struct ixgbe_eth_syn_filter_ele *)\n \t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&syn_filter,\n-\t\t\t&syn_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_syn_filter));\n+\t\tmemcpy(&syn_filter, &syn_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_syn_filter));\n \t\tret = ixgbe_syn_filter_set(dev, &syn_filter, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_syn_list,\n@@ -3390,9 +3384,8 @@ ixgbe_flow_destroy(struct rte_eth_dev *dev,\n \t\tbreak;\n \tcase RTE_ETH_FILTER_FDIR:\n \t\tfdir_rule_ptr = (struct ixgbe_fdir_rule_ele *)pmd_flow->rule;\n-\t\trte_memcpy(&fdir_rule,\n-\t\t\t&fdir_rule_ptr->filter_info,\n-\t\t\tsizeof(struct ixgbe_fdir_rule));\n+\t\tmemcpy(&fdir_rule, &fdir_rule_ptr->filter_info,\n+\t\t       sizeof(struct ixgbe_fdir_rule));\n \t\tret = ixgbe_fdir_filter_program(dev, &fdir_rule, TRUE, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_fdir_list,\n@@ -3405,8 +3398,8 @@ ixgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_L2_TUNNEL:\n \t\tl2_tn_filter_ptr = (struct ixgbe_eth_l2_tunnel_conf_ele *)\n \t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&l2_tn_filter, &l2_tn_filter_ptr->filter_info,\n-\t\t\tsizeof(struct ixgbe_l2_tunnel_conf));\n+\t\tmemcpy(&l2_tn_filter, &l2_tn_filter_ptr->filter_info,\n+\t\t       sizeof(struct ixgbe_l2_tunnel_conf));\n \t\tret = ixgbe_dev_l2_tunnel_filter_del(dev, &l2_tn_filter);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_l2_tunnel_list,\ndiff --git a/drivers/net/ixgbe/ixgbe_ipsec.c b/drivers/net/ixgbe/ixgbe_ipsec.c\nindex d331308556..d8ed095dce 100644\n--- a/drivers/net/ixgbe/ixgbe_ipsec.c\n+++ b/drivers/net/ixgbe/ixgbe_ipsec.c\n@@ -680,10 +680,10 @@ ixgbe_crypto_add_ingress_sa_from_flow(const void *sess,\n \t\t\tconst struct rte_flow_item_ipv6 *ipv6 = ip_spec;\n \t\t\tic_session->src_ip.type = IPv6;\n \t\t\tic_session->dst_ip.type = IPv6;\n-\t\t\trte_memcpy(ic_session->src_ip.ipv6,\n-\t\t\t\t   ipv6->hdr.src_addr, 16);\n-\t\t\trte_memcpy(ic_session->dst_ip.ipv6,\n-\t\t\t\t   ipv6->hdr.dst_addr, 16);\n+\t\t\tmemcpy(ic_session->src_ip.ipv6, ipv6->hdr.src_addr,\n+\t\t\t       16);\n+\t\t\tmemcpy(ic_session->dst_ip.ipv6, ipv6->hdr.dst_addr,\n+\t\t\t       16);\n \t\t} else {\n \t\t\tconst struct rte_flow_item_ipv4 *ipv4 = ip_spec;\n \t\t\tic_session->src_ip.type = IPv4;\ndiff --git a/drivers/net/ixgbe/ixgbe_pf.c b/drivers/net/ixgbe/ixgbe_pf.c\nindex 0a0f639e39..f16bd45dbf 100644\n--- a/drivers/net/ixgbe/ixgbe_pf.c\n+++ b/drivers/net/ixgbe/ixgbe_pf.c\n@@ -16,7 +16,6 @@\n #include <rte_eal.h>\n #include <rte_ether.h>\n #include <ethdev_driver.h>\n-#include <rte_memcpy.h>\n #include <rte_malloc.h>\n #include <rte_random.h>\n \n@@ -450,7 +449,7 @@ ixgbe_vf_reset(struct rte_eth_dev *dev, uint16_t vf, uint32_t *msgbuf)\n \n \t/* reply to reset with ack and vf mac address */\n \tmsgbuf[0] = IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK;\n-\trte_memcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n \t/*\n \t * Piggyback the multicast filter type so VF can compute the\n \t * correct vectors\n@@ -472,7 +471,7 @@ ixgbe_vf_set_mac_addr(struct rte_eth_dev *dev, uint32_t vf, uint32_t *msgbuf)\n \n \tif (rte_is_valid_assigned_ether_addr(\n \t\t\t(struct rte_ether_addr *)new_mac)) {\n-\t\trte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6);\n+\t\tmemcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6);\n \t\treturn hw->mac.ops.set_rar(hw, rar_entry, new_mac, vf, IXGBE_RAH_AV);\n \t}\n \treturn -1;\ndiff --git a/drivers/net/ixgbe/ixgbe_tm.c b/drivers/net/ixgbe/ixgbe_tm.c\nindex ac8976062f..00d9de4393 100644\n--- a/drivers/net/ixgbe/ixgbe_tm.c\n+++ b/drivers/net/ixgbe/ixgbe_tm.c\n@@ -289,8 +289,8 @@ ixgbe_shaper_profile_add(struct rte_eth_dev *dev,\n \tif (!shaper_profile)\n \t\treturn -ENOMEM;\n \tshaper_profile->shaper_profile_id = shaper_profile_id;\n-\trte_memcpy(&shaper_profile->profile, profile,\n-\t\t\t sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&shaper_profile->profile, profile,\n+\t       sizeof(struct rte_tm_shaper_params));\n \tTAILQ_INSERT_TAIL(&tm_conf->shaper_profile_list,\n \t\t\t  shaper_profile, node);\n \n@@ -637,8 +637,8 @@ ixgbe_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\ttm_node->no = 0;\n \t\ttm_node->parent = NULL;\n \t\ttm_node->shaper_profile = shaper_profile;\n-\t\trte_memcpy(&tm_node->params, params,\n-\t\t\t\t sizeof(struct rte_tm_node_params));\n+\t\tmemcpy(&tm_node->params, params,\n+\t\t       sizeof(struct rte_tm_node_params));\n \t\ttm_conf->root = tm_node;\n \n \t\t/* increase the reference counter of the shaper profile */\n@@ -718,8 +718,7 @@ ixgbe_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \ttm_node->reference_count = 0;\n \ttm_node->parent = parent_node;\n \ttm_node->shaper_profile = shaper_profile;\n-\trte_memcpy(&tm_node->params, params,\n-\t\t\t sizeof(struct rte_tm_node_params));\n+\tmemcpy(&tm_node->params, params, sizeof(struct rte_tm_node_params));\n \tif (parent_node_type == IXGBE_TM_NODE_TYPE_PORT) {\n \t\ttm_node->no = parent_node->reference_count;\n \t\tTAILQ_INSERT_TAIL(&tm_conf->tc_list,\ndiff --git a/drivers/net/ixgbe/rte_pmd_ixgbe.c b/drivers/net/ixgbe/rte_pmd_ixgbe.c\nindex f76ef63921..ba700fe023 100644\n--- a/drivers/net/ixgbe/rte_pmd_ixgbe.c\n+++ b/drivers/net/ixgbe/rte_pmd_ixgbe.c\n@@ -37,8 +37,8 @@ rte_pmd_ixgbe_set_vf_mac_addr(uint16_t port, uint16_t vf,\n \n \tif (rte_is_valid_assigned_ether_addr(\n \t\t\t(struct rte_ether_addr *)new_mac)) {\n-\t\trte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac,\n-\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(vfinfo[vf].vf_mac_addresses, new_mac,\n+\t\t       RTE_ETHER_ADDR_LEN);\n \t\treturn hw->mac.ops.set_rar(hw, rar_entry, new_mac, vf,\n \t\t\t\t\t   IXGBE_RAH_AV);\n \t}\ndiff --git a/drivers/net/memif/memif_socket.c b/drivers/net/memif/memif_socket.c\nindex 649f8d0e61..f5a3354c46 100644\n--- a/drivers/net/memif/memif_socket.c\n+++ b/drivers/net/memif/memif_socket.c\n@@ -48,7 +48,7 @@ memif_msg_send(int fd, memif_msg_t *msg, int afd)\n \t\tcmsg->cmsg_len = CMSG_LEN(sizeof(int));\n \t\tcmsg->cmsg_level = SOL_SOCKET;\n \t\tcmsg->cmsg_type = SCM_RIGHTS;\n-\t\trte_memcpy(CMSG_DATA(cmsg), &afd, sizeof(int));\n+\t\tmemcpy(CMSG_DATA(cmsg), &afd, sizeof(int));\n \t}\n \n \treturn sendmsg(fd, &mh, 0);\n@@ -675,7 +675,7 @@ memif_msg_receive(struct memif_control_channel *cc)\n \t\t\tif (cmsg->cmsg_type == SCM_CREDENTIALS)\n \t\t\t\tcr = (struct ucred *)CMSG_DATA(cmsg);\n \t\t\telse if (cmsg->cmsg_type == SCM_RIGHTS)\n-\t\t\t\trte_memcpy(&afd, CMSG_DATA(cmsg), sizeof(int));\n+\t\t\t\tmemcpy(&afd, CMSG_DATA(cmsg), sizeof(int));\n \t\t}\n \t\tcmsg = CMSG_NXTHDR(&mh, cmsg);\n \t}\ndiff --git a/drivers/net/mlx5/mlx5_devx.c b/drivers/net/mlx5/mlx5_devx.c\nindex 9fa400fc48..6380a5c83c 100644\n--- a/drivers/net/mlx5/mlx5_devx.c\n+++ b/drivers/net/mlx5/mlx5_devx.c\n@@ -512,7 +512,7 @@ mlx5_rxq_obj_hairpin_new(struct mlx5_rxq_priv *rxq)\n \t\t * during queue setup.\n \t\t */\n \t\tMLX5_ASSERT(hca_attr->hairpin_data_buffer_locked);\n-\t\trte_memcpy(&locked_attr, &unlocked_attr, sizeof(locked_attr));\n+\t\tmemcpy(&locked_attr, &unlocked_attr, sizeof(locked_attr));\n \t\tlocked_attr.hairpin_data_buffer_type =\n \t\t\t\tMLX5_RQC_HAIRPIN_DATA_BUFFER_TYPE_LOCKED_INTERNAL_BUFFER;\n \t\ttmpl->rq = mlx5_devx_cmd_create_rq(priv->sh->cdev->ctx, &locked_attr,\n@@ -1289,7 +1289,7 @@ mlx5_txq_obj_hairpin_new(struct rte_eth_dev *dev, uint16_t idx)\n \t\t */\n \t\tMLX5_ASSERT(hca_attr->hairpin_sq_wq_in_host_mem);\n \t\tMLX5_ASSERT(hca_attr->hairpin_sq_wqe_bb_size > 0);\n-\t\trte_memcpy(&host_mem_attr, &dev_mem_attr, sizeof(host_mem_attr));\n+\t\tmemcpy(&host_mem_attr, &dev_mem_attr, sizeof(host_mem_attr));\n \t\tumem_size = MLX5_WQE_SIZE *\n \t\t\tRTE_BIT32(host_mem_attr.wq_attr.log_hairpin_num_packets);\n \t\tumem_dbrec = RTE_ALIGN(umem_size, MLX5_DBR_SIZE);\ndiff --git a/drivers/net/mlx5/mlx5_flow.c b/drivers/net/mlx5/mlx5_flow.c\nindex f31fdfbf3d..dba8afbb28 100644\n--- a/drivers/net/mlx5/mlx5_flow.c\n+++ b/drivers/net/mlx5/mlx5_flow.c\n@@ -4516,8 +4516,8 @@ flow_action_handles_translate(struct rte_eth_dev *dev,\n \t\t\t\t(error, EINVAL, RTE_FLOW_ERROR_TYPE_ACTION_NUM,\n \t\t\t\t NULL, \"too many shared actions\");\n \t\t}\n-\t\trte_memcpy(&handle[copied_n].action, &actions[n].conf,\n-\t\t\t   sizeof(actions[n].conf));\n+\t\tmemcpy(&handle[copied_n].action, &actions[n].conf,\n+\t\t       sizeof(actions[n].conf));\n \t\thandle[copied_n].index = n;\n \t\tcopied_n++;\n \t}\n@@ -5383,30 +5383,30 @@ flow_hairpin_split(struct rte_eth_dev *dev,\n \t\tcase RTE_FLOW_ACTION_TYPE_NVGRE_ENCAP:\n \t\tcase RTE_FLOW_ACTION_TYPE_OF_PUSH_VLAN:\n \t\tcase RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_PCP:\n-\t\t\trte_memcpy(actions_tx, actions,\n+\t\t\tmemcpy(actions_tx, actions,\n \t\t\t       sizeof(struct rte_flow_action));\n \t\t\tactions_tx++;\n \t\t\tbreak;\n \t\tcase RTE_FLOW_ACTION_TYPE_OF_SET_VLAN_VID:\n \t\t\tif (push_vlan) {\n-\t\t\t\trte_memcpy(actions_tx, actions,\n-\t\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\t\tmemcpy(actions_tx, actions,\n+\t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_tx++;\n \t\t\t} else {\n-\t\t\t\trte_memcpy(actions_rx, actions,\n-\t\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\t\tmemcpy(actions_rx, actions,\n+\t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_rx++;\n \t\t\t}\n \t\t\tbreak;\n \t\tcase RTE_FLOW_ACTION_TYPE_COUNT:\n \t\tcase RTE_FLOW_ACTION_TYPE_AGE:\n \t\t\tif (encap) {\n-\t\t\t\trte_memcpy(actions_tx, actions,\n-\t\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\t\tmemcpy(actions_tx, actions,\n+\t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_tx++;\n \t\t\t} else {\n-\t\t\t\trte_memcpy(actions_rx, actions,\n-\t\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\t\tmemcpy(actions_rx, actions,\n+\t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_rx++;\n \t\t\t}\n \t\t\tbreak;\n@@ -5418,8 +5418,8 @@ flow_hairpin_split(struct rte_eth_dev *dev,\n \t\t\t\tactions_tx++;\n \t\t\t\tencap = 1;\n \t\t\t} else {\n-\t\t\t\trte_memcpy(actions_rx, actions,\n-\t\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\t\tmemcpy(actions_rx, actions,\n+\t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_rx++;\n \t\t\t}\n \t\t\tbreak;\n@@ -5430,14 +5430,14 @@ flow_hairpin_split(struct rte_eth_dev *dev,\n \t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_tx++;\n \t\t\t} else {\n-\t\t\t\trte_memcpy(actions_rx, actions,\n-\t\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\t\tmemcpy(actions_rx, actions,\n+\t\t\t\t       sizeof(struct rte_flow_action));\n \t\t\t\tactions_rx++;\n \t\t\t}\n \t\t\tbreak;\n \t\tdefault:\n-\t\t\trte_memcpy(actions_rx, actions,\n-\t\t\t\t   sizeof(struct rte_flow_action));\n+\t\t\tmemcpy(actions_rx, actions,\n+\t\t\t       sizeof(struct rte_flow_action));\n \t\t\tactions_rx++;\n \t\t\tbreak;\n \t\t}\n@@ -5447,7 +5447,7 @@ flow_hairpin_split(struct rte_eth_dev *dev,\n \ttag_action->type = (enum rte_flow_action_type)\n \t\t\t   MLX5_RTE_FLOW_ACTION_TYPE_TAG;\n \tactions_rx++;\n-\trte_memcpy(actions_rx, actions, sizeof(struct rte_flow_action));\n+\tmemcpy(actions_rx, actions, sizeof(struct rte_flow_action));\n \tactions_rx++;\n \tset_tag = (void *)actions_rx;\n \t*set_tag = (struct mlx5_rte_flow_action_set_tag) {\n@@ -5457,7 +5457,7 @@ flow_hairpin_split(struct rte_eth_dev *dev,\n \tMLX5_ASSERT(set_tag->id > REG_NON);\n \ttag_action->conf = set_tag;\n \t/* Create Tx item list. */\n-\trte_memcpy(actions_tx, actions, sizeof(struct rte_flow_action));\n+\tmemcpy(actions_tx, actions, sizeof(struct rte_flow_action));\n \taddr = (void *)&pattern_tx[2];\n \titem = pattern_tx;\n \titem->type = (enum rte_flow_item_type)\ndiff --git a/drivers/net/mlx5/mlx5_flow_aso.c b/drivers/net/mlx5/mlx5_flow_aso.c\nindex ab9eb21e01..0a44599737 100644\n--- a/drivers/net/mlx5/mlx5_flow_aso.c\n+++ b/drivers/net/mlx5/mlx5_flow_aso.c\n@@ -1377,9 +1377,9 @@ mlx5_aso_ct_status_update(struct mlx5_aso_sq *sq, uint16_t num)\n \t\tMLX5_ASSERT(ct);\n \t\tMLX5_ASO_CT_UPDATE_STATE(ct, ASO_CONNTRACK_READY);\n \t\tif (sq->elts[idx].query_data)\n-\t\t\trte_memcpy(sq->elts[idx].query_data,\n-\t\t\t\t   (char *)((uintptr_t)sq->mr.addr + idx * 64),\n-\t\t\t\t   64);\n+\t\t\tmemcpy(sq->elts[idx].query_data,\n+\t\t\t       (char *)((uintptr_t)sq->mr.addr + idx * 64),\n+\t\t\t       64);\n \t}\n }\n \ndiff --git a/drivers/net/mlx5/mlx5_flow_hw.c b/drivers/net/mlx5/mlx5_flow_hw.c\nindex 9ebbe664d1..9f0f8d0907 100644\n--- a/drivers/net/mlx5/mlx5_flow_hw.c\n+++ b/drivers/net/mlx5/mlx5_flow_hw.c\n@@ -2072,7 +2072,7 @@ mlx5_tbl_translate_modify_header(struct rte_eth_dev *dev,\n \t\treturn rte_flow_error_set(error, ENOMEM,\n \t\t\t\t\t  RTE_FLOW_ERROR_TYPE_UNSPECIFIED,\n \t\t\t\t\t  NULL, \"translate modify_header: no memory for modify header context\");\n-\trte_memcpy(acts->mhdr, mhdr, sizeof(*mhdr));\n+\tmemcpy(acts->mhdr, mhdr, sizeof(*mhdr));\n \tpattern.data = (__be64 *)acts->mhdr->mhdr_cmds;\n \tif (mhdr->shared) {\n \t\tuint32_t flags = mlx5_hw_act_flag[!!attr->group][tbl_type] |\n@@ -2669,8 +2669,8 @@ flow_hw_populate_rule_acts_caches(struct rte_eth_dev *dev,\n \t\tstruct mlx5dr_rule_action *rule_acts =\n \t\t\t\tflow_hw_get_dr_action_buffer(priv, table, at_idx, q);\n \n-\t\trte_memcpy(rule_acts, table->ats[at_idx].acts.rule_acts,\n-\t\t\t   sizeof(table->ats[at_idx].acts.rule_acts));\n+\t\tmemcpy(rule_acts, table->ats[at_idx].acts.rule_acts,\n+\t\t       sizeof(table->ats[at_idx].acts.rule_acts));\n \t}\n }\n \n@@ -2972,9 +2972,9 @@ flow_hw_modify_field_construct(struct mlx5_modification_cmd *mhdr_cmd,\n \t    mhdr_action->src.field != RTE_FLOW_FIELD_POINTER)\n \t\treturn 0;\n \tif (mhdr_action->src.field == RTE_FLOW_FIELD_VALUE)\n-\t\trte_memcpy(values, &mhdr_action->src.value, sizeof(values));\n+\t\tmemcpy(values, &mhdr_action->src.value, sizeof(values));\n \telse\n-\t\trte_memcpy(values, mhdr_action->src.pvalue, sizeof(values));\n+\t\tmemcpy(values, mhdr_action->src.pvalue, sizeof(values));\n \tif (mhdr_action->dst.field == RTE_FLOW_FIELD_META ||\n \t    mhdr_action->dst.field == RTE_FLOW_FIELD_TAG ||\n \t    mhdr_action->dst.field == RTE_FLOW_FIELD_METER_COLOR ||\n@@ -4825,7 +4825,7 @@ flow_hw_table_create(struct rte_eth_dev *dev,\n \t\t\trte_flow_error_set(error, err, RTE_FLOW_ERROR_TYPE_UNSPECIFIED, NULL,\n \t\t\t\t\t   \"Failed to create template table\");\n \t\telse\n-\t\t\trte_memcpy(error, &sub_error, sizeof(sub_error));\n+\t\t\tmemcpy(error, &sub_error, sizeof(sub_error));\n \t}\n \treturn NULL;\n }\n@@ -6917,8 +6917,9 @@ flow_hw_set_vlan_vid(struct rte_eth_dev *dev,\n \tif (masked) {\n \t\tuint32_t mask_val = 0xffffffff;\n \n-\t\trte_memcpy(spec->src.value, &conf->vlan_vid, sizeof(conf->vlan_vid));\n-\t\trte_memcpy(mask->src.value, &mask_val, sizeof(mask_val));\n+\t\tmemcpy(spec->src.value, &conf->vlan_vid,\n+\t\t       sizeof(conf->vlan_vid));\n+\t\tmemcpy(mask->src.value, &mask_val, sizeof(mask_val));\n \t}\n \tra[set_vlan_vid_ix].type = RTE_FLOW_ACTION_TYPE_MODIFY_FIELD;\n \tra[set_vlan_vid_ix].conf = spec;\n@@ -6954,7 +6955,7 @@ flow_hw_set_vlan_vid_construct(struct rte_eth_dev *dev,\n \t\t.conf = &conf\n \t};\n \n-\trte_memcpy(conf.src.value, &vid, sizeof(vid));\n+\tmemcpy(conf.src.value, &vid, sizeof(vid));\n \treturn flow_hw_modify_field_construct(mhdr_cmd, act_data, hw_acts, &modify_action);\n }\n \n@@ -8577,8 +8578,8 @@ flow_hw_create_tx_repr_tag_jump_acts_tmpl(struct rte_eth_dev *dev,\n \tstruct rte_flow_action actions_m[4] = { { 0 } };\n \tunsigned int idx = 0;\n \n-\trte_memcpy(set_tag_v.src.value, &tag_value, sizeof(tag_value));\n-\trte_memcpy(set_tag_m.src.value, &tag_mask, sizeof(tag_mask));\n+\tmemcpy(set_tag_v.src.value, &tag_value, sizeof(tag_value));\n+\tmemcpy(set_tag_m.src.value, &tag_mask, sizeof(tag_mask));\n \tflow_hw_update_action_mask(&actions_v[idx], &actions_m[idx],\n \t\t\t\t   RTE_FLOW_ACTION_TYPE_MODIFY_FIELD,\n \t\t\t\t   &set_tag_v, &set_tag_m);\n@@ -8985,8 +8986,8 @@ flow_hw_create_ctrl_regc_jump_actions_template(struct rte_eth_dev *dev,\n \t};\n \n \tset_reg_v.dst.offset = rte_bsf32(marker_mask);\n-\trte_memcpy(set_reg_v.src.value, &marker_bits, sizeof(marker_bits));\n-\trte_memcpy(set_reg_m.src.value, &marker_mask, sizeof(marker_mask));\n+\tmemcpy(set_reg_v.src.value, &marker_bits, sizeof(marker_bits));\n+\tmemcpy(set_reg_m.src.value, &marker_mask, sizeof(marker_mask));\n \treturn flow_hw_actions_template_create(dev, &attr, actions_v, actions_m, error);\n }\n \ndiff --git a/drivers/net/mlx5/mlx5_rx.c b/drivers/net/mlx5/mlx5_rx.c\nindex cc087348a4..afd3194553 100644\n--- a/drivers/net/mlx5/mlx5_rx.c\n+++ b/drivers/net/mlx5/mlx5_rx.c\n@@ -767,9 +767,9 @@ mlx5_rx_poll_len(struct mlx5_rxq_data *rxq, volatile struct mlx5_cqe *cqe,\n \t\t\t\t\tret = check_cqe_iteration(next, rxq->cqe_n, rxq->cq_ci);\n \t\t\t\t\tif (ret != MLX5_CQE_STATUS_SW_OWN ||\n \t\t\t\t\t    MLX5_CQE_FORMAT(next->op_own) == MLX5_COMPRESSED)\n-\t\t\t\t\t\trte_memcpy(&rxq->title_cqe,\n-\t\t\t\t\t\t\t   (const void *)(uintptr_t)cqe,\n-\t\t\t\t\t\t\t   sizeof(struct mlx5_cqe));\n+\t\t\t\t\t\tmemcpy(&rxq->title_cqe,\n+\t\t\t\t\t\t       (const void *)(uintptr_t)cqe,\n+\t\t\t\t\t\t       sizeof(struct mlx5_cqe));\n \t\t\t\t}\n \t\t\t}\n \t\t}\ndiff --git a/drivers/net/mlx5/mlx5_rxtx_vec.c b/drivers/net/mlx5/mlx5_rxtx_vec.c\nindex 2363d7ed27..c3bcd3ef16 100644\n--- a/drivers/net/mlx5/mlx5_rxtx_vec.c\n+++ b/drivers/net/mlx5/mlx5_rxtx_vec.c\n@@ -349,8 +349,8 @@ rxq_burst_v(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts,\n \t\tret = check_cqe_iteration(next,\trxq->cqe_n, rxq->cq_ci);\n \t\tif (ret != MLX5_CQE_STATUS_SW_OWN ||\n \t\t    MLX5_CQE_FORMAT(next->op_own) == MLX5_COMPRESSED)\n-\t\t\trte_memcpy(&rxq->title_pkt, elts[nocmp_n - 1],\n-\t\t\t\t   sizeof(struct rte_mbuf));\n+\t\t\tmemcpy(&rxq->title_pkt, elts[nocmp_n - 1],\n+\t\t\t       sizeof(struct rte_mbuf));\n \t}\n \t/* Decompress the last CQE if compressed. */\n \tif (comp_idx < MLX5_VPMD_DESCS_PER_LOOP) {\n@@ -499,8 +499,8 @@ rxq_burst_mprq_v(struct mlx5_rxq_data *rxq, struct rte_mbuf **pkts,\n \t\tret = check_cqe_iteration(next,\trxq->cqe_n, rxq->cq_ci);\n \t\tif (ret != MLX5_CQE_STATUS_SW_OWN ||\n \t\t    MLX5_CQE_FORMAT(next->op_own) == MLX5_COMPRESSED)\n-\t\t\trte_memcpy(&rxq->title_pkt, elts[nocmp_n - 1],\n-\t\t\t\t   sizeof(struct rte_mbuf));\n+\t\t\tmemcpy(&rxq->title_pkt, elts[nocmp_n - 1],\n+\t\t\t       sizeof(struct rte_mbuf));\n \t}\n \t/* Decompress the last CQE if compressed. */\n \tif (comp_idx < MLX5_VPMD_DESCS_PER_LOOP) {\ndiff --git a/drivers/net/mvpp2/mrvl_tm.c b/drivers/net/mvpp2/mrvl_tm.c\nindex 9fac80b867..a5cdae6d1d 100644\n--- a/drivers/net/mvpp2/mrvl_tm.c\n+++ b/drivers/net/mvpp2/mrvl_tm.c\n@@ -437,7 +437,7 @@ mrvl_shaper_profile_add(struct rte_eth_dev *dev, uint32_t shaper_profile_id,\n \t\t\t\t\t NULL, NULL);\n \n \tprofile->id = shaper_profile_id;\n-\trte_memcpy(&profile->params, params, sizeof(profile->params));\n+\tmemcpy(&profile->params, params, sizeof(profile->params));\n \n \tLIST_INSERT_HEAD(&priv->shaper_profiles, profile, next);\n \ndiff --git a/drivers/net/netvsc/hn_ethdev.c b/drivers/net/netvsc/hn_ethdev.c\nindex b8a32832d7..b1be12c2d5 100644\n--- a/drivers/net/netvsc/hn_ethdev.c\n+++ b/drivers/net/netvsc/hn_ethdev.c\n@@ -16,7 +16,6 @@\n #include <sys/ioctl.h>\n \n #include <rte_ethdev.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <rte_memzone.h>\n #include <rte_devargs.h>\ndiff --git a/drivers/net/nfp/flower/nfp_conntrack.c b/drivers/net/nfp/flower/nfp_conntrack.c\nindex f89003be8b..279bf17eb3 100644\n--- a/drivers/net/nfp/flower/nfp_conntrack.c\n+++ b/drivers/net/nfp/flower/nfp_conntrack.c\n@@ -1470,7 +1470,7 @@ nfp_ct_do_flow_merge(struct nfp_ct_zone_entry *ze,\n \tmerge_entry->ze = ze;\n \tmerge_entry->pre_ct_parent = pre_ct_entry;\n \tmerge_entry->post_ct_parent = post_ct_entry;\n-\trte_memcpy(merge_entry->cookie, new_cookie, sizeof(new_cookie));\n+\tmemcpy(merge_entry->cookie, new_cookie, sizeof(new_cookie));\n \tmerge_entry->rule.items_cnt = pre_ct_entry->rule.items_cnt +\n \t\t\tpost_ct_entry->rule.items_cnt - cnt_same_item - 1;\n \tmerge_entry->rule.actions_cnt = pre_ct_entry->rule.actions_cnt +\ndiff --git a/drivers/net/nfp/flower/nfp_flower_flow.c b/drivers/net/nfp/flower/nfp_flower_flow.c\nindex 086cc8079a..4a6c587b6b 100644\n--- a/drivers/net/nfp/flower/nfp_flower_flow.c\n+++ b/drivers/net/nfp/flower/nfp_flower_flow.c\n@@ -179,10 +179,10 @@ nfp_mask_id_alloc(struct nfp_flow_priv *priv,\n \t\treturn -ENOENT;\n \t}\n \n-\trte_memcpy(&temp_id, &ring->buf[ring->tail], NFP_FLOWER_MASK_ELEMENT_RS);\n+\tmemcpy(&temp_id, &ring->buf[ring->tail], NFP_FLOWER_MASK_ELEMENT_RS);\n \t*mask_id = temp_id;\n \n-\trte_memcpy(&ring->buf[ring->tail], &freed_id, NFP_FLOWER_MASK_ELEMENT_RS);\n+\tmemcpy(&ring->buf[ring->tail], &freed_id, NFP_FLOWER_MASK_ELEMENT_RS);\n \tring->tail = (ring->tail + NFP_FLOWER_MASK_ELEMENT_RS) %\n \t\t\t(NFP_FLOWER_MASK_ENTRY_RS * NFP_FLOWER_MASK_ELEMENT_RS);\n \n@@ -201,7 +201,7 @@ nfp_mask_id_free(struct nfp_flow_priv *priv,\n \tif (CIRC_SPACE(ring->head, ring->tail, NFP_FLOWER_MASK_ENTRY_RS) == 0)\n \t\treturn -ENOBUFS;\n \n-\trte_memcpy(&ring->buf[ring->head], &mask_id, NFP_FLOWER_MASK_ELEMENT_RS);\n+\tmemcpy(&ring->buf[ring->head], &mask_id, NFP_FLOWER_MASK_ELEMENT_RS);\n \tring->head = (ring->head + NFP_FLOWER_MASK_ELEMENT_RS) %\n \t\t\t(NFP_FLOWER_MASK_ENTRY_RS * NFP_FLOWER_MASK_ELEMENT_RS);\n \n@@ -2255,13 +2255,13 @@ nfp_flow_action_set_mac(char *act_data,\n \n \tset_mac = action->conf;\n \tif (mac_src_flag) {\n-\t\trte_memcpy(&set_eth->eth_addr[RTE_ETHER_ADDR_LEN],\n-\t\t\t\tset_mac->mac_addr, RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(&set_eth->eth_addr[RTE_ETHER_ADDR_LEN],\n+\t\t       set_mac->mac_addr, RTE_ETHER_ADDR_LEN);\n \t\tfor (i = 0; i < RTE_ETHER_ADDR_LEN; i++)\n \t\t\tset_eth->eth_addr_mask[RTE_ETHER_ADDR_LEN + i] = 0xff;\n \t} else {\n-\t\trte_memcpy(&set_eth->eth_addr[0],\n-\t\t\t\tset_mac->mac_addr, RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(&set_eth->eth_addr[0], set_mac->mac_addr,\n+\t\t       RTE_ETHER_ADDR_LEN);\n \t\tfor (i = 0; i < RTE_ETHER_ADDR_LEN; i++)\n \t\t\tset_eth->eth_addr_mask[i] = 0xff;\n \t}\n@@ -2337,7 +2337,7 @@ nfp_flow_action_set_ipv6(char *act_data,\n \tset_ip->reserved = 0;\n \n \tfor (i = 0; i < 4; i++) {\n-\t\trte_memcpy(&tmp, &set_ipv6->ipv6_addr[i * 4], 4);\n+\t\tmemcpy(&tmp, &set_ipv6->ipv6_addr[i * 4], 4);\n \t\tset_ip->ipv6[i].exact = tmp;\n \t\tset_ip->ipv6[i].mask = RTE_BE32(0xffffffff);\n \t}\ndiff --git a/drivers/net/nfp/flower/nfp_flower_representor.c b/drivers/net/nfp/flower/nfp_flower_representor.c\nindex b2c55879ca..007e202e26 100644\n--- a/drivers/net/nfp/flower/nfp_flower_representor.c\n+++ b/drivers/net/nfp/flower/nfp_flower_representor.c\n@@ -194,7 +194,7 @@ nfp_flower_repr_stats_get(struct rte_eth_dev *ethdev,\n \tstruct nfp_flower_representor *repr;\n \n \trepr = ethdev->data->dev_private;\n-\trte_memcpy(stats, &repr->repr_stats, sizeof(struct rte_eth_stats));\n+\tmemcpy(stats, &repr->repr_stats, sizeof(struct rte_eth_stats));\n \n \treturn 0;\n }\ndiff --git a/drivers/net/nfp/nfp_mtr.c b/drivers/net/nfp/nfp_mtr.c\nindex 6abc6dc9bc..d69139d861 100644\n--- a/drivers/net/nfp/nfp_mtr.c\n+++ b/drivers/net/nfp/nfp_mtr.c\n@@ -243,7 +243,7 @@ nfp_mtr_profile_mod(struct nfp_app_fw_flower *app_fw_flower,\n \tstruct nfp_profile_conf old_conf;\n \n \t/* Get the old profile config */\n-\trte_memcpy(&old_conf, &mtr_profile->conf, sizeof(old_conf));\n+\tmemcpy(&old_conf, &mtr_profile->conf, sizeof(old_conf));\n \n \tmemset(&mtr_profile->conf, 0, sizeof(struct nfp_profile_conf));\n \n@@ -267,7 +267,7 @@ nfp_mtr_profile_mod(struct nfp_app_fw_flower *app_fw_flower,\n \treturn 0;\n \n rollback:\n-\trte_memcpy(&mtr_profile->conf, &old_conf, sizeof(old_conf));\n+\tmemcpy(&mtr_profile->conf, &old_conf, sizeof(old_conf));\n \n \treturn ret;\n }\n@@ -492,8 +492,8 @@ nfp_mtr_policy_add(struct rte_eth_dev *dev,\n \t}\n \n \tmtr_policy->policy_id = mtr_policy_id;\n-\trte_memcpy(&mtr_policy->policy, policy,\n-\t\t\tsizeof(struct rte_mtr_meter_policy_params));\n+\tmemcpy(&mtr_policy->policy, policy,\n+\t       sizeof(struct rte_mtr_meter_policy_params));\n \n \t/* Insert policy into policy list */\n \tLIST_INSERT_HEAD(&priv->policies, mtr_policy, next);\n@@ -1028,7 +1028,7 @@ nfp_mtr_stats_read(struct rte_eth_dev *dev,\n \t*stats_mask = mtr->stats_mask;\n \n \trte_spinlock_lock(&priv->mtr_stats_lock);\n-\trte_memcpy(&curr, &mtr->mtr_stats.curr, sizeof(curr));\n+\tmemcpy(&curr, &mtr->mtr_stats.curr, sizeof(curr));\n \trte_spinlock_unlock(&priv->mtr_stats_lock);\n \n \tprev = &mtr->mtr_stats.prev;\ndiff --git a/drivers/net/ngbe/ngbe_pf.c b/drivers/net/ngbe/ngbe_pf.c\nindex 947ae7fe94..48f578b066 100644\n--- a/drivers/net/ngbe/ngbe_pf.c\n+++ b/drivers/net/ngbe/ngbe_pf.c\n@@ -347,7 +347,7 @@ ngbe_vf_reset(struct rte_eth_dev *eth_dev, uint16_t vf, uint32_t *msgbuf)\n \n \t/* reply to reset with ack and vf mac address */\n \tmsgbuf[0] = NGBE_VF_RESET | NGBE_VT_MSGTYPE_ACK;\n-\trte_memcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n \t/*\n \t * Piggyback the multicast filter type so VF can compute the\n \t * correct vectors\n@@ -369,7 +369,7 @@ ngbe_vf_set_mac_addr(struct rte_eth_dev *eth_dev,\n \tstruct rte_ether_addr *ea = (struct rte_ether_addr *)new_mac;\n \n \tif (rte_is_valid_assigned_ether_addr(ea)) {\n-\t\trte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6);\n+\t\tmemcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6);\n \t\treturn hw->mac.set_rar(hw, rar_entry, new_mac, vf, true);\n \t}\n \treturn -1;\ndiff --git a/drivers/net/null/rte_eth_null.c b/drivers/net/null/rte_eth_null.c\nindex 7c46004f1e..fd8b01b2b1 100644\n--- a/drivers/net/null/rte_eth_null.c\n+++ b/drivers/net/null/rte_eth_null.c\n@@ -465,7 +465,7 @@ eth_rss_hash_update(struct rte_eth_dev *dev, struct rte_eth_rss_conf *rss_conf)\n \t\t\t\trss_conf->rss_hf & internal->flow_type_rss_offloads;\n \n \tif (rss_conf->rss_key)\n-\t\trte_memcpy(internal->rss_key, rss_conf->rss_key, 40);\n+\t\tmemcpy(internal->rss_key, rss_conf->rss_key, 40);\n \n \trte_spinlock_unlock(&internal->rss_lock);\n \n@@ -482,7 +482,7 @@ eth_rss_hash_conf_get(struct rte_eth_dev *dev,\n \n \trss_conf->rss_hf = dev->data->dev_conf.rx_adv_conf.rss_conf.rss_hf;\n \tif (rss_conf->rss_key)\n-\t\trte_memcpy(rss_conf->rss_key, internal->rss_key, 40);\n+\t\tmemcpy(rss_conf->rss_key, internal->rss_key, 40);\n \n \trte_spinlock_unlock(&internal->rss_lock);\n \n@@ -577,7 +577,7 @@ eth_dev_null_create(struct rte_vdev_device *dev, struct pmd_options *args)\n \tinternals->flow_type_rss_offloads =  RTE_ETH_RSS_PROTO_MASK;\n \tinternals->reta_size = RTE_DIM(internals->reta_conf) * RTE_ETH_RETA_GROUP_SIZE;\n \n-\trte_memcpy(internals->rss_key, default_rss_key, 40);\n+\tmemcpy(internals->rss_key, default_rss_key, 40);\n \n \tdata = eth_dev->data;\n \tdata->nb_rx_queues = (uint16_t)nb_rx_queues;\ndiff --git a/drivers/net/pcap/pcap_ethdev.c b/drivers/net/pcap/pcap_ethdev.c\nindex bfec085045..54f0dfffbd 100644\n--- a/drivers/net/pcap/pcap_ethdev.c\n+++ b/drivers/net/pcap/pcap_ethdev.c\n@@ -1270,7 +1270,7 @@ eth_pcap_update_mac(const char *if_name, struct rte_eth_dev *eth_dev,\n \t\treturn -1;\n \n \tPMD_LOG(INFO, \"Setting phy MAC for %s\", if_name);\n-\trte_memcpy(mac_addrs, mac.addr_bytes, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(mac_addrs, mac.addr_bytes, RTE_ETHER_ADDR_LEN);\n \teth_dev->data->mac_addrs = mac_addrs;\n \treturn 0;\n }\ndiff --git a/drivers/net/pcap/pcap_osdep_freebsd.c b/drivers/net/pcap/pcap_osdep_freebsd.c\nindex 20556b3e92..8811485aef 100644\n--- a/drivers/net/pcap/pcap_osdep_freebsd.c\n+++ b/drivers/net/pcap/pcap_osdep_freebsd.c\n@@ -9,7 +9,6 @@\n #include <sys/sysctl.h>\n \n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n \n #include \"pcap_osdep.h\"\n \n@@ -52,7 +51,7 @@ osdep_iface_mac_get(const char *if_name, struct rte_ether_addr *mac)\n \tifm = (struct if_msghdr *)buf;\n \tsdl = (struct sockaddr_dl *)(ifm + 1);\n \n-\trte_memcpy(mac->addr_bytes, LLADDR(sdl), RTE_ETHER_ADDR_LEN);\n+\tmemcpy(mac->addr_bytes, LLADDR(sdl), RTE_ETHER_ADDR_LEN);\n \n \trte_free(buf);\n \treturn 0;\ndiff --git a/drivers/net/pcap/pcap_osdep_linux.c b/drivers/net/pcap/pcap_osdep_linux.c\nindex 97033f57c5..943e947296 100644\n--- a/drivers/net/pcap/pcap_osdep_linux.c\n+++ b/drivers/net/pcap/pcap_osdep_linux.c\n@@ -9,7 +9,6 @@\n #include <sys/socket.h>\n #include <unistd.h>\n \n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n \n #include \"pcap_osdep.h\"\n@@ -35,7 +34,7 @@ osdep_iface_mac_get(const char *if_name, struct rte_ether_addr *mac)\n \t\treturn -1;\n \t}\n \n-\trte_memcpy(mac->addr_bytes, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(mac->addr_bytes, ifr.ifr_hwaddr.sa_data, RTE_ETHER_ADDR_LEN);\n \n \tclose(if_fd);\n \treturn 0;\ndiff --git a/drivers/net/qede/qede_main.c b/drivers/net/qede/qede_main.c\nindex fd63262f3a..32fa2016d2 100644\n--- a/drivers/net/qede/qede_main.c\n+++ b/drivers/net/qede/qede_main.c\n@@ -180,7 +180,7 @@ static void qed_handle_bulletin_change(struct ecore_hwfn *hwfn)\n \tis_mac_exist = ecore_vf_bulletin_get_forced_mac(hwfn, mac,\n \t\t\t\t\t\t      &is_mac_forced);\n \tif (is_mac_exist && is_mac_forced)\n-\t\trte_memcpy(hwfn->hw_info.hw_mac_addr, mac, ETH_ALEN);\n+\t\tmemcpy(hwfn->hw_info.hw_mac_addr, mac, ETH_ALEN);\n \n \t/* Always update link configuration according to bulletin */\n \tqed_link_update(hwfn);\ndiff --git a/drivers/net/ring/rte_eth_ring.c b/drivers/net/ring/rte_eth_ring.c\nindex 48953dd7a0..8d53983965 100644\n--- a/drivers/net/ring/rte_eth_ring.c\n+++ b/drivers/net/ring/rte_eth_ring.c\n@@ -8,7 +8,6 @@\n #include <rte_mbuf.h>\n #include <ethdev_driver.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_os_shim.h>\n #include <rte_string_fns.h>\n #include <bus_vdev_driver.h>\ndiff --git a/drivers/net/sfc/sfc.c b/drivers/net/sfc/sfc.c\nindex 2cfff20f47..2fd160e99e 100644\n--- a/drivers/net/sfc/sfc.c\n+++ b/drivers/net/sfc/sfc.c\n@@ -850,7 +850,7 @@ sfc_rss_attach(struct sfc_adapter *sa)\n \tefx_ev_fini(sa->nic);\n \tefx_intr_fini(sa->nic);\n \n-\trte_memcpy(rss->key, default_rss_key, sizeof(rss->key));\n+\tmemcpy(rss->key, default_rss_key, sizeof(rss->key));\n \tmemset(&rss->dummy_ctx, 0, sizeof(rss->dummy_ctx));\n \trss->dummy_ctx.conf.qid_span = 1;\n \trss->dummy_ctx.dummy = true;\ndiff --git a/drivers/net/sfc/sfc_ef10_tx.c b/drivers/net/sfc/sfc_ef10_tx.c\nindex 116229382b..0b78a9eacc 100644\n--- a/drivers/net/sfc/sfc_ef10_tx.c\n+++ b/drivers/net/sfc/sfc_ef10_tx.c\n@@ -514,7 +514,7 @@ sfc_ef10_xmit_tso_pkt(struct sfc_ef10_txq * const txq, struct rte_mbuf *m_seg,\n \t\t\t\t\t\tfirst_m_seg->outer_l2_len);\n \n \tth = (const struct rte_tcp_hdr *)(hdr_addr + tcph_off);\n-\trte_memcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));\n+\tmemcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));\n \tsent_seq = rte_be_to_cpu_32(sent_seq);\n \n \tsfc_ef10_tx_qdesc_tso2_create(txq, *added, packet_id, outer_packet_id,\ndiff --git a/drivers/net/sfc/sfc_ethdev.c b/drivers/net/sfc/sfc_ethdev.c\nindex 92ca5e7a60..a6f0743f10 100644\n--- a/drivers/net/sfc/sfc_ethdev.c\n+++ b/drivers/net/sfc/sfc_ethdev.c\n@@ -1287,8 +1287,7 @@ sfc_set_mc_addr_list(struct rte_eth_dev *dev,\n \t}\n \n \tfor (i = 0; i < nb_mc_addr; ++i) {\n-\t\trte_memcpy(mc_addrs, mc_addr_set[i].addr_bytes,\n-\t\t\t\t EFX_MAC_ADDR_LEN);\n+\t\tmemcpy(mc_addrs, mc_addr_set[i].addr_bytes, EFX_MAC_ADDR_LEN);\n \t\tmc_addrs += EFX_MAC_ADDR_LEN;\n \t}\n \n@@ -1672,7 +1671,7 @@ sfc_dev_rss_hash_conf_get(struct rte_eth_dev *dev,\n \trss_conf->rss_hf = sfc_rx_hf_efx_to_rte(rss, rss->hash_types);\n \trss_conf->rss_key_len = EFX_RSS_KEY_SIZE;\n \tif (rss_conf->rss_key != NULL)\n-\t\trte_memcpy(rss_conf->rss_key, rss->key, EFX_RSS_KEY_SIZE);\n+\t\tmemcpy(rss_conf->rss_key, rss->key, EFX_RSS_KEY_SIZE);\n \n \treturn 0;\n }\n@@ -1741,7 +1740,7 @@ sfc_dev_rss_hash_update(struct rte_eth_dev *dev,\n \t\t\t}\n \t\t}\n \n-\t\trte_memcpy(rss->key, rss_conf->rss_key, sizeof(rss->key));\n+\t\tmemcpy(rss->key, rss_conf->rss_key, sizeof(rss->key));\n \t}\n \n \trss->hash_types = efx_hash_types;\n@@ -1840,7 +1839,7 @@ sfc_dev_rss_reta_update(struct rte_eth_dev *dev,\n \n \tsfc_adapter_lock(sa);\n \n-\trte_memcpy(rss_tbl_new, rss->tbl, sizeof(rss->tbl));\n+\tmemcpy(rss_tbl_new, rss->tbl, sizeof(rss->tbl));\n \n \tfor (entry = 0; entry < reta_size; entry++) {\n \t\tint grp_idx = entry % RTE_ETH_RETA_GROUP_SIZE;\n@@ -1864,7 +1863,7 @@ sfc_dev_rss_reta_update(struct rte_eth_dev *dev,\n \t\t\tgoto fail_scale_tbl_set;\n \t}\n \n-\trte_memcpy(rss->tbl, rss_tbl_new, sizeof(rss->tbl));\n+\tmemcpy(rss->tbl, rss_tbl_new, sizeof(rss->tbl));\n \n fail_scale_tbl_set:\n bad_reta_entry:\ndiff --git a/drivers/net/sfc/sfc_flow.c b/drivers/net/sfc/sfc_flow.c\nindex 1b50aefe5c..2bb98a4433 100644\n--- a/drivers/net/sfc/sfc_flow.c\n+++ b/drivers/net/sfc/sfc_flow.c\n@@ -325,8 +325,8 @@ sfc_flow_parse_eth(const struct rte_flow_item *item,\n \t\tefx_spec->efs_match_flags |= is_ifrm ?\n \t\t\tEFX_FILTER_MATCH_IFRM_LOC_MAC :\n \t\t\tEFX_FILTER_MATCH_LOC_MAC;\n-\t\trte_memcpy(loc_mac, spec->hdr.dst_addr.addr_bytes,\n-\t\t\t   EFX_MAC_ADDR_LEN);\n+\t\tmemcpy(loc_mac, spec->hdr.dst_addr.addr_bytes,\n+\t\t       EFX_MAC_ADDR_LEN);\n \t} else if (memcmp(mask->hdr.dst_addr.addr_bytes, ig_mask,\n \t\t\t  EFX_MAC_ADDR_LEN) == 0) {\n \t\tif (rte_is_unicast_ether_addr(&spec->hdr.dst_addr))\n@@ -348,8 +348,8 @@ sfc_flow_parse_eth(const struct rte_flow_item *item,\n \t */\n \tif (rte_is_same_ether_addr(&mask->hdr.src_addr, &supp_mask.hdr.src_addr)) {\n \t\tefx_spec->efs_match_flags |= EFX_FILTER_MATCH_REM_MAC;\n-\t\trte_memcpy(efx_spec->efs_rem_mac, spec->hdr.src_addr.addr_bytes,\n-\t\t\t   EFX_MAC_ADDR_LEN);\n+\t\tmemcpy(efx_spec->efs_rem_mac, spec->hdr.src_addr.addr_bytes,\n+\t\t       EFX_MAC_ADDR_LEN);\n \t} else if (!rte_is_zero_ether_addr(&mask->hdr.src_addr)) {\n \t\tgoto fail_bad_mask;\n \t}\n@@ -624,8 +624,8 @@ sfc_flow_parse_ipv6(const struct rte_flow_item *item,\n \n \t\tRTE_BUILD_BUG_ON(sizeof(efx_spec->efs_rem_host) !=\n \t\t\t\t sizeof(spec->hdr.src_addr));\n-\t\trte_memcpy(&efx_spec->efs_rem_host, spec->hdr.src_addr,\n-\t\t\t   sizeof(efx_spec->efs_rem_host));\n+\t\tmemcpy(&efx_spec->efs_rem_host, spec->hdr.src_addr,\n+\t\t       sizeof(efx_spec->efs_rem_host));\n \t} else if (!sfc_flow_is_zero(mask->hdr.src_addr,\n \t\t\t\t     sizeof(mask->hdr.src_addr))) {\n \t\tgoto fail_bad_mask;\n@@ -637,8 +637,8 @@ sfc_flow_parse_ipv6(const struct rte_flow_item *item,\n \n \t\tRTE_BUILD_BUG_ON(sizeof(efx_spec->efs_loc_host) !=\n \t\t\t\t sizeof(spec->hdr.dst_addr));\n-\t\trte_memcpy(&efx_spec->efs_loc_host, spec->hdr.dst_addr,\n-\t\t\t   sizeof(efx_spec->efs_loc_host));\n+\t\tmemcpy(&efx_spec->efs_loc_host, spec->hdr.dst_addr,\n+\t\t       sizeof(efx_spec->efs_loc_host));\n \t} else if (!sfc_flow_is_zero(mask->hdr.dst_addr,\n \t\t\t\t     sizeof(mask->hdr.dst_addr))) {\n \t\tgoto fail_bad_mask;\n@@ -889,8 +889,8 @@ sfc_flow_set_efx_spec_vni_or_vsid(efx_filter_spec_t *efx_spec,\n \tif (memcmp(vni_or_vsid_mask, vni_or_vsid_full_mask,\n \t\t   EFX_VNI_OR_VSID_LEN) == 0) {\n \t\tefx_spec->efs_match_flags |= EFX_FILTER_MATCH_VNI_OR_VSID;\n-\t\trte_memcpy(efx_spec->efs_vni_or_vsid, vni_or_vsid_val,\n-\t\t\t   EFX_VNI_OR_VSID_LEN);\n+\t\tmemcpy(efx_spec->efs_vni_or_vsid, vni_or_vsid_val,\n+\t\t       EFX_VNI_OR_VSID_LEN);\n \t} else if (!sfc_flow_is_zero(vni_or_vsid_mask, EFX_VNI_OR_VSID_LEN)) {\n \t\trte_flow_error_set(error, EINVAL,\n \t\t\t\t   RTE_FLOW_ERROR_TYPE_ITEM, item,\ndiff --git a/drivers/net/sfc/sfc_flow_rss.c b/drivers/net/sfc/sfc_flow_rss.c\nindex e28c943335..a46ce1fa87 100644\n--- a/drivers/net/sfc/sfc_flow_rss.c\n+++ b/drivers/net/sfc/sfc_flow_rss.c\n@@ -119,7 +119,7 @@ sfc_flow_rss_parse_conf(struct sfc_adapter *sa,\n \t\tkey = ethdev_rss->key;\n \t}\n \n-\trte_memcpy(out->key, key, sizeof(out->key));\n+\tmemcpy(out->key, key, sizeof(out->key));\n \n \tswitch (in->func) {\n \tcase RTE_ETH_HASH_FUNCTION_DEFAULT:\ndiff --git a/drivers/net/sfc/sfc_mae.c b/drivers/net/sfc/sfc_mae.c\nindex 60ff6d2181..1f243e798e 100644\n--- a/drivers/net/sfc/sfc_mae.c\n+++ b/drivers/net/sfc/sfc_mae.c\n@@ -547,7 +547,7 @@ sfc_mae_mac_addr_add(struct sfc_adapter *sa,\n \tif (mac_addr == NULL)\n \t\treturn ENOMEM;\n \n-\trte_memcpy(mac_addr->addr_bytes, addr_bytes, EFX_MAC_ADDR_LEN);\n+\tmemcpy(mac_addr->addr_bytes, addr_bytes, EFX_MAC_ADDR_LEN);\n \n \tmac_addr->refcnt = 1;\n \tmac_addr->fw_rsrc.mac_id.id = EFX_MAE_RSRC_ID_INVALID;\ndiff --git a/drivers/net/sfc/sfc_rx.c b/drivers/net/sfc/sfc_rx.c\nindex a193229265..55aae9ef04 100644\n--- a/drivers/net/sfc/sfc_rx.c\n+++ b/drivers/net/sfc/sfc_rx.c\n@@ -1526,7 +1526,7 @@ sfc_rx_process_adv_conf_rss(struct sfc_adapter *sa,\n \t\t\t\tsizeof(rss->key));\n \t\t\treturn EINVAL;\n \t\t}\n-\t\trte_memcpy(rss->key, conf->rss_key, sizeof(rss->key));\n+\t\tmemcpy(rss->key, conf->rss_key, sizeof(rss->key));\n \t}\n \n \trss->hash_types = efx_hash_types;\ndiff --git a/drivers/net/sfc/sfc_tso.c b/drivers/net/sfc/sfc_tso.c\nindex a0827d1c0d..5da2de3c3d 100644\n--- a/drivers/net/sfc/sfc_tso.c\n+++ b/drivers/net/sfc/sfc_tso.c\n@@ -159,7 +159,7 @@ sfc_efx_tso_do(struct sfc_efx_txq *txq, unsigned int idx,\n \t/* Handle TCP header */\n \tth = (const struct rte_tcp_hdr *)(tsoh + tcph_off);\n \n-\trte_memcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));\n+\tmemcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));\n \tsent_seq = rte_be_to_cpu_32(sent_seq);\n \n \tefx_tx_qdesc_tso2_create(txq->common, packet_id, 0, sent_seq,\ndiff --git a/drivers/net/sfc/sfc_tso.h b/drivers/net/sfc/sfc_tso.h\nindex 9029ad1590..e914eae77e 100644\n--- a/drivers/net/sfc/sfc_tso.h\n+++ b/drivers/net/sfc/sfc_tso.h\n@@ -35,7 +35,7 @@ sfc_tso_ip4_get_ipid(const uint8_t *pkt_hdrp, size_t ip_hdr_off)\n \tuint16_t ipid;\n \n \tip_hdrp = (const struct rte_ipv4_hdr *)(pkt_hdrp + ip_hdr_off);\n-\trte_memcpy(&ipid, &ip_hdrp->packet_id, sizeof(ipid));\n+\tmemcpy(&ipid, &ip_hdrp->packet_id, sizeof(ipid));\n \n \treturn rte_be_to_cpu_16(ipid);\n }\n@@ -46,9 +46,8 @@ sfc_tso_outer_udp_fix_len(const struct rte_mbuf *m, uint8_t *tsoh)\n \trte_be16_t len = rte_cpu_to_be_16(m->l2_len + m->l3_len + m->l4_len +\n \t\t\t\t\t  m->tso_segsz);\n \n-\trte_memcpy(tsoh + m->outer_l2_len + m->outer_l3_len +\n-\t\t   offsetof(struct rte_udp_hdr, dgram_len),\n-\t\t   &len, sizeof(len));\n+\tmemcpy(tsoh + m->outer_l2_len + m->outer_l3_len + offsetof(struct rte_udp_hdr, dgram_len),\n+\t       &len, sizeof(len));\n }\n \n static inline void\n@@ -67,7 +66,7 @@ sfc_tso_innermost_ip_fix_len(const struct rte_mbuf *m, uint8_t *tsoh,\n \t\tlen = rte_cpu_to_be_16(ip_payload_len);\n \t}\n \n-\trte_memcpy(tsoh + iph_ofst + field_ofst, &len, sizeof(len));\n+\tmemcpy(tsoh + iph_ofst + field_ofst, &len, sizeof(len));\n }\n \n unsigned int sfc_tso_prepare_header(uint8_t *tsoh, size_t header_len,\ndiff --git a/drivers/net/tap/rte_eth_tap.c b/drivers/net/tap/rte_eth_tap.c\nindex 69d9da695b..518619c53b 100644\n--- a/drivers/net/tap/rte_eth_tap.c\n+++ b/drivers/net/tap/rte_eth_tap.c\n@@ -1404,11 +1404,11 @@ tap_mac_set(struct rte_eth_dev *dev, struct rte_ether_addr *mac_addr)\n \t\t\tmac_addr))\n \t\tmode = LOCAL_AND_REMOTE;\n \tifr.ifr_hwaddr.sa_family = AF_LOCAL;\n-\trte_memcpy(ifr.ifr_hwaddr.sa_data, mac_addr, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(ifr.ifr_hwaddr.sa_data, mac_addr, RTE_ETHER_ADDR_LEN);\n \tret = tap_ioctl(pmd, SIOCSIFHWADDR, &ifr, 1, mode);\n \tif (ret < 0)\n \t\treturn ret;\n-\trte_memcpy(&pmd->eth_addr, mac_addr, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(&pmd->eth_addr, mac_addr, RTE_ETHER_ADDR_LEN);\n \tif (pmd->remote_if_index && !pmd->flow_isolate) {\n \t\t/* Replace MAC redirection rule after a MAC change */\n \t\tret = tap_flow_implicit_destroy(pmd, TAP_REMOTE_LOCAL_MAC);\n@@ -2010,7 +2010,7 @@ eth_dev_tap_create(struct rte_vdev_device *vdev, const char *tap_name,\n \t\tif (rte_is_zero_ether_addr(mac_addr))\n \t\t\trte_eth_random_addr((uint8_t *)&pmd->eth_addr);\n \t\telse\n-\t\t\trte_memcpy(&pmd->eth_addr, mac_addr, sizeof(*mac_addr));\n+\t\t\tmemcpy(&pmd->eth_addr, mac_addr, sizeof(*mac_addr));\n \t}\n \n \t/*\n@@ -2033,8 +2033,8 @@ eth_dev_tap_create(struct rte_vdev_device *vdev, const char *tap_name,\n \tif (pmd->type == ETH_TUNTAP_TYPE_TAP) {\n \t\tmemset(&ifr, 0, sizeof(struct ifreq));\n \t\tifr.ifr_hwaddr.sa_family = AF_LOCAL;\n-\t\trte_memcpy(ifr.ifr_hwaddr.sa_data, &pmd->eth_addr,\n-\t\t\t\tRTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(ifr.ifr_hwaddr.sa_data, &pmd->eth_addr,\n+\t\t       RTE_ETHER_ADDR_LEN);\n \t\tif (tap_ioctl(pmd, SIOCSIFHWADDR, &ifr, 0, LOCAL_ONLY) < 0)\n \t\t\tgoto error_exit;\n \t}\n@@ -2091,8 +2091,8 @@ eth_dev_tap_create(struct rte_vdev_device *vdev, const char *tap_name,\n \t\t\t\tpmd->name, pmd->remote_iface);\n \t\t\tgoto error_remote;\n \t\t}\n-\t\trte_memcpy(&pmd->eth_addr, ifr.ifr_hwaddr.sa_data,\n-\t\t\t   RTE_ETHER_ADDR_LEN);\n+\t\tmemcpy(&pmd->eth_addr, ifr.ifr_hwaddr.sa_data,\n+\t\t       RTE_ETHER_ADDR_LEN);\n \t\t/* The desired MAC is already in ifreq after SIOCGIFHWADDR. */\n \t\tif (tap_ioctl(pmd, SIOCSIFHWADDR, &ifr, 0, LOCAL_ONLY) < 0) {\n \t\t\tTAP_LOG(ERR, \"%s: failed to get %s MAC address.\",\ndiff --git a/drivers/net/txgbe/txgbe_ethdev.c b/drivers/net/txgbe/txgbe_ethdev.c\nindex b75e8898e2..1c42fd74b4 100644\n--- a/drivers/net/txgbe/txgbe_ethdev.c\n+++ b/drivers/net/txgbe/txgbe_ethdev.c\n@@ -4304,9 +4304,8 @@ txgbe_add_del_ntuple_filter(struct rte_eth_dev *dev,\n \t\t\t\tsizeof(struct txgbe_5tuple_filter), 0);\n \t\tif (filter == NULL)\n \t\t\treturn -ENOMEM;\n-\t\trte_memcpy(&filter->filter_info,\n-\t\t\t\t &filter_5tuple,\n-\t\t\t\t sizeof(struct txgbe_5tuple_filter_info));\n+\t\tmemcpy(&filter->filter_info, &filter_5tuple,\n+\t\t       sizeof(struct txgbe_5tuple_filter_info));\n \t\tfilter->queue = ntuple_filter->queue;\n \t\tret = txgbe_add_5tuple_filter(dev, filter);\n \t\tif (ret < 0) {\n@@ -5109,9 +5108,7 @@ txgbe_dev_l2_tunnel_filter_add(struct rte_eth_dev *dev,\n \t\tif (!node)\n \t\t\treturn -ENOMEM;\n \n-\t\trte_memcpy(&node->key,\n-\t\t\t\t &key,\n-\t\t\t\t sizeof(struct txgbe_l2_tn_key));\n+\t\tmemcpy(&node->key, &key, sizeof(struct txgbe_l2_tn_key));\n \t\tnode->pool = l2_tunnel->pool;\n \t\tret = txgbe_insert_l2_tn_filter(l2_tn_info, node);\n \t\tif (ret < 0) {\ndiff --git a/drivers/net/txgbe/txgbe_fdir.c b/drivers/net/txgbe/txgbe_fdir.c\nindex a198b6781b..00366ed873 100644\n--- a/drivers/net/txgbe/txgbe_fdir.c\n+++ b/drivers/net/txgbe/txgbe_fdir.c\n@@ -42,7 +42,7 @@\n \t\telse \\\n \t\t\tipv6_addr[i] = 0; \\\n \t} \\\n-\trte_memcpy((ipaddr), ipv6_addr, sizeof(ipv6_addr));\\\n+\tmemcpy((ipaddr), ipv6_addr, sizeof(ipv6_addr));\\\n } while (0)\n \n /**\n@@ -858,8 +858,8 @@ txgbe_fdir_filter_program(struct rte_eth_dev *dev,\n \t\t\t\t   sizeof(struct txgbe_fdir_filter), 0);\n \t\tif (!node)\n \t\t\treturn -ENOMEM;\n-\t\trte_memcpy(&node->input, &rule->input,\n-\t\t\t   sizeof(struct txgbe_atr_input));\n+\t\tmemcpy(&node->input, &rule->input,\n+\t\t       sizeof(struct txgbe_atr_input));\n \t\tnode->fdirflags = rule->fdirflags;\n \t\tnode->fdirhash = fdirhash;\n \t\tnode->queue = queue;\ndiff --git a/drivers/net/txgbe/txgbe_flow.c b/drivers/net/txgbe/txgbe_flow.c\nindex 7ef52d0b0f..c76fc0eed0 100644\n--- a/drivers/net/txgbe/txgbe_flow.c\n+++ b/drivers/net/txgbe/txgbe_flow.c\n@@ -1834,10 +1834,10 @@ txgbe_parse_fdir_filter_normal(struct rte_eth_dev *dev __rte_unused,\n \t\tif (item->spec) {\n \t\t\trule->b_spec = TRUE;\n \t\t\tipv6_spec = item->spec;\n-\t\t\trte_memcpy(rule->input.src_ip,\n-\t\t\t\t   ipv6_spec->hdr.src_addr, 16);\n-\t\t\trte_memcpy(rule->input.dst_ip,\n-\t\t\t\t   ipv6_spec->hdr.dst_addr, 16);\n+\t\t\tmemcpy(rule->input.src_ip, ipv6_spec->hdr.src_addr,\n+\t\t\t       16);\n+\t\t\tmemcpy(rule->input.dst_ip, ipv6_spec->hdr.dst_addr,\n+\t\t\t       16);\n \t\t}\n \n \t\t/**\n@@ -2756,9 +2756,9 @@ txgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&ntuple_filter_ptr->filter_info,\n-\t\t\t\t&ntuple_filter,\n-\t\t\t\tsizeof(struct rte_eth_ntuple_filter));\n+\t\t\tmemcpy(&ntuple_filter_ptr->filter_info,\n+\t\t\t       &ntuple_filter,\n+\t\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\t\tTAILQ_INSERT_TAIL(&filter_ntuple_list,\n \t\t\t\tntuple_filter_ptr, entries);\n \t\t\tflow->rule = ntuple_filter_ptr;\n@@ -2782,9 +2782,9 @@ txgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&ethertype_filter_ptr->filter_info,\n-\t\t\t\t&ethertype_filter,\n-\t\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\t\tmemcpy(&ethertype_filter_ptr->filter_info,\n+\t\t\t       &ethertype_filter,\n+\t\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\t\tTAILQ_INSERT_TAIL(&filter_ethertype_list,\n \t\t\t\tethertype_filter_ptr, entries);\n \t\t\tflow->rule = ethertype_filter_ptr;\n@@ -2806,9 +2806,8 @@ txgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&syn_filter_ptr->filter_info,\n-\t\t\t\t&syn_filter,\n-\t\t\t\tsizeof(struct rte_eth_syn_filter));\n+\t\t\tmemcpy(&syn_filter_ptr->filter_info, &syn_filter,\n+\t\t\t       sizeof(struct rte_eth_syn_filter));\n \t\t\tTAILQ_INSERT_TAIL(&filter_syn_list,\n \t\t\t\tsyn_filter_ptr,\n \t\t\t\tentries);\n@@ -2827,9 +2826,8 @@ txgbe_flow_create(struct rte_eth_dev *dev,\n \t\tif (fdir_rule.b_mask) {\n \t\t\tif (!fdir_info->mask_added) {\n \t\t\t\t/* It's the first time the mask is set. */\n-\t\t\t\trte_memcpy(&fdir_info->mask,\n-\t\t\t\t\t&fdir_rule.mask,\n-\t\t\t\t\tsizeof(struct txgbe_hw_fdir_mask));\n+\t\t\t\tmemcpy(&fdir_info->mask, &fdir_rule.mask,\n+\t\t\t\t       sizeof(struct txgbe_hw_fdir_mask));\n \t\t\t\tfdir_info->flex_bytes_offset =\n \t\t\t\t\tfdir_rule.flex_bytes_offset;\n \n@@ -2873,9 +2871,9 @@ txgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\t\t\t\"failed to allocate memory\");\n \t\t\t\t\tgoto out;\n \t\t\t\t}\n-\t\t\t\trte_memcpy(&fdir_rule_ptr->filter_info,\n-\t\t\t\t\t&fdir_rule,\n-\t\t\t\t\tsizeof(struct txgbe_fdir_rule));\n+\t\t\t\tmemcpy(&fdir_rule_ptr->filter_info,\n+\t\t\t\t       &fdir_rule,\n+\t\t\t\t       sizeof(struct txgbe_fdir_rule));\n \t\t\t\tTAILQ_INSERT_TAIL(&filter_fdir_list,\n \t\t\t\t\tfdir_rule_ptr, entries);\n \t\t\t\tflow->rule = fdir_rule_ptr;\n@@ -2910,9 +2908,8 @@ txgbe_flow_create(struct rte_eth_dev *dev,\n \t\t\t\tPMD_DRV_LOG(ERR, \"failed to allocate memory\");\n \t\t\t\tgoto out;\n \t\t\t}\n-\t\t\trte_memcpy(&l2_tn_filter_ptr->filter_info,\n-\t\t\t\t&l2_tn_filter,\n-\t\t\t\tsizeof(struct txgbe_l2_tunnel_conf));\n+\t\t\tmemcpy(&l2_tn_filter_ptr->filter_info, &l2_tn_filter,\n+\t\t\t       sizeof(struct txgbe_l2_tunnel_conf));\n \t\t\tTAILQ_INSERT_TAIL(&filter_l2_tunnel_list,\n \t\t\t\tl2_tn_filter_ptr, entries);\n \t\t\tflow->rule = l2_tn_filter_ptr;\n@@ -3038,9 +3035,8 @@ txgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_NTUPLE:\n \t\tntuple_filter_ptr = (struct txgbe_ntuple_filter_ele *)\n \t\t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&ntuple_filter,\n-\t\t\t&ntuple_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_ntuple_filter));\n+\t\tmemcpy(&ntuple_filter, &ntuple_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_ntuple_filter));\n \t\tret = txgbe_add_del_ntuple_filter(dev, &ntuple_filter, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_ntuple_list,\n@@ -3051,9 +3047,8 @@ txgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_ETHERTYPE:\n \t\tethertype_filter_ptr = (struct txgbe_ethertype_filter_ele *)\n \t\t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&ethertype_filter,\n-\t\t\t&ethertype_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_ethertype_filter));\n+\t\tmemcpy(&ethertype_filter, &ethertype_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_ethertype_filter));\n \t\tret = txgbe_add_del_ethertype_filter(dev,\n \t\t\t\t&ethertype_filter, FALSE);\n \t\tif (!ret) {\n@@ -3065,9 +3060,8 @@ txgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_SYN:\n \t\tsyn_filter_ptr = (struct txgbe_eth_syn_filter_ele *)\n \t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&syn_filter,\n-\t\t\t&syn_filter_ptr->filter_info,\n-\t\t\tsizeof(struct rte_eth_syn_filter));\n+\t\tmemcpy(&syn_filter, &syn_filter_ptr->filter_info,\n+\t\t       sizeof(struct rte_eth_syn_filter));\n \t\tret = txgbe_syn_filter_set(dev, &syn_filter, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_syn_list,\n@@ -3077,9 +3071,8 @@ txgbe_flow_destroy(struct rte_eth_dev *dev,\n \t\tbreak;\n \tcase RTE_ETH_FILTER_FDIR:\n \t\tfdir_rule_ptr = (struct txgbe_fdir_rule_ele *)pmd_flow->rule;\n-\t\trte_memcpy(&fdir_rule,\n-\t\t\t&fdir_rule_ptr->filter_info,\n-\t\t\tsizeof(struct txgbe_fdir_rule));\n+\t\tmemcpy(&fdir_rule, &fdir_rule_ptr->filter_info,\n+\t\t       sizeof(struct txgbe_fdir_rule));\n \t\tret = txgbe_fdir_filter_program(dev, &fdir_rule, TRUE, FALSE);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_fdir_list,\n@@ -3092,8 +3085,8 @@ txgbe_flow_destroy(struct rte_eth_dev *dev,\n \tcase RTE_ETH_FILTER_L2_TUNNEL:\n \t\tl2_tn_filter_ptr = (struct txgbe_eth_l2_tunnel_conf_ele *)\n \t\t\t\tpmd_flow->rule;\n-\t\trte_memcpy(&l2_tn_filter, &l2_tn_filter_ptr->filter_info,\n-\t\t\tsizeof(struct txgbe_l2_tunnel_conf));\n+\t\tmemcpy(&l2_tn_filter, &l2_tn_filter_ptr->filter_info,\n+\t\t       sizeof(struct txgbe_l2_tunnel_conf));\n \t\tret = txgbe_dev_l2_tunnel_filter_del(dev, &l2_tn_filter);\n \t\tif (!ret) {\n \t\t\tTAILQ_REMOVE(&filter_l2_tunnel_list,\ndiff --git a/drivers/net/txgbe/txgbe_ipsec.c b/drivers/net/txgbe/txgbe_ipsec.c\nindex f9f8108fb8..000dd5ec6d 100644\n--- a/drivers/net/txgbe/txgbe_ipsec.c\n+++ b/drivers/net/txgbe/txgbe_ipsec.c\n@@ -658,10 +658,10 @@ txgbe_crypto_add_ingress_sa_from_flow(const void *sess,\n \t\t\tconst struct rte_flow_item_ipv6 *ipv6 = ip_spec;\n \t\t\tic_session->src_ip.type = IPv6;\n \t\t\tic_session->dst_ip.type = IPv6;\n-\t\t\trte_memcpy(ic_session->src_ip.ipv6,\n-\t\t\t\t   ipv6->hdr.src_addr, 16);\n-\t\t\trte_memcpy(ic_session->dst_ip.ipv6,\n-\t\t\t\t   ipv6->hdr.dst_addr, 16);\n+\t\t\tmemcpy(ic_session->src_ip.ipv6, ipv6->hdr.src_addr,\n+\t\t\t       16);\n+\t\t\tmemcpy(ic_session->dst_ip.ipv6, ipv6->hdr.dst_addr,\n+\t\t\t       16);\n \t\t} else {\n \t\t\tconst struct rte_flow_item_ipv4 *ipv4 = ip_spec;\n \t\t\tic_session->src_ip.type = IPv4;\ndiff --git a/drivers/net/txgbe/txgbe_pf.c b/drivers/net/txgbe/txgbe_pf.c\nindex 176f79005c..1e8668cbc9 100644\n--- a/drivers/net/txgbe/txgbe_pf.c\n+++ b/drivers/net/txgbe/txgbe_pf.c\n@@ -17,7 +17,6 @@\n #include <rte_eal.h>\n #include <rte_ether.h>\n #include <ethdev_driver.h>\n-#include <rte_memcpy.h>\n #include <rte_malloc.h>\n #include <rte_random.h>\n #include <bus_pci_driver.h>\n@@ -435,7 +434,7 @@ txgbe_vf_reset(struct rte_eth_dev *eth_dev, uint16_t vf, uint32_t *msgbuf)\n \n \t/* reply to reset with ack and vf mac address */\n \tmsgbuf[0] = TXGBE_VF_RESET | TXGBE_VT_MSGTYPE_ACK;\n-\trte_memcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n+\tmemcpy(new_mac, vf_mac, RTE_ETHER_ADDR_LEN);\n \t/*\n \t * Piggyback the multicast filter type so VF can compute the\n \t * correct vectors\n@@ -457,7 +456,7 @@ txgbe_vf_set_mac_addr(struct rte_eth_dev *eth_dev,\n \tstruct rte_ether_addr *ea = (struct rte_ether_addr *)new_mac;\n \n \tif (rte_is_valid_assigned_ether_addr(ea)) {\n-\t\trte_memcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6);\n+\t\tmemcpy(vfinfo[vf].vf_mac_addresses, new_mac, 6);\n \t\treturn hw->mac.set_rar(hw, rar_entry, new_mac, vf, true);\n \t}\n \treturn -1;\ndiff --git a/drivers/net/txgbe/txgbe_tm.c b/drivers/net/txgbe/txgbe_tm.c\nindex 3171be73d0..7d77b01dfe 100644\n--- a/drivers/net/txgbe/txgbe_tm.c\n+++ b/drivers/net/txgbe/txgbe_tm.c\n@@ -280,8 +280,8 @@ txgbe_shaper_profile_add(struct rte_eth_dev *dev,\n \tif (!shaper_profile)\n \t\treturn -ENOMEM;\n \tshaper_profile->shaper_profile_id = shaper_profile_id;\n-\trte_memcpy(&shaper_profile->profile, profile,\n-\t\t\t sizeof(struct rte_tm_shaper_params));\n+\tmemcpy(&shaper_profile->profile, profile,\n+\t       sizeof(struct rte_tm_shaper_params));\n \tTAILQ_INSERT_TAIL(&tm_conf->shaper_profile_list,\n \t\t\t  shaper_profile, node);\n \n@@ -625,8 +625,8 @@ txgbe_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \t\ttm_node->no = 0;\n \t\ttm_node->parent = NULL;\n \t\ttm_node->shaper_profile = shaper_profile;\n-\t\trte_memcpy(&tm_node->params, params,\n-\t\t\t\t sizeof(struct rte_tm_node_params));\n+\t\tmemcpy(&tm_node->params, params,\n+\t\t       sizeof(struct rte_tm_node_params));\n \t\ttm_conf->root = tm_node;\n \n \t\t/* increase the reference counter of the shaper profile */\n@@ -706,8 +706,7 @@ txgbe_node_add(struct rte_eth_dev *dev, uint32_t node_id,\n \ttm_node->reference_count = 0;\n \ttm_node->parent = parent_node;\n \ttm_node->shaper_profile = shaper_profile;\n-\trte_memcpy(&tm_node->params, params,\n-\t\t\t sizeof(struct rte_tm_node_params));\n+\tmemcpy(&tm_node->params, params, sizeof(struct rte_tm_node_params));\n \tif (parent_node_type == TXGBE_TM_NODE_TYPE_PORT) {\n \t\ttm_node->no = parent_node->reference_count;\n \t\tTAILQ_INSERT_TAIL(&tm_conf->tc_list,\ndiff --git a/drivers/net/vhost/rte_eth_vhost.c b/drivers/net/vhost/rte_eth_vhost.c\nindex 21bbb008e0..a88a3a18a0 100644\n--- a/drivers/net/vhost/rte_eth_vhost.c\n+++ b/drivers/net/vhost/rte_eth_vhost.c\n@@ -12,7 +12,6 @@\n #include <ethdev_driver.h>\n #include <ethdev_vdev.h>\n #include <rte_malloc.h>\n-#include <rte_memcpy.h>\n #include <rte_net.h>\n #include <bus_vdev_driver.h>\n #include <rte_kvargs.h>\ndiff --git a/drivers/net/virtio/virtio_ethdev.c b/drivers/net/virtio/virtio_ethdev.c\nindex 517585740e..5c727cc4c0 100644\n--- a/drivers/net/virtio/virtio_ethdev.c\n+++ b/drivers/net/virtio/virtio_ethdev.c\n@@ -10,7 +10,6 @@\n #include <unistd.h>\n \n #include <ethdev_driver.h>\n-#include <rte_memcpy.h>\n #include <rte_string_fns.h>\n #include <rte_memzone.h>\n #include <rte_malloc.h>\n",
    "prefixes": [
        "v4",
        "15/30"
    ]
}