net/ice: write rx timestamp to the first mbuf segment in scattered rx
Checks
Commit Message
Previously, the rx timestamp was written to the last segment of the mbuf
chain, which was unexpected.
Signed-off-by: Martin Weiser <martin.weiser@allegro-packets.com>
---
drivers/net/ice/ice_rxtx.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -2150,7 +2150,7 @@ ice_recv_scattered_pkts(void *rx_queue,
}
rxq->hw_time_update = rte_get_timer_cycles() /
(rte_get_timer_hz() / 1000);
- *RTE_MBUF_DYNFIELD(rxm,
+ *RTE_MBUF_DYNFIELD(first_seg,
(ice_timestamp_dynfield_offset),
rte_mbuf_timestamp_t *) = ts_ns;
pkt_flags |= ice_timestamp_dynflag;