Package pcap.codec
Class NetworkLayer
java.lang.Object
- All Implemented Interfaces:
java.io.Serializable
,ObjectName<java.lang.Short,NetworkLayer>
@Inclubating public final class NetworkLayer extends NamedNumber<java.lang.Short,NetworkLayer>
- Author:
- Ardika Rommy Sanjaya
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static NetworkLayer
APPLETALK
Appletalk: 0x809bstatic NetworkLayer
ARP
Arp: 0x0806static NetworkLayer
DOT1Q_VLAN_TAGGED_FRAMES
IEEE 802.1Q VLAN-tagged frames: 0x8100static NetworkLayer
IEEE_802_1_AD
QinQ: 0x88a8static int
IEEE802_3_MAX_LENGTH
static NetworkLayer
IPV4
IPv4: 0x0800static NetworkLayer
IPV6
IPv6: 0x86ddstatic NetworkLayer
MPLS
MPLS: 0x8847static NetworkLayer
PPP
PPP: 0x880bstatic NetworkLayer
PPPOE_DISCOVERY_STAGE
PPPoED Discovery Stage: 0x8863static NetworkLayer
PPPOE_SESSION_STAGE
PPPoED Session Stage: 0x8864static NetworkLayer
RARP
RARP: 0x8035static NetworkLayer
UNKNOWN
-
Constructor Summary
Constructors Constructor Description NetworkLayer(int value, java.lang.String name)
-
Method Summary
Modifier and Type Method Description Packet
newInstance(Memory buffer)
static void
register(NetworkLayer networkLayer, AbstractPacket.Builder packetBuilder)
java.lang.String
toString()
static NetworkLayer
valueOf(java.lang.Short value)
-
Field Details
-
IEEE802_3_MAX_LENGTH
public static final int IEEE802_3_MAX_LENGTH- See Also:
- Constant Field Values
-
UNKNOWN
-
IPV4
IPv4: 0x0800 -
ARP
Arp: 0x0806 -
DOT1Q_VLAN_TAGGED_FRAMES
IEEE 802.1Q VLAN-tagged frames: 0x8100 -
IEEE_802_1_AD
QinQ: 0x88a8 -
RARP
RARP: 0x8035 -
APPLETALK
Appletalk: 0x809b -
IPV6
IPv6: 0x86dd -
PPP
PPP: 0x880b -
MPLS
MPLS: 0x8847 -
PPPOE_DISCOVERY_STAGE
PPPoED Discovery Stage: 0x8863 -
PPPOE_SESSION_STAGE
PPPoED Session Stage: 0x8864
-
-
Constructor Details
-
NetworkLayer
public NetworkLayer(int value, java.lang.String name)- Parameters:
value
- valuename
- name
-
-
Method Details
-
newInstance
-
valueOf
- Parameters:
value
- value- Returns:
- returns
NetworkLayer
object.
-
register
- Parameters:
networkLayer
- type.packetBuilder
- packet builder.
-
toString
public java.lang.String toString()- Overrides:
toString
in classNamedNumber<java.lang.Short,NetworkLayer>
-