Package | Description |
---|---|
com.hp.of.lib |
OpenFlow Protocol Library.
|
com.hp.of.lib.err |
OpenFlow Error Type enumerations.
|
com.hp.of.lib.instr |
Representations of OpenFlow Protocol Instructions and Actions.
|
com.hp.of.lib.match |
Representations of OpenFlow Protocol Match Structures.
|
com.hp.of.lib.mp |
Representations of OpenFlow Protocol Multipart Message bodies.
|
com.hp.of.lib.msg |
Representations of OpenFlow Protocol Messages.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBitCodec<E extends OfpEnum>
Provides a common base for the two bitmap codec classes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OfpBitmapEnum
Implemented by enums that represent OpenFlow Protocol bitmap fields.
|
interface |
OfpCodeBasedEnum
Implemented by enums that represent OpenFlow protocol coded values.
|
Modifier and Type | Field and Description |
---|---|
protected E[] |
AbstractBitCodec.flagSet
The union of all flags that can be bitmapped, across all versions.
|
Constructor and Description |
---|
AbstractBitCodec(int[] masks,
E[] flagSet)
Constructs the codec, which squirrels away the bit masks and flag set
for use during the
AbstractBitCodec.encode(java.util.Set<E>, com.hp.of.lib.ProtocolVersion) and AbstractBitCodec.decode(int, com.hp.of.lib.ProtocolVersion) methods. |
Modifier and Type | Interface and Description |
---|---|
interface |
ErrorCode
Tag interface for error code enumerations.
|
Modifier and Type | Class and Description |
---|---|
class |
ECodeBadAction
Designates the error codes associated with the
ErrorType.BAD_ACTION error type. |
class |
ECodeBadInstruction
Designates the error codes associated with the
ErrorType.BAD_INSTRUCTION error type. |
class |
ECodeBadMatch
Designates the error codes associated with the
ErrorType.BAD_MATCH error type. |
class |
ECodeBadRequest
Designates the error codes associated with the
ErrorType.BAD_REQUEST error type. |
class |
ECodeFlowModFailed
Designates the error codes associated with the
ErrorType.FLOW_MOD_FAILED error type. |
class |
ECodeGroupModFailed
Designates the error codes associated with the
ErrorType.GROUP_MOD_FAILED error type. |
class |
ECodeHelloFailed
Designates the error codes associated with the
ErrorType.HELLO_FAILED error type. |
class |
ECodeMeterModFailed
Designates the error codes associated with the
ErrorType.METER_MOD_FAILED error type. |
class |
ECodePortModFailed
Designates the error codes associated with the
ErrorType.PORT_MOD_FAILED error type. |
class |
ECodeQueueOpFailed
Designates the error codes associated with the
ErrorType.QUEUE_OP_FAILED error type. |
class |
ECodeRoleRequestFailed
Designates the error codes associated with the
ErrorType.ROLE_REQUEST_FAILED error type. |
class |
ECodeSwitchConfigFailed
Designates the error codes associated with the
ErrorType.SWITCH_CONFIG_FAILED error type. |
class |
ECodeTableFeaturesFailed
Designates the error codes associated with the
ErrorType.TABLE_FEATURES_FAILED error type. |
class |
ECodeTableModFailed
Designates the error codes associated with the
ErrorType.TABLE_MOD_FAILED error type. |
class |
ErrorType
Designates the type of error; Since 1.0.
|
Modifier and Type | Class and Description |
---|---|
class |
ActionType
Denotes the different actions that can be associated with
flow entries, groups or packets.
|
class |
InstructionType
Denotes the different Flow instruction types.
|
Modifier and Type | Class and Description |
---|---|
class |
IPv6ExtHdr
Denotes the flags indicating the presence of various IPv6
extension headers, in the pseudo field
OxmBasicFieldType.IPV6_EXTHDR . |
class |
MatchType
Denotes the different match types.
|
Modifier and Type | Class and Description |
---|---|
class |
MultipartType
Designates multipart message types; Since 1.3 (but see note).
|
Modifier and Type | Class and Description |
---|---|
class |
Capability
Designates OpenFlow switch capabilities.
|
class |
ConfigFlag
Designates switch configuration flags.
|
class |
ControllerRole
Designates the role of a controller; Since 1.2.
|
class |
FlowModCommand
Designates flow mod commands; Since 1.0.
|
class |
FlowModFlag
Designates flow mod flags; Since 1.0.
|
class |
FlowRemovedReason
Designates the reason a flow was removed; Since 1.0.
|
class |
GroupCapability
Designates the capabilities of a group; Since 1.2.
|
class |
GroupModCommand
Designates group mod commands; Since 1.1.
|
class |
GroupType
Designates group types; Since 1.1.
|
class |
HelloElementType
Designates hello message elements; Since 1.3.
|
class |
MeterBandType
Designates meter band types; Since 1.3.
|
class |
MeterFlag
Designates meter flags; Since 1.3.
|
class |
MeterModCommand
Designates meter mod commands; Since 1.3.
|
class |
MultipartReplyFlag
Designates multipart reply flags; Since 1.0.
|
class |
MultipartRequestFlag
Designates multipart request flags; Since 1.3.
|
class |
PacketInReason
Designates the reason for the packet-in message; Since 1.0.
|
class |
PortConfig
Indicates a port's behavior.
|
class |
PortFeature
Designates port features.
|
class |
PortReason
Designates the reason for port status asynchronous message; Since 1.0.
|
class |
PortState
Describes a port's internal state.
|
class |
QueuePropType
Denotes different queue properties.
|
class |
SupportedAction
Designates supported action flags for Features-Reply; Since 1.0;
Removed at 1.1.
|
class |
TableConfig
Indicates behavior of a flow table for unmatched packets; Since 1.1;
Removed at 1.3.
|
class |
TableFeaturePropType
Designates feature properties of a table; Since 1.3.
|
Copyright © 2016. All Rights Reserved.