public enum IPProtocols extends Enum<IPProtocols>
NOTE: Openflow 1.0 supports the IP Proto match only for ICMP, TCP and UDP.
references: http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml
Enum Constant and Description |
---|
AH |
AN |
ANY |
ANY0HOP |
ANYDISTFS |
ANYENC |
ANYHOST |
ANYNETWORK |
ARGUS |
ARIS |
AX25 |
BBNRCCMON |
BNA |
BRSATMON |
CBT |
CFTP |
CHAOS |
COMPAQPEER |
CPHB |
CPNX |
CRTP |
CRUDP |
DCCP |
DCNMEAS |
DDP |
DDX |
DGP |
DSR |
EGP |
EIGRP |
EMCON |
ENCAP |
ESP |
ETHERIP |
EXP1 |
EXP2 |
FC |
FIRE |
GGP |
GMTP |
GRE |
HIP |
HMP |
HOPOPT |
IATP |
ICMP |
IDPR |
IDPRCMTP |
IDRP |
IFMP |
IGMP |
IGP |
IL |
INLSP |
IPComp |
IPCV |
IPIP |
IPLT |
IPPC |
IPTM |
IPV4 |
IPV6 |
IPV6Frag |
IPV6ICMP |
IPV6NoNxt |
IPV6Opts |
IPV6Route |
IPXINIP |
IRTP |
ISIS |
ISOIP |
ISOTP4 |
KRYPTOLAN |
L2TP |
LARP |
LEAF1 |
LEAF2 |
MANET |
MERITINP |
MFENSP |
MICP |
MOBILE |
MOBILITYHEADER |
MPLSINIP |
MTP |
MUX |
NARP |
NETBLT |
NSFNETIGP |
NVPII |
OSPFIGP |
PGM |
PIM |
PIPE |
PNNI |
PRM |
PTP |
PUP |
PVP |
QNX |
RDP |
RESERVED |
ROHC |
RSVP |
RSVPE2EIGNORE |
RVD |
SATEXPAK |
SATMON |
SCCSP |
SCPS |
SCTP |
SDRP |
SECUREVMTP |
SHIM6 |
SKIP |
SM |
SMP |
SNP |
SPRITERPC |
SPS |
SRP |
SSCOPMCE |
ST |
STP |
SUNND |
SWIPE |
TCF |
TCP |
THREEPC |
TLSP |
TPPLUSPLUS |
TRUNK1 |
TRUNK2 |
TTP |
UDP |
UDPLITE |
UTI |
VINES |
VISA |
VMTP |
VRRP |
WBEXPAK |
WBMON |
WESP |
WSN |
XNET |
XNSIDP |
XTP |
Modifier and Type | Method and Description |
---|---|
byte |
byteValue() |
static IPProtocols |
fromString(String string)
Method to parse an IPProtocol from a numeric string.
|
static String |
getProtocolName(byte number) |
static String |
getProtocolName(int number) |
static String |
getProtocolName(short number) |
static List<String> |
getProtocolNameList() |
static byte |
getProtocolNumberByte(String name) |
static int |
getProtocolNumberInt(String name) |
static short |
getProtocolNumberShort(String name) |
int |
intValue() |
short |
shortValue() |
String |
toString() |
static IPProtocols |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IPProtocols[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final IPProtocols ANY
public static final IPProtocols HOPOPT
public static final IPProtocols ICMP
public static final IPProtocols IGMP
public static final IPProtocols GGP
public static final IPProtocols IPV4
public static final IPProtocols ST
public static final IPProtocols TCP
public static final IPProtocols CBT
public static final IPProtocols EGP
public static final IPProtocols IGP
public static final IPProtocols BBNRCCMON
public static final IPProtocols NVPII
public static final IPProtocols PUP
public static final IPProtocols ARGUS
public static final IPProtocols EMCON
public static final IPProtocols XNET
public static final IPProtocols CHAOS
public static final IPProtocols UDP
public static final IPProtocols MUX
public static final IPProtocols DCNMEAS
public static final IPProtocols HMP
public static final IPProtocols PRM
public static final IPProtocols XNSIDP
public static final IPProtocols TRUNK1
public static final IPProtocols TRUNK2
public static final IPProtocols LEAF1
public static final IPProtocols LEAF2
public static final IPProtocols RDP
public static final IPProtocols IRTP
public static final IPProtocols ISOTP4
public static final IPProtocols NETBLT
public static final IPProtocols MFENSP
public static final IPProtocols MERITINP
public static final IPProtocols DCCP
public static final IPProtocols THREEPC
public static final IPProtocols IDPR
public static final IPProtocols XTP
public static final IPProtocols DDP
public static final IPProtocols IDPRCMTP
public static final IPProtocols TPPLUSPLUS
public static final IPProtocols IL
public static final IPProtocols IPV6
public static final IPProtocols SDRP
public static final IPProtocols IPV6Route
public static final IPProtocols IPV6Frag
public static final IPProtocols IDRP
public static final IPProtocols RSVP
public static final IPProtocols GRE
public static final IPProtocols DSR
public static final IPProtocols BNA
public static final IPProtocols ESP
public static final IPProtocols AH
public static final IPProtocols INLSP
public static final IPProtocols SWIPE
public static final IPProtocols NARP
public static final IPProtocols MOBILE
public static final IPProtocols TLSP
public static final IPProtocols SKIP
public static final IPProtocols IPV6ICMP
public static final IPProtocols IPV6NoNxt
public static final IPProtocols IPV6Opts
public static final IPProtocols ANYHOST
public static final IPProtocols CFTP
public static final IPProtocols ANYNETWORK
public static final IPProtocols SATEXPAK
public static final IPProtocols KRYPTOLAN
public static final IPProtocols RVD
public static final IPProtocols IPPC
public static final IPProtocols ANYDISTFS
public static final IPProtocols SATMON
public static final IPProtocols VISA
public static final IPProtocols IPCV
public static final IPProtocols CPNX
public static final IPProtocols CPHB
public static final IPProtocols WSN
public static final IPProtocols PVP
public static final IPProtocols BRSATMON
public static final IPProtocols SUNND
public static final IPProtocols WBMON
public static final IPProtocols WBEXPAK
public static final IPProtocols ISOIP
public static final IPProtocols VMTP
public static final IPProtocols SECUREVMTP
public static final IPProtocols VINES
public static final IPProtocols TTP
public static final IPProtocols IPTM
public static final IPProtocols NSFNETIGP
public static final IPProtocols DGP
public static final IPProtocols TCF
public static final IPProtocols EIGRP
public static final IPProtocols OSPFIGP
public static final IPProtocols SPRITERPC
public static final IPProtocols LARP
public static final IPProtocols MTP
public static final IPProtocols AX25
public static final IPProtocols IPIP
public static final IPProtocols MICP
public static final IPProtocols SCCSP
public static final IPProtocols ETHERIP
public static final IPProtocols ENCAP
public static final IPProtocols ANYENC
public static final IPProtocols GMTP
public static final IPProtocols IFMP
public static final IPProtocols PNNI
public static final IPProtocols PIM
public static final IPProtocols ARIS
public static final IPProtocols SCPS
public static final IPProtocols QNX
public static final IPProtocols AN
public static final IPProtocols IPComp
public static final IPProtocols SNP
public static final IPProtocols COMPAQPEER
public static final IPProtocols IPXINIP
public static final IPProtocols VRRP
public static final IPProtocols PGM
public static final IPProtocols ANY0HOP
public static final IPProtocols L2TP
public static final IPProtocols DDX
public static final IPProtocols IATP
public static final IPProtocols STP
public static final IPProtocols SRP
public static final IPProtocols UTI
public static final IPProtocols SMP
public static final IPProtocols SM
public static final IPProtocols PTP
public static final IPProtocols ISIS
public static final IPProtocols FIRE
public static final IPProtocols CRTP
public static final IPProtocols CRUDP
public static final IPProtocols SSCOPMCE
public static final IPProtocols IPLT
public static final IPProtocols SPS
public static final IPProtocols PIPE
public static final IPProtocols SCTP
public static final IPProtocols FC
public static final IPProtocols RSVPE2EIGNORE
public static final IPProtocols MOBILITYHEADER
public static final IPProtocols UDPLITE
public static final IPProtocols MPLSINIP
public static final IPProtocols MANET
public static final IPProtocols HIP
public static final IPProtocols SHIM6
public static final IPProtocols WESP
public static final IPProtocols ROHC
public static final IPProtocols EXP1
public static final IPProtocols EXP2
public static final IPProtocols RESERVED
public static IPProtocols[] values()
for (IPProtocols c : IPProtocols.values()) System.out.println(c);
public static IPProtocols valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int intValue()
public short shortValue()
public byte byteValue()
public String toString()
toString
in class Enum<IPProtocols>
public static String getProtocolName(int number)
public static String getProtocolName(short number)
public static String getProtocolName(byte number)
public static short getProtocolNumberShort(String name)
public static int getProtocolNumberInt(String name)
public static byte getProtocolNumberByte(String name)
public static IPProtocols fromString(String string)
string
- The IP protocol string to be parsedCopyright © 2019 OpenDaylight. All rights reserved.