Expand description
ICMPv6 message handling for FIPS.
Implements ICMPv6 error message generation per RFC 4443. Currently supports Destination Unreachable (Type 1) for packets that cannot be routed.
Enums§
- Dest
Unreachable Code - ICMPv6 Destination Unreachable codes.
- Icmpv6
Type - ICMPv6 message types.
Constants§
- FIPS_
IPV6_ OVERHEAD - FIPS encapsulation overhead for compressed IPv6 shim traffic (port 256).
- FIPS_
OVERHEAD - FIPS base encapsulation overhead for DataPacket (excluding port payload).
- IPPROTO_
ICMP V6 - IPv6 header next-header value for ICMPv6.
Functions§
- build_
dest_ unreachable - Build an ICMPv6 Destination Unreachable response.
- build_
packet_ too_ big - Build an ICMPv6 Packet Too Big response.
- effective_
ipv6_ mtu - Calculate the effective IPv6 MTU for FIPS-encapsulated traffic.
- should_
send_ icmp_ error - Check if we should send an ICMPv6 error for this packet.