Module etherparse::ip_number[][src]

Expand description

Module containing the u8 constants for the most used ip protocol number.

The constants only exist for convenience. You can get equivalent values by casting the enum values of IpNumber to a u8 value.

use etherparse::{ip_number, IpNumber};

assert_eq!(ip_number::TCP, IpNumber::Tcp as u8);

The list original values were copied from https://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml

Constants

Authentication Header [RFC4302]

Encapsulating Security Payload [RFC4303]

Use for experimentation and testing

Use for experimentation and testing

Gateway-to-Gateway [RFC823]

Host Identity Protocol [RFC7401]

Internet Control Message [RFC792]

Internet Group Management [RFC1112]

IPv4 encapsulation [RFC2003]

IPv6 encapsulation [RFC2473]

Destination Options for IPv6 [RFC8200]

Fragment Header for IPv6 [Steve_Deering]

IPv6 Hop-by-Hop Option [RFC8200]

Routing Header for IPv6 [Steve_Deering]

MobilityHeader [RFC6275]

Shim6 Protocol [RFC5533]

Transmission Control [RFC793]

User Datagram [RFC768] [Jon_Postel]