#[repr(u8)]pub enum IpNextLevelProtocol {
Show 146 variants
Hopopt = 0,
Icmp = 1,
Igmp = 2,
Ggp = 3,
Ipv4 = 4,
St = 5,
Tcp = 6,
Cbt = 7,
Egp = 8,
Igp = 9,
BbnRccMon = 10,
NvpII = 11,
Pup = 12,
Argus = 13,
Emcon = 14,
Xnet = 15,
Chaos = 16,
Udp = 17,
Mux = 18,
DcnMeas = 19,
Hmp = 20,
Prm = 21,
XnsIdp = 22,
Trunk1 = 23,
Trunk2 = 24,
Leaf1 = 25,
Leaf2 = 26,
Rdp = 27,
Irtp = 28,
IsoTp4 = 29,
Netblt = 30,
MfeNsp = 31,
MeritInp = 32,
Dccp = 33,
ThreePc = 34,
Idpr = 35,
Xtp = 36,
Ddp = 37,
IdprCmtp = 38,
TpPlusPlus = 39,
Il = 40,
Ipv6 = 41,
Sdrp = 42,
Ipv6Route = 43,
Ipv6Frag = 44,
Idrp = 45,
Rsvp = 46,
Gre = 47,
Dsr = 48,
Bna = 49,
Esp = 50,
Ah = 51,
INlsp = 52,
Swipe = 53,
Narp = 54,
Mobile = 55,
Tlsp = 56,
Skip = 57,
Icmpv6 = 58,
Ipv6NoNxt = 59,
Ipv6Opts = 60,
HostInternal = 61,
Cftp = 62,
LocalNetwork = 63,
SatExpak = 64,
Kryptolan = 65,
Rvd = 66,
Ippc = 67,
DistributedFs = 68,
SatMon = 69,
Visa = 70,
Ipcv = 71,
Cpnx = 72,
Cphb = 73,
Wsn = 74,
Pvp = 75,
BrSatMon = 76,
SunNd = 77,
WbMon = 78,
WbExpak = 79,
IsoIp = 80,
Vmtp = 81,
SecureVmtp = 82,
Vines = 83,
TtpOrIptm = 84,
NsfnetIgp = 85,
Dgp = 86,
Tcf = 87,
Eigrp = 88,
OspfigP = 89,
SpriteRpc = 90,
Larp = 91,
Mtp = 92,
Ax25 = 93,
IpIp = 94,
Micp = 95,
SccSp = 96,
Etherip = 97,
Encap = 98,
PrivEncryption = 99,
Gmtp = 100,
Ifmp = 101,
Pnni = 102,
Pim = 103,
Aris = 104,
Scps = 105,
Qnx = 106,
AN = 107,
IpComp = 108,
Snp = 109,
CompaqPeer = 110,
IpxInIp = 111,
Vrrp = 112,
Pgm = 113,
ZeroHop = 114,
L2tp = 115,
Ddx = 116,
Iatp = 117,
Stp = 118,
Srp = 119,
Uti = 120,
Smp = 121,
Sm = 122,
Ptp = 123,
IsisOverIpv4 = 124,
Fire = 125,
Crtp = 126,
Crudp = 127,
Sscopmce = 128,
Iplt = 129,
Sps = 130,
Pipe = 131,
Sctp = 132,
Fc = 133,
RsvpE2eIgnore = 134,
MobilityHeader = 135,
UdpLite = 136,
MplsInIp = 137,
Manet = 138,
Hip = 139,
Shim6 = 140,
Wesp = 141,
Rohc = 142,
Test1 = 253,
Test2 = 254,
Reserved = 255,
}
Expand description
IP Next Level Protocol
Variants§
Hopopt = 0
IPv6 Hop-by-Hop Option [RFC2460]
Icmp = 1
Internet Control Message [RFC792]
Igmp = 2
Internet Group Management [RFC1112]
Ggp = 3
Gateway-to-Gateway [RFC823]
Ipv4 = 4
IPv4 encapsulation [RFC2003]
St = 5
Stream [RFC1190][RFC1819]
Tcp = 6
Transmission Control [RFC793]
Cbt = 7
CBT
Egp = 8
Exterior Gateway Protocol [RFC888]
Igp = 9
any private interior gateway (used by Cisco for their IGRP)
BbnRccMon = 10
BBN RCC Monitoring
NvpII = 11
Network Voice Protocol [RFC741]
Pup = 12
PUP
Argus = 13
ARGUS
Emcon = 14
EMCON
Xnet = 15
Cross Net Debugger
Chaos = 16
Chaos
Udp = 17
User Datagram [RFC768]
Mux = 18
Multiplexing
DcnMeas = 19
DCN Measurement Subsystems
Hmp = 20
Host Monitoring [RFC869]
Prm = 21
Packet Radio Measurement
XnsIdp = 22
XEROX NS IDP
Trunk1 = 23
Trunk-1
Trunk2 = 24
Trunk-2
Leaf1 = 25
Leaf-1
Leaf2 = 26
Leaf-2
Rdp = 27
Reliable Data Protocol [RFC908]
Irtp = 28
Internet Reliable Transaction [RFC938]
IsoTp4 = 29
ISO Transport Protocol Class 4 [RFC905]
Netblt = 30
Bulk Data Transfer Protocol [RFC969]
MfeNsp = 31
MFE Network Services Protocol
MeritInp = 32
MERIT Internodal Protocol
Dccp = 33
Datagram Congestion Control Protocol [RFC4340]
ThreePc = 34
Third Party Connect Protocol
Idpr = 35
Inter-Domain Policy Routing Protocol
Xtp = 36
XTP
Ddp = 37
Datagram Delivery Protocol
IdprCmtp = 38
IDPR Control Message Transport Proto
TpPlusPlus = 39
TP++ Transport Protocol
Il = 40
IL Transport Protocol
Ipv6 = 41
IPv6 encapsulation [RFC2473]
Sdrp = 42
Source Demand Routing Protocol
Ipv6Route = 43
Routing Header for IPv6
Ipv6Frag = 44
Fragment Header for IPv6
Idrp = 45
Inter-Domain Routing Protocol
Rsvp = 46
Reservation Protocol [RFC2205][RFC3209]
Gre = 47
Generic Routing Encapsulation [RFC1701]
Dsr = 48
Dynamic Source Routing Protocol [RFC4728]
Bna = 49
BNA
Esp = 50
Encap Security Payload [RFC4303]
Ah = 51
Authentication Header [RFC4302]
INlsp = 52
Integrated Net Layer Security TUBA
Swipe = 53
IP with Encryption
Narp = 54
NBMA Address Resolution Protocol [RFC1735]
Mobile = 55
IP Mobility
Tlsp = 56
Transport Layer Security Protocol using Kryptonet key management
Skip = 57
SKIP
Icmpv6 = 58
ICMPv6 [RFC4443]
Ipv6NoNxt = 59
No Next Header for IPv6 [RFC2460]
Ipv6Opts = 60
Destination Options for IPv6 [RFC2460]
HostInternal = 61
any host internal protocol
Cftp = 62
CFTP
LocalNetwork = 63
any local network
SatExpak = 64
SATNET and Backroom EXPAK
Kryptolan = 65
Kryptolan
Rvd = 66
MIT Remote Virtual Disk Protocol
Ippc = 67
Internet Pluribus Packet Core
DistributedFs = 68
any distributed file system
SatMon = 69
SATNET Monitoring
Visa = 70
VISA Protocol
Ipcv = 71
Internet Packet Core Utility
Cpnx = 72
Computer Protocol Network Executive
Cphb = 73
Computer Protocol Heart Beat
Wsn = 74
Wang Span Network
Pvp = 75
Packet Video Protocol
BrSatMon = 76
Backroom SATNET Monitoring
SunNd = 77
SUN ND PROTOCOL-Temporary
WbMon = 78
WIDEBAND Monitoring
WbExpak = 79
WIDEBAND EXPAK
IsoIp = 80
ISO Internet Protocol
Vmtp = 81
VMTP
SecureVmtp = 82
SECURE-VMTP
Vines = 83
VINES
TtpOrIptm = 84
Transaction Transport Protocol/IP Traffic Manager
NsfnetIgp = 85
NSFNET-IGP
Dgp = 86
Dissimilar Gateway Protocol
Tcf = 87
TCF
Eigrp = 88
EIGRP
OspfigP = 89
OSPFIGP [RFC1583][RFC2328][RFC5340]
SpriteRpc = 90
Sprite RPC Protocol
Larp = 91
Locus Address Resolution Protocol
Mtp = 92
Multicast Transport Protocol
Ax25 = 93
AX.25 Frames
IpIp = 94
IP-within-IP Encapsulation Protocol
Micp = 95
Mobile Internetworking Control Pro.
SccSp = 96
Semaphore Communications Sec. Pro.
Etherip = 97
Ethernet-within-IP Encapsulation [RFC3378]
Encap = 98
Encapsulation Header [RFC1241]
PrivEncryption = 99
any private encryption scheme
Gmtp = 100
GMTP
Ifmp = 101
Ipsilon Flow Management Protocol
Pnni = 102
PNNI over IP
Pim = 103
Protocol Independent Multicast [RFC4601]
Aris = 104
ARIS
Scps = 105
SCPS
Qnx = 106
QNX
AN = 107
Active Networks
IpComp = 108
IP Payload Compression Protocol [RFC2393]
Snp = 109
Sitara Networks Protocol
CompaqPeer = 110
Compaq Peer Protocol
IpxInIp = 111
IPX in IP
Vrrp = 112
Virtual Router Redundancy Protocol [RFC5798]
Pgm = 113
PGM Reliable Transport Protocol
ZeroHop = 114
any 0-hop protocol
L2tp = 115
Layer Two Tunneling Protocol [RFC3931]
Ddx = 116
D-II Data Exchange (DDX)
Iatp = 117
Interactive Agent Transfer Protocol
Stp = 118
Schedule Transfer Protocol
Srp = 119
SpectraLink Radio Protocol
Uti = 120
UTI
Smp = 121
Simple Message Protocol
Sm = 122
Simple Multicast Protocol
Ptp = 123
Performance Transparency Protocol
IsisOverIpv4 = 124
Fire = 125
Crtp = 126
Combat Radio Transport Protocol
Crudp = 127
Combat Radio User Datagram
Sscopmce = 128
Iplt = 129
Sps = 130
Secure Packet Shield
Pipe = 131
Private IP Encapsulation within IP
Sctp = 132
Stream Control Transmission Protocol
Fc = 133
Fibre Channel [RFC6172]
RsvpE2eIgnore = 134
[RFC3175]
MobilityHeader = 135
[RFC6275]
UdpLite = 136
[RFC3828]
MplsInIp = 137
[RFC4023]
Manet = 138
MANET Protocols [RFC5498]
Hip = 139
Host Identity Protocol [RFC5201]
Shim6 = 140
Shim6 Protocol [RFC5533]
Wesp = 141
Wrapped Encapsulating Security Payload [RFC5840]
Rohc = 142
Robust Header Compression [RFC5858]
Test1 = 253
Use for experimentation and testing [RFC3692]
Test2 = 254
Use for experimentation and testing [RFC3692]
Reserved = 255
Reserved
Implementations§
Trait Implementations§
Source§impl Clone for IpNextLevelProtocol
impl Clone for IpNextLevelProtocol
Source§fn clone(&self) -> IpNextLevelProtocol
fn clone(&self) -> IpNextLevelProtocol
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more