Crate etherparse [−] [src]
Structs
| DoubleVlanHeader |
IEEE 802.1Q double VLAN Tagging Header |
| Ethernet2Header |
Ethernet II header. |
| Ipv4Header |
IPv4 header without options. |
| Ipv6Header |
IPv6 header according to rfc8200. |
| PacketBuilder |
Helper for building packets. |
| PacketBuilderStep |
An unfinished packet that is build with the packet builder |
| SingleVlanHeader |
IEEE 802.1Q VLAN Tagging Header |
| UdpHeader |
Udp header according to rfc768. |
Enums
| ErrorField |
Fields that can produce errors when serialized. |
| EtherType |
Ether type enum present in ethernet II header. |
| IpHeader |
Internet protocol headers version 4 & 6 |
| IpTrafficClass |
Identifiers for the traffic_class field in ipv6 headers and protocol field in ipv4 headers. |
| ReadError |
Errors that can occur when reading. |
| ValueError |
Errors in the given data |
| VlanHeader |
IEEE 802.1Q VLAN Tagging Header (can be single or double tagged). |
| WriteError |
Errors that can occur when writing. |
Traits
| SerializedSize |
Contains the size when serialized. |