ip: fix offload flags handling 02/32002/4
authorAloys Augustin <aloaugus@cisco.com>
Thu, 15 Apr 2021 16:12:51 +0000 (18:12 +0200)
committerBeno�t Ganne <bganne@cisco.com>
Mon, 19 Apr 2021 17:32:05 +0000 (17:32 +0000)
commitac6c528fb22d427d7beacd73c247ffd97389dbfe
tree803ad12c9735b715deee9e9a69a77e4ecadec330
parent8932e450224fccdd8dad8992eb90bfead0ae7a7d
ip: fix offload flags handling

The per-protocol offload flags only make sense if F_OFFLOAD is set on
the vlib buffer main flags.
vnet_calc_checksums_inline is called from many places which should do
this check and don't, moving the check to this function is less error
prone and shouldn't have an impact on performance since the function
is always_inline.

Type: fix
Change-Id: I0297f109f31e409f07bfbaea3cd8b90c659658c4
Signed-off-by: Aloys Augustin <aloaugus@cisco.com>
src/vnet/interface_output.c
src/vnet/interface_output.h