HomeFreeBSD

MFC r365867:

Description

MFC r365867:

mbuf checksum flags and fields to support tunneling protocols.

These are being added to support VXLAN but will work for GENEVE as well.
ENCAP_RSVD1 will likely become ENCAP_GENEVE in the future.

The size of struct mbuf does not change and that means this change can be MFC'd.
If size wasn't a constraint a cleaner way may have been to add inner_csum_flags
and inner_csum_data to go with csum_flags and csum_data.

Reviewed by: kib@
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D25873

Details

Provenance
npAuthored on
Differential Revision
D25873: vxlan(4): Support for stateless NIC hardware offloads with VXLAN encapsulated traffic.
Parents
rS366438: MFC r366384:
Branches
Unknown
Tags
Unknown