Since adding ASSERT() for checksum offload flags we need to make sure
the relevant flags are set before calling vnet_buffer_offload_flags_set()
Type: fix
Fixes:
7e00099480ab4d2c9353b8b5ed8d516e33abdd24
Change-Id: I521ae77f1d2e6a73deef5168473dd3e857257101
Signed-off-by: Benoît Ganne <bganne@cisco.com>
{
vnet_buffer (b)->l3_hdr_offset = l3_hdr_offset;
vnet_buffer (b)->l4_hdr_offset = l4_hdr_offset;
- vnet_buffer_offload_flags_set (b, VNET_BUFFER_OFFLOAD_F_UDP_CKSUM);
b->flags |= (VNET_BUFFER_F_IS_IP6 | VNET_BUFFER_F_L3_HDR_OFFSET_VALID |
VNET_BUFFER_F_L4_HDR_OFFSET_VALID);
+ vnet_buffer_offload_flags_set (b, VNET_BUFFER_OFFLOAD_F_UDP_CKSUM);
}
always_inline uword