Package org.onlab.packet
Interface EAPOLMkpduParameterSet
-
- All Known Implementing Classes:
EAPOLMkpduBasicParameterSet,EAPOLMkpduDistributedSAKParameterSet,EAPOLMkpduICVIndicatorParameterSet,EAPOLMkpduMACSecUseParameterSet,EAPOLMkpduPeerListParameterSet
public interface EAPOLMkpduParameterSetClass representing EAPOL MKPDU Parameter Set. IEEE 802.1X Clause 11; Figure 11-7, Table 11-6
-
-
Field Summary
Fields Modifier and Type Field Description static byteBODY_LENGTH_MSB_MASKstatic byteBODY_LENGTH_MSB_SHIFTstatic byteBODY_LENGTH_OCTET_OFFSETstatic intFIELD_MI_LENGTHstatic intFIELD_MN_LENGTHstatic intFIELD_SCI_LENGTHstatic bytePARAMETERSET_TYPE_BASICstatic bytePARAMETERSET_TYPE_DISTRIBUTED_SAKstatic bytePARAMETERSET_TYPE_ICV_INDICATORstatic bytePARAMETERSET_TYPE_LIVE_PEER_LISTstatic bytePARAMETERSET_TYPE_MACSEC_SAK_USEstatic bytePARAMETERSET_TYPE_POTENTIAL_PEER_LIST
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description shortgetBodyLength()Retrieve Body Length field of Parameter Set.bytegetParameterSetType()Retrieve Type of Parameter Set.shortgetTotalLength()Total length; ie.byte[]serialize()Utility function for Serializing Parameter Set.
-
-
-
Field Detail
-
PARAMETERSET_TYPE_BASIC
static final byte PARAMETERSET_TYPE_BASIC
- See Also:
- Constant Field Values
-
PARAMETERSET_TYPE_LIVE_PEER_LIST
static final byte PARAMETERSET_TYPE_LIVE_PEER_LIST
- See Also:
- Constant Field Values
-
PARAMETERSET_TYPE_POTENTIAL_PEER_LIST
static final byte PARAMETERSET_TYPE_POTENTIAL_PEER_LIST
- See Also:
- Constant Field Values
-
PARAMETERSET_TYPE_MACSEC_SAK_USE
static final byte PARAMETERSET_TYPE_MACSEC_SAK_USE
- See Also:
- Constant Field Values
-
PARAMETERSET_TYPE_DISTRIBUTED_SAK
static final byte PARAMETERSET_TYPE_DISTRIBUTED_SAK
- See Also:
- Constant Field Values
-
PARAMETERSET_TYPE_ICV_INDICATOR
static final byte PARAMETERSET_TYPE_ICV_INDICATOR
- See Also:
- Constant Field Values
-
FIELD_MI_LENGTH
static final int FIELD_MI_LENGTH
- See Also:
- Constant Field Values
-
FIELD_MN_LENGTH
static final int FIELD_MN_LENGTH
- See Also:
- Constant Field Values
-
FIELD_SCI_LENGTH
static final int FIELD_SCI_LENGTH
- See Also:
- Constant Field Values
-
BODY_LENGTH_MSB_MASK
static final byte BODY_LENGTH_MSB_MASK
- See Also:
- Constant Field Values
-
BODY_LENGTH_MSB_SHIFT
static final byte BODY_LENGTH_MSB_SHIFT
- See Also:
- Constant Field Values
-
BODY_LENGTH_OCTET_OFFSET
static final byte BODY_LENGTH_OCTET_OFFSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
getParameterSetType
byte getParameterSetType()
Retrieve Type of Parameter Set.- Returns:
- parameter set type.
-
getTotalLength
short getTotalLength()
Total length; ie. including header and body length.- Returns:
- short value.
-
getBodyLength
short getBodyLength()
Retrieve Body Length field of Parameter Set.- Returns:
- body length of parameter set.
-
serialize
byte[] serialize()
Utility function for Serializing Parameter Set.- Returns:
- byte[] value
-
-