net/cnxk: disable default inner checksum for outbound inline
authorNithin Dabilpuram <ndabilpuram@marvell.com>
Sun, 8 May 2022 07:48:24 +0000 (13:18 +0530)
committerJerin Jacob <jerinj@marvell.com>
Tue, 10 May 2022 14:27:01 +0000 (16:27 +0200)
commit1e1bfd078e581c155cd5a2b5c9191d87714dfc93
tree95b5a427e0a6b273c3d08b6163972e80985e7acb
parent39279dd904fee0d688a2ab00a1d1dbaf89edc76c
net/cnxk: disable default inner checksum for outbound inline

Disable default inner L3/L4 checksum generation for outbound inline
path and enable based on SA options or RTE_MBUF flags as per
the spec. Though the checksum generation is not impacting much
performance, it is overwriting zero checksum for UDP packets
which is not always good.

Signed-off-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
drivers/net/cnxk/cn10k_ethdev.h
drivers/net/cnxk/cn10k_ethdev_sec.c
drivers/net/cnxk/cn10k_tx.h