net/cnxk: optimize Rx packet size extraction
authorPavan Nikhilesh <pbhagavatula@marvell.com>
Thu, 24 Feb 2022 16:10:11 +0000 (21:40 +0530)
committerJerin Jacob <jerinj@marvell.com>
Thu, 24 Feb 2022 20:31:33 +0000 (21:31 +0100)
commit6c75d42006b7868754c28b9429685c9b8e0bb3cc
tree11cc7bcd56179a6831467847a824bec96ff83d6b
parentbea5d990a93b34b70ea27b5d942dd4422a86c061
net/cnxk: optimize Rx packet size extraction

In vWQE mode, the mbuf address is calculated without using the
IOVA list.

Packet length can also be calculated by using NIX_PARSE_S by
which we can completely eliminate reading 2nd cache line
depending on the offloads enabled.

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/net/cnxk/cn10k_rx.h