- java.lang.Object
-
- org.pcap4j.packet.namednumber.NamedNumber<java.lang.Integer,DataLinkType>
-
- org.pcap4j.packet.namednumber.DataLinkType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DataLinkType>
public final class DataLinkType extends NamedNumber<java.lang.Integer,DataLinkType>
Pcap Data Link Type- Since:
- pcap4j 0.9.1
- See Also:
- pcap/bpf.h, tcpdump.org, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static DataLinkTypeDOCSISDOCSIS MAC frames: 143static DataLinkTypeEN10MBEthernet (10Mb, 100Mb, 1000Mb, and up): 1static DataLinkTypeFDDIFDDI: 10static DataLinkTypeIEEE802802.5 Token Ring: 6static DataLinkTypeIEEE802_11IEEE 802.11 wireless: 105static DataLinkTypeIEEE802_11_RADIORadiotap: 127 - Header for 802.11 plus a number of bits of link-layer information including radio information, used by some recent BSD drivers as well as the madwifi Atheros driver for Linux.static DataLinkTypeLINUX_SLLLinux cooked-mode capture (SLL): 113static DataLinkTypeNULLNull (BSD loopback encapsulation): 0static DataLinkTypePPPPoint-to-point Protocol: 9static DataLinkTypePPP_SERIALPPP over serial with HDLC encapsulation: 50static DataLinkTypeRAWRAW IP packet: 14 on OpenBSD, or 12 on the others.private static java.util.Map<java.lang.Integer,DataLinkType>registryprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description DataLinkType(java.lang.Integer value, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(DataLinkType o)static DataLinkTypegetInstance(java.lang.Integer value)static DataLinkTyperegister(DataLinkType type)java.lang.StringvalueAsString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
NULL
public static final DataLinkType NULL
Null (BSD loopback encapsulation): 0
-
EN10MB
public static final DataLinkType EN10MB
Ethernet (10Mb, 100Mb, 1000Mb, and up): 1
-
IEEE802
public static final DataLinkType IEEE802
802.5 Token Ring: 6
-
PPP
public static final DataLinkType PPP
Point-to-point Protocol: 9
-
FDDI
public static final DataLinkType FDDI
FDDI: 10
-
RAW
public static final DataLinkType RAW
RAW IP packet: 14 on OpenBSD, or 12 on the others. If you want to change this value, set the property org.pcap4j.dlt.raw (system property or pcap4j.properties) to an integer before using this class.- See Also:
Pcap4jPropertiesLoader, pcap4j.properties
-
PPP_SERIAL
public static final DataLinkType PPP_SERIAL
PPP over serial with HDLC encapsulation: 50
-
IEEE802_11
public static final DataLinkType IEEE802_11
IEEE 802.11 wireless: 105
-
LINUX_SLL
public static final DataLinkType LINUX_SLL
Linux cooked-mode capture (SLL): 113
-
IEEE802_11_RADIO
public static final DataLinkType IEEE802_11_RADIO
Radiotap: 127 - Header for 802.11 plus a number of bits of link-layer information including radio information, used by some recent BSD drivers as well as the madwifi Atheros driver for Linux.
-
DOCSIS
public static final DataLinkType DOCSIS
DOCSIS MAC frames: 143
-
registry
private static final java.util.Map<java.lang.Integer,DataLinkType> registry
-
-
Method Detail
-
getInstance
public static DataLinkType getInstance(java.lang.Integer value)
- Parameters:
value- value- Returns:
- a DataLinkType object.
-
register
public static DataLinkType register(DataLinkType type)
- Parameters:
type- type- Returns:
- a DataLinkType object.
-
valueAsString
public java.lang.String valueAsString()
- Overrides:
valueAsStringin classNamedNumber<java.lang.Integer,DataLinkType>- Returns:
- a string representation of this value.
-
compareTo
public int compareTo(DataLinkType o)
- Specified by:
compareToin interfacejava.lang.Comparable<DataLinkType>- Specified by:
compareToin classNamedNumber<java.lang.Integer,DataLinkType>
-
-