[07/15] net/ark: ignore user data
Checks
Commit Message
The second field of metadata is reserved for user data
which is a deprecated mbuf field.
The usage of mbuf udata64 is removed
and the corresponding ark metadata field is annotated as ignored.
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
---
drivers/net/ark/ark_ddm.h | 2 +-
drivers/net/ark/ark_ethdev_rx.c | 1 -
drivers/net/ark/ark_ethdev_tx.c | 1 -
drivers/net/ark/ark_udm.h | 2 +-
4 files changed, 2 insertions(+), 4 deletions(-)
@@ -19,7 +19,7 @@
/* struct defining Tx meta data -- fixed in FPGA -- 16 bytes */
struct ark_tx_meta {
uint64_t physaddr;
- uint32_t user1;
+ uint32_t user1; /* ignored */
uint16_t data_len; /* of this MBUF */
#define ARK_DDM_EOP 0x01
#define ARK_DDM_SOP 0x02
@@ -272,7 +272,6 @@ eth_ark_recv_pkts(void *rx_queue,
mbuf->pkt_len = meta->pkt_len;
mbuf->data_len = meta->pkt_len;
mbuf->timestamp = meta->timestamp;
- mbuf->udata64 = meta->user_data;
if (ARK_DEBUG_CORE) { /* debug sanity checks */
if ((meta->pkt_len > (1024 * 16)) ||
@@ -70,7 +70,6 @@ eth_ark_tx_meta_from_mbuf(struct ark_tx_meta *meta,
uint8_t flags)
{
meta->physaddr = rte_mbuf_data_iova(mbuf);
- meta->user1 = (uint32_t)mbuf->udata64;
meta->data_len = rte_pktmbuf_data_len(mbuf);
meta->flags = flags;
}
@@ -18,7 +18,7 @@
/* Meta data structure apssed from FPGA, must match layout in FPGA */
struct ark_rx_meta {
uint64_t timestamp;
- uint64_t user_data;
+ uint64_t user_data; /* ignored */
uint8_t port;
uint8_t dst_queue;
uint16_t pkt_len;