Expand description
Small, fast, and correct L2/L3/L4 packet parser
Modules§
- Provides constants representing various EtherTypes supported by this crate
- Provides constants representing various IP protocol numbers supported by this crate
- Provides constants representing the set of TCP bitflags
Structs§
- Represents an ARP payload
- Represents an Ethernet header and payload
- Represents a GRE header and payload
- Represents an ICMP payload
- Represents an IPv4 header and payload
- Represents an IPv6 header and payload
- Represents a TCP header and payload
- Represents a UDP header and payload
Enums§
- Defines the set of possible errors returned by packet parsers in this crate
- Contains the inner payload of an
EthernetPdu
- Contains the inner payload of a
GrePdu
- Contains the inner payload of an
IcmpPdu
- Contains the inner payload of an
Ipv4Pdu
- Contains the inner payload of an
Ipv6Pdu
- Represents an IPv4 option
- Represents an IPv6 extension header
- Contains the inner payload of a
TcpPdu
- Represents a TCP option
- Contains the inner payload of a
UdpPdu
Type Aliases§
- Defines the return type used by packet parsers in this crate