HomeFreeBSD

pf: use 'struct ah' for the AH extension header rather than 'struct ip6_ext'

Description

pf: use 'struct ah' for the AH extension header rather than 'struct ip6_ext'

This fixes the build for NOINET6 kernels, but also more accurately reflects what
we're doing. The first two fields are the same, so the only functional change is
that we require slightly more data in the first fragment now.

Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D50658

Details

Provenance
kpAuthored on May 27 2025, 3:02 PM
Differential Revision
D50658: pf: use 'struct ah' for the AH extension header rather than 'struct ip6_ext'
Parents
rG09d62e0658d1: pf: align IPv4 and IPv6 AH header handling
Branches
Unknown
Tags
Unknown