Crate pdu[][src]

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 either an Ipv4Pdu or Ipv6Pdu depending on address family

Contains the inner payload of an Ipv4Pdu

Represents an IPv4 option

Contains the inner payload of an Ipv6Pdu

Represents an IPv6 extension header

Contains the inner payload of a TcpPdu

Represents a TCP option

Contains the inner payload of a UdpPdu

Type Definitions

Defines the return type used by packet parsers in this crate