Module rust_ofp::openflow0x01
[−]
[src]
Modules
message |
Encapsulates handling of messages implementing |
Structs
Capabilities |
Capabilities supported by the datapath. |
FlowMod |
Represents modifications to a flow table from the controller. |
FlowRemoved |
Flow removed (datapath -> controller) |
Mask | |
PacketIn |
Represents packets received by the datapath and sent to the controller. |
PacketOut |
Represents packets sent from the controller. |
Pattern |
Fields to match against flows. |
PortConfig |
Flags to indicate behavior of the physical port. |
PortDesc |
Description of a physical port. |
PortFeatures |
Features of physical ports available in a datapath. |
PortState |
Current state of a physical port. Not configurable by the controller. |
PortStatus |
A physical port has changed in the datapath. |
SupportedActions |
Actions supported by the datapath. |
SwitchFeatures |
Switch features. |
Enums
Action |
Actions associated with flows and packets. |
BadAction |
Reason the controller action failed. |
BadRequest |
Reason the controller made a bad request to a switch. |
Error |
Error message (datapath -> controller) |
ErrorType |
High-level type of OpenFlow error |
FlowModCmd |
Type of modification to perform on a flow table. |
FlowModFailed |
Reason a FlowMod from the controller failed. |
FlowRemovedReason |
Reason a flow was removed from a switch |
HelloFailed |
Reason Hello failed. |
MsgCode |
OpenFlow 1.0 message type codes, used by headers to identify meaning of the rest of a message. |
PacketInReason |
The reason a packet arrives at the controller. |
Payload |
The data associated with a packet received by the controller. |
PortModFailed |
Reason a PortMod from the controller failed. |
PortReason |
What changed about a physical port. |
PseudoPort |
Port behavior. |
QueueOpFailed |
Reason a queue operation from the controller failed. |
StpState |
STP state of a port. |
Timeout |
How long before a flow entry expires. |
Traits
MessageType |
Common API for message types implementing OpenFlow Message Codes (see |