[dpdk-dev] [PATCH v2 1/2] net/ark: update packet Rx path to set mbuf time stamp field
Ed Czeck
ed.czeck at atomicrules.com
Tue Apr 11 17:41:37 CEST 2017
Time stamp was carried in the packet meta data, but not
place in the mbuf. The new time stamp field is the proper
destination.
Remove the setting of data offset since this is done by
rte_pktmbuf_free()
Signed-off-by: Ed Czeck <ed.czeck at atomicrules.com>
---
drivers/net/ark/ark_ethdev_rx.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ark/ark_ethdev_rx.c b/drivers/net/ark/ark_ethdev_rx.c
index 97bfba3..f39e6f6 100644
--- a/drivers/net/ark/ark_ethdev_rx.c
+++ b/drivers/net/ark/ark_ethdev_rx.c
@@ -292,7 +292,7 @@ eth_ark_recv_pkts(void *rx_queue,
mbuf->port = meta->port;
mbuf->pkt_len = meta->pkt_len;
mbuf->data_len = meta->pkt_len;
- mbuf->data_off = RTE_PKTMBUF_HEADROOM;
+ mbuf->timestamp = meta->timestamp;
mbuf->udata64 = meta->user_data;
if (ARK_RX_DEBUG) { /* debug sanity checks */
@@ -322,6 +322,7 @@ eth_ark_recv_pkts(void *rx_queue,
mbuf->pkt_len = 63;
meta->pkt_len = 63;
}
+ /* seqn is only set under debug */
mbuf->seqn = cons_index;
}
--
2.7.4
More information about the dev
mailing list