Skip to main content

Module icmpv6

Module icmpv6 

Source
Expand description

ICMPv6 (Internet Control Message Protocol for IPv6) layer implementation.

This module provides types and functions for working with ICMPv6 packets, including parsing, field access, and checksum calculation using the IPv6 pseudo-header.

Re-exports§

pub use builder::Icmpv6Builder;

Modules§

builder
ICMPv6 packet builder.
offsets
Field offsets within the ICMPv6 header.
types
ICMPv6 type constants.

Structs§

Icmpv6Layer
An ICMPv6 layer view.

Constants§

ICMPV6_MIN_HEADER_LEN
ICMPv6 minimum header length (8 bytes).

Functions§

icmpv6_checksum
Compute the ICMPv6 checksum over the IPv6 pseudo-header + ICMPv6 data.
verify_icmpv6_checksum
Verify an ICMPv6 checksum.