Expand description
IPv4 layer module.
This module implements the IPv4 protocol, providing packet parsing (via Ipv4Layer),
construction (via Ipv4Builder), fragmentation, options handling, and checksum verification.
Re-exports§
pub use builder::Ipv4Builder;pub use checksum::ipv4_checksum;pub use fragmentation::DEFAULT_MTU;pub use fragmentation::Fragment;pub use fragmentation::FragmentInfo;pub use fragmentation::Ipv4Fragmenter;pub use header::IPV4_MAX_HEADER_LEN;pub use header::IPV4_MIN_HEADER_LEN;pub use header::Ipv4Flags;pub use header::Ipv4Layer;pub use header::offsets as ipv4_offsets;pub use options::Ipv4Option;pub use options::Ipv4OptionClass;pub use options::Ipv4OptionType;pub use options::Ipv4Options;pub use options::Ipv4OptionsBuilder;pub use routing::Ipv4Route;