From: Stephen Hemminger <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: Stephen Hemminger <stephen@networkplumber.org>,
Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Subject: [PATCH 19/71] net/sfc: replace use of fixed size rte_memcpy
Date: Thu, 29 Feb 2024 14:58:06 -0800 [thread overview]
Message-ID: <20240229225936.483472-20-stephen@networkplumber.org> (raw)
In-Reply-To: <20240229225936.483472-1-stephen@networkplumber.org>
Automatically generated by devtools/cocci/rte_memcpy.cocci
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
---
drivers/net/sfc/sfc.c | 2 +-
drivers/net/sfc/sfc_ef10_tx.c | 2 +-
drivers/net/sfc/sfc_ethdev.c | 11 +++++------
drivers/net/sfc/sfc_flow.c | 20 ++++++++++----------
| 2 +-
drivers/net/sfc/sfc_mae.c | 2 +-
drivers/net/sfc/sfc_rx.c | 2 +-
drivers/net/sfc/sfc_tso.c | 2 +-
drivers/net/sfc/sfc_tso.h | 9 ++++-----
9 files changed, 25 insertions(+), 27 deletions(-)
diff --git a/drivers/net/sfc/sfc.c b/drivers/net/sfc/sfc.c
index 2cfff20f4783..2fd160e99ed2 100644
--- a/drivers/net/sfc/sfc.c
+++ b/drivers/net/sfc/sfc.c
@@ -850,7 +850,7 @@ sfc_rss_attach(struct sfc_adapter *sa)
efx_ev_fini(sa->nic);
efx_intr_fini(sa->nic);
- rte_memcpy(rss->key, default_rss_key, sizeof(rss->key));
+ memcpy(rss->key, default_rss_key, sizeof(rss->key));
memset(&rss->dummy_ctx, 0, sizeof(rss->dummy_ctx));
rss->dummy_ctx.conf.qid_span = 1;
rss->dummy_ctx.dummy = true;
diff --git a/drivers/net/sfc/sfc_ef10_tx.c b/drivers/net/sfc/sfc_ef10_tx.c
index 116229382b68..0b78a9eaccd1 100644
--- a/drivers/net/sfc/sfc_ef10_tx.c
+++ b/drivers/net/sfc/sfc_ef10_tx.c
@@ -514,7 +514,7 @@ sfc_ef10_xmit_tso_pkt(struct sfc_ef10_txq * const txq, struct rte_mbuf *m_seg,
first_m_seg->outer_l2_len);
th = (const struct rte_tcp_hdr *)(hdr_addr + tcph_off);
- rte_memcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));
+ memcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));
sent_seq = rte_be_to_cpu_32(sent_seq);
sfc_ef10_tx_qdesc_tso2_create(txq, *added, packet_id, outer_packet_id,
diff --git a/drivers/net/sfc/sfc_ethdev.c b/drivers/net/sfc/sfc_ethdev.c
index 92ca5e7a60de..a6f0743f102c 100644
--- a/drivers/net/sfc/sfc_ethdev.c
+++ b/drivers/net/sfc/sfc_ethdev.c
@@ -1287,8 +1287,7 @@ sfc_set_mc_addr_list(struct rte_eth_dev *dev,
}
for (i = 0; i < nb_mc_addr; ++i) {
- rte_memcpy(mc_addrs, mc_addr_set[i].addr_bytes,
- EFX_MAC_ADDR_LEN);
+ memcpy(mc_addrs, mc_addr_set[i].addr_bytes, EFX_MAC_ADDR_LEN);
mc_addrs += EFX_MAC_ADDR_LEN;
}
@@ -1672,7 +1671,7 @@ sfc_dev_rss_hash_conf_get(struct rte_eth_dev *dev,
rss_conf->rss_hf = sfc_rx_hf_efx_to_rte(rss, rss->hash_types);
rss_conf->rss_key_len = EFX_RSS_KEY_SIZE;
if (rss_conf->rss_key != NULL)
- rte_memcpy(rss_conf->rss_key, rss->key, EFX_RSS_KEY_SIZE);
+ memcpy(rss_conf->rss_key, rss->key, EFX_RSS_KEY_SIZE);
return 0;
}
@@ -1741,7 +1740,7 @@ sfc_dev_rss_hash_update(struct rte_eth_dev *dev,
}
}
- rte_memcpy(rss->key, rss_conf->rss_key, sizeof(rss->key));
+ memcpy(rss->key, rss_conf->rss_key, sizeof(rss->key));
}
rss->hash_types = efx_hash_types;
@@ -1840,7 +1839,7 @@ sfc_dev_rss_reta_update(struct rte_eth_dev *dev,
sfc_adapter_lock(sa);
- rte_memcpy(rss_tbl_new, rss->tbl, sizeof(rss->tbl));
+ memcpy(rss_tbl_new, rss->tbl, sizeof(rss->tbl));
for (entry = 0; entry < reta_size; entry++) {
int grp_idx = entry % RTE_ETH_RETA_GROUP_SIZE;
@@ -1864,7 +1863,7 @@ sfc_dev_rss_reta_update(struct rte_eth_dev *dev,
goto fail_scale_tbl_set;
}
- rte_memcpy(rss->tbl, rss_tbl_new, sizeof(rss->tbl));
+ memcpy(rss->tbl, rss_tbl_new, sizeof(rss->tbl));
fail_scale_tbl_set:
bad_reta_entry:
diff --git a/drivers/net/sfc/sfc_flow.c b/drivers/net/sfc/sfc_flow.c
index 1b50aefe5c48..2bb98a443335 100644
--- a/drivers/net/sfc/sfc_flow.c
+++ b/drivers/net/sfc/sfc_flow.c
@@ -325,8 +325,8 @@ sfc_flow_parse_eth(const struct rte_flow_item *item,
efx_spec->efs_match_flags |= is_ifrm ?
EFX_FILTER_MATCH_IFRM_LOC_MAC :
EFX_FILTER_MATCH_LOC_MAC;
- rte_memcpy(loc_mac, spec->hdr.dst_addr.addr_bytes,
- EFX_MAC_ADDR_LEN);
+ memcpy(loc_mac, spec->hdr.dst_addr.addr_bytes,
+ EFX_MAC_ADDR_LEN);
} else if (memcmp(mask->hdr.dst_addr.addr_bytes, ig_mask,
EFX_MAC_ADDR_LEN) == 0) {
if (rte_is_unicast_ether_addr(&spec->hdr.dst_addr))
@@ -348,8 +348,8 @@ sfc_flow_parse_eth(const struct rte_flow_item *item,
*/
if (rte_is_same_ether_addr(&mask->hdr.src_addr, &supp_mask.hdr.src_addr)) {
efx_spec->efs_match_flags |= EFX_FILTER_MATCH_REM_MAC;
- rte_memcpy(efx_spec->efs_rem_mac, spec->hdr.src_addr.addr_bytes,
- EFX_MAC_ADDR_LEN);
+ memcpy(efx_spec->efs_rem_mac, spec->hdr.src_addr.addr_bytes,
+ EFX_MAC_ADDR_LEN);
} else if (!rte_is_zero_ether_addr(&mask->hdr.src_addr)) {
goto fail_bad_mask;
}
@@ -624,8 +624,8 @@ sfc_flow_parse_ipv6(const struct rte_flow_item *item,
RTE_BUILD_BUG_ON(sizeof(efx_spec->efs_rem_host) !=
sizeof(spec->hdr.src_addr));
- rte_memcpy(&efx_spec->efs_rem_host, spec->hdr.src_addr,
- sizeof(efx_spec->efs_rem_host));
+ memcpy(&efx_spec->efs_rem_host, spec->hdr.src_addr,
+ sizeof(efx_spec->efs_rem_host));
} else if (!sfc_flow_is_zero(mask->hdr.src_addr,
sizeof(mask->hdr.src_addr))) {
goto fail_bad_mask;
@@ -637,8 +637,8 @@ sfc_flow_parse_ipv6(const struct rte_flow_item *item,
RTE_BUILD_BUG_ON(sizeof(efx_spec->efs_loc_host) !=
sizeof(spec->hdr.dst_addr));
- rte_memcpy(&efx_spec->efs_loc_host, spec->hdr.dst_addr,
- sizeof(efx_spec->efs_loc_host));
+ memcpy(&efx_spec->efs_loc_host, spec->hdr.dst_addr,
+ sizeof(efx_spec->efs_loc_host));
} else if (!sfc_flow_is_zero(mask->hdr.dst_addr,
sizeof(mask->hdr.dst_addr))) {
goto fail_bad_mask;
@@ -889,8 +889,8 @@ sfc_flow_set_efx_spec_vni_or_vsid(efx_filter_spec_t *efx_spec,
if (memcmp(vni_or_vsid_mask, vni_or_vsid_full_mask,
EFX_VNI_OR_VSID_LEN) == 0) {
efx_spec->efs_match_flags |= EFX_FILTER_MATCH_VNI_OR_VSID;
- rte_memcpy(efx_spec->efs_vni_or_vsid, vni_or_vsid_val,
- EFX_VNI_OR_VSID_LEN);
+ memcpy(efx_spec->efs_vni_or_vsid, vni_or_vsid_val,
+ EFX_VNI_OR_VSID_LEN);
} else if (!sfc_flow_is_zero(vni_or_vsid_mask, EFX_VNI_OR_VSID_LEN)) {
rte_flow_error_set(error, EINVAL,
RTE_FLOW_ERROR_TYPE_ITEM, item,
--git a/drivers/net/sfc/sfc_flow_rss.c b/drivers/net/sfc/sfc_flow_rss.c
index e28c943335f3..a46ce1fa87e1 100644
--- a/drivers/net/sfc/sfc_flow_rss.c
+++ b/drivers/net/sfc/sfc_flow_rss.c
@@ -119,7 +119,7 @@ sfc_flow_rss_parse_conf(struct sfc_adapter *sa,
key = ethdev_rss->key;
}
- rte_memcpy(out->key, key, sizeof(out->key));
+ memcpy(out->key, key, sizeof(out->key));
switch (in->func) {
case RTE_ETH_HASH_FUNCTION_DEFAULT:
diff --git a/drivers/net/sfc/sfc_mae.c b/drivers/net/sfc/sfc_mae.c
index 60ff6d21810a..1f243e798e00 100644
--- a/drivers/net/sfc/sfc_mae.c
+++ b/drivers/net/sfc/sfc_mae.c
@@ -547,7 +547,7 @@ sfc_mae_mac_addr_add(struct sfc_adapter *sa,
if (mac_addr == NULL)
return ENOMEM;
- rte_memcpy(mac_addr->addr_bytes, addr_bytes, EFX_MAC_ADDR_LEN);
+ memcpy(mac_addr->addr_bytes, addr_bytes, EFX_MAC_ADDR_LEN);
mac_addr->refcnt = 1;
mac_addr->fw_rsrc.mac_id.id = EFX_MAE_RSRC_ID_INVALID;
diff --git a/drivers/net/sfc/sfc_rx.c b/drivers/net/sfc/sfc_rx.c
index a19322926572..55aae9ef04f3 100644
--- a/drivers/net/sfc/sfc_rx.c
+++ b/drivers/net/sfc/sfc_rx.c
@@ -1526,7 +1526,7 @@ sfc_rx_process_adv_conf_rss(struct sfc_adapter *sa,
sizeof(rss->key));
return EINVAL;
}
- rte_memcpy(rss->key, conf->rss_key, sizeof(rss->key));
+ memcpy(rss->key, conf->rss_key, sizeof(rss->key));
}
rss->hash_types = efx_hash_types;
diff --git a/drivers/net/sfc/sfc_tso.c b/drivers/net/sfc/sfc_tso.c
index a0827d1c0dd6..5da2de3c3d49 100644
--- a/drivers/net/sfc/sfc_tso.c
+++ b/drivers/net/sfc/sfc_tso.c
@@ -159,7 +159,7 @@ sfc_efx_tso_do(struct sfc_efx_txq *txq, unsigned int idx,
/* Handle TCP header */
th = (const struct rte_tcp_hdr *)(tsoh + tcph_off);
- rte_memcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));
+ memcpy(&sent_seq, &th->sent_seq, sizeof(uint32_t));
sent_seq = rte_be_to_cpu_32(sent_seq);
efx_tx_qdesc_tso2_create(txq->common, packet_id, 0, sent_seq,
diff --git a/drivers/net/sfc/sfc_tso.h b/drivers/net/sfc/sfc_tso.h
index 9029ad159014..e914eae77ef8 100644
--- a/drivers/net/sfc/sfc_tso.h
+++ b/drivers/net/sfc/sfc_tso.h
@@ -35,7 +35,7 @@ sfc_tso_ip4_get_ipid(const uint8_t *pkt_hdrp, size_t ip_hdr_off)
uint16_t ipid;
ip_hdrp = (const struct rte_ipv4_hdr *)(pkt_hdrp + ip_hdr_off);
- rte_memcpy(&ipid, &ip_hdrp->packet_id, sizeof(ipid));
+ memcpy(&ipid, &ip_hdrp->packet_id, sizeof(ipid));
return rte_be_to_cpu_16(ipid);
}
@@ -46,9 +46,8 @@ sfc_tso_outer_udp_fix_len(const struct rte_mbuf *m, uint8_t *tsoh)
rte_be16_t len = rte_cpu_to_be_16(m->l2_len + m->l3_len + m->l4_len +
m->tso_segsz);
- rte_memcpy(tsoh + m->outer_l2_len + m->outer_l3_len +
- offsetof(struct rte_udp_hdr, dgram_len),
- &len, sizeof(len));
+ memcpy(tsoh + m->outer_l2_len + m->outer_l3_len + offsetof(struct rte_udp_hdr, dgram_len),
+ &len, sizeof(len));
}
static inline void
@@ -67,7 +66,7 @@ sfc_tso_innermost_ip_fix_len(const struct rte_mbuf *m, uint8_t *tsoh,
len = rte_cpu_to_be_16(ip_payload_len);
}
- rte_memcpy(tsoh + iph_ofst + field_ofst, &len, sizeof(len));
+ memcpy(tsoh + iph_ofst + field_ofst, &len, sizeof(len));
}
unsigned int sfc_tso_prepare_header(uint8_t *tsoh, size_t header_len,
--
2.43.0
next prev parent reply other threads:[~2024-02-29 23:02 UTC|newest]
Thread overview: 205+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-29 22:57 [PATCH 00/71] " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 01/71] cocci/rte_memcpy: add script to eliminate " Stephen Hemminger
2024-03-01 8:07 ` Morten Brørup
2024-02-29 22:57 ` [PATCH 02/71] eal: replace use of " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 03/71] ethdev: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 04/71] eventdev: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 05/71] cryptodev: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 06/71] ip_frag: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 07/71] net: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 08/71] lpm: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 09/71] node: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 10/71] pdcp: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 11/71] pipeline: " Stephen Hemminger
2024-02-29 22:57 ` [PATCH 12/71] rib: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 13/71] security: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 14/71] net/mlx5: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 15/71] net/nfp: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 16/71] net/ngbe: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 17/71] net/null: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 18/71] net/pcap: " Stephen Hemminger
2024-02-29 22:58 ` Stephen Hemminger [this message]
2024-02-29 22:58 ` [PATCH 20/71] net/tap: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 21/71] net/txgbe: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 22/71] raw/ifpga: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 23/71] raw/skeleton: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 24/71] net/hns3: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 25/71] net/i40e: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 26/71] net/iavf: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 27/71] net/ice: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 28/71] net/idpf: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 29/71] net/ipn3ke: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 30/71] net/ixgbe: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 31/71] net/memif: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 32/71] net/qede: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 33/71] baseband/acc: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 34/71] baseband/la12xx: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 35/71] common/idpf: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 36/71] common/qat: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 37/71] compress/qat: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 38/71] crypto/ccp: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 39/71] crypto/cnxk: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 40/71] crypto/dpaa_sec: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 41/71] crypto/ipsec_mb: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 42/71] crypto/qat: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 43/71] crypto/scheduler: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 44/71] event/cnxk: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 45/71] event/dlb2: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 46/71] event/dpaa2: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 47/71] event/octeontx: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 48/71] mempool/dpaa: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 49/71] mempool/dpaa2: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 50/71] ml/cnxk: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 51/71] net/af_xdp: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 52/71] net/avp: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 53/71] net/axgbe: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 54/71] net/bnx2x: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 55/71] net/bnxt: " Stephen Hemminger
2024-03-01 2:54 ` Somnath Kotur
2024-02-29 22:58 ` [PATCH 56/71] net/bonding: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 57/71] net/cnxk: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 58/71] net/cpfl: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 59/71] net/cxgbe: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 60/71] net/dpaa2: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 61/71] net/e1000: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 62/71] net/enic: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 63/71] net/failsafe: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 64/71] net/gve/base: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 65/71] net/hinic: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 66/71] net/mvpp2: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 67/71] app/test-pmd: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 68/71] app/graph: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 69/71] app/test-eventdev: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 70/71] app/test: " Stephen Hemminger
2024-02-29 22:58 ` [PATCH 71/71] examples: " Stephen Hemminger
2024-03-01 8:38 ` [PATCH 00/71] " Bruce Richardson
2024-03-01 11:06 ` Hemant Agrawal
2024-03-01 12:55 ` Konstantin Ananyev
2024-03-01 18:55 ` Ajit Khaparde
2024-03-01 13:53 ` David Marchand
2024-03-01 17:14 ` [PATCH v2 00/71] replace use of fixed size rte_mempcy Stephen Hemminger
2024-03-01 17:14 ` [PATCH v2 01/71] cocci/rte_memcpy: add script to eliminate fixed size rte_memcpy Stephen Hemminger
2024-03-02 11:19 ` Mattias Rönnblom
2024-03-02 17:02 ` Stephen Hemminger
2024-03-02 17:39 ` Morten Brørup
2024-03-01 17:14 ` [PATCH v2 02/71] eal: replace use of " Stephen Hemminger
2024-03-01 17:14 ` [PATCH v2 03/71] ethdev: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 04/71] eventdev: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 05/71] cryptodev: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 06/71] ip_frag: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 07/71] net: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 08/71] lpm: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 09/71] node: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 10/71] pdcp: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 11/71] pipeline: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 12/71] rib: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 13/71] security: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 14/71] net/mlx5: " Stephen Hemminger
2024-03-08 18:16 ` Dariusz Sosnowski
2024-03-01 17:15 ` [PATCH v2 15/71] net/nfp: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 16/71] net/ngbe: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 17/71] net/null: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 18/71] net/pcap: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 19/71] net/sfc: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 20/71] net/tap: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 21/71] net/txgbe: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 22/71] raw/ifpga: " Stephen Hemminger
2024-03-05 9:13 ` Xu, Rosen
2024-03-01 17:15 ` [PATCH v2 23/71] raw/skeleton: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 24/71] net/hns3: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 25/71] net/i40e: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 26/71] net/iavf: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 27/71] net/ice: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 28/71] net/idpf: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 29/71] net/ipn3ke: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 30/71] net/ixgbe: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 31/71] net/memif: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 32/71] net/qede: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 33/71] baseband/acc: " Stephen Hemminger
2024-03-02 1:01 ` Chautru, Nicolas
2024-03-02 3:23 ` Stephen Hemminger
2024-03-04 18:39 ` Chautru, Nicolas
2024-03-01 17:15 ` [PATCH v2 34/71] baseband/la12xx: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 35/71] common/idpf: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 36/71] common/qat: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 37/71] compress/qat: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 38/71] crypto/ccp: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 39/71] crypto/cnxk: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 40/71] crypto/dpaa_sec: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 41/71] crypto/ipsec_mb: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 42/71] crypto/qat: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 43/71] crypto/scheduler: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 44/71] event/cnxk: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 45/71] event/dlb2: " Stephen Hemminger
2024-03-05 17:07 ` Sevincer, Abdullah
2024-03-05 18:30 ` Stephen Hemminger
2024-03-06 15:24 ` Sevincer, Abdullah
2024-03-01 17:15 ` [PATCH v2 46/71] event/dpaa2: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 47/71] event/octeontx: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 48/71] mempool/dpaa: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 49/71] mempool/dpaa2: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 50/71] ml/cnxk: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 51/71] net/af_xdp: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 52/71] net/avp: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 53/71] net/axgbe: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 54/71] net/bnx2x: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 55/71] net/bnxt: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 56/71] net/bonding: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 57/71] net/cnxk: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 58/71] net/cpfl: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 59/71] net/cxgbe: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 60/71] net/dpaa2: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 61/71] net/e1000: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 62/71] net/enic: " Stephen Hemminger
2024-03-01 17:15 ` [PATCH v2 63/71] net/failsafe: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 64/71] net/gve/base: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 65/71] net/hinic: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 66/71] net/mvpp2: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 67/71] app/test-pmd: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 68/71] app/graph: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 69/71] app/test-eventdev: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 70/71] app/test: " Stephen Hemminger
2024-03-01 17:16 ` [PATCH v2 71/71] examples: " Stephen Hemminger
2024-03-01 17:50 ` [PATCH v2 00/71] replace use of fixed size rte_mempcy Tyler Retzlaff
2024-03-02 11:14 ` Mattias Rönnblom
2024-03-02 12:01 ` Mattias Rönnblom
2024-03-02 13:05 ` Morten Brørup
2024-03-02 16:37 ` Stephen Hemminger
2024-03-02 17:32 ` Morten Brørup
2024-03-02 16:35 ` Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 00/30] replace rte_memcpy of fixed size with memcpy Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 01/30] cocci/rte_memcpy: add script to eliminate fixed size rte_memcpy Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 02/30] eal: replace use of " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 03/30] ethdev: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 04/30] eventdev: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 05/30] cryptodev: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 06/30] ip_frag: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 07/30] net: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 08/30] lpm: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 09/30] node: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 10/30] pdcp: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 11/30] pipeline: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 12/30] rib: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 13/30] security: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 14/30] bus: remove unneeded rte_memcpy.h include Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 15/30] net: replace use of fixed size rte_memcpy Stephen Hemminger
2024-04-04 11:07 ` Slava Ovsiienko
2024-04-02 21:50 ` [PATCH v3 16/30] raw: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 17/30] baseband: " Stephen Hemminger
2024-04-05 1:22 ` Chautru, Nicolas
2024-04-05 15:02 ` Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 18/30] common: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 19/30] crypto: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 20/30] " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 21/30] event: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 22/30] mempool: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 23/30] ml/cnxk: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 24/30] app/test-pmd: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 25/30] app/graph: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 26/30] app/test-eventdev: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 27/30] app/test: " Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 28/30] app/test-pipeline: remove unused rte_memcpy.h include Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 29/30] app/test-bbdev: remove unnecessary include of rte_memcpy.h Stephen Hemminger
2024-04-02 21:50 ` [PATCH v3 30/30] examples: replace use of fixed size rte_memcpy Stephen Hemminger
2024-04-04 7:50 ` [PATCH v3 00/30] replace rte_memcpy of fixed size with memcpy Konstantin Ananyev
2024-04-04 15:52 ` Tyler Retzlaff
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240229225936.483472-20-stephen@networkplumber.org \
--to=stephen@networkplumber.org \
--cc=andrew.rybchenko@oktetlabs.ru \
--cc=dev@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).