Modifier and Type | Method and Description |
---|---|
void |
OVXEventHandler.handleIO(OFMessage msg,
org.jboss.netty.channel.Channel channel) |
void |
OVXSendMsg.sendMsg(OFMessage msg,
OVXSendMsg from) |
Modifier and Type | Method and Description |
---|---|
void |
PhysicalSwitch.handleIO(OFMessage msg,
org.jboss.netty.channel.Channel channel) |
abstract void |
Switch.handleIO(OFMessage msg,
org.jboss.netty.channel.Channel channel) |
void |
OVXSwitch.handleIO(OFMessage msg,
org.jboss.netty.channel.Channel channel) |
void |
PhysicalSwitch.sendMsg(OFMessage msg,
OVXSendMsg from) |
void |
OVXSwitch.sendMsg(OFMessage msg,
OVXSendMsg from) |
void |
OVXSingleSwitch.sendSouth(OFMessage msg,
OVXPort inPort) |
abstract void |
OVXSwitch.sendSouth(OFMessage msg,
OVXPort inPort)
Sends a message towards the physical network, via the PhysicalSwitch
mapped to this OVXSwitch.
|
void |
OVXBigSwitch.sendSouth(OFMessage msg,
OVXPort inPort) |
int |
OVXSingleSwitch.translate(OFMessage ofm,
OVXPort inPort) |
abstract int |
OVXSwitch.translate(OFMessage msg,
OVXPort inPort)
Generates a new XID for messages destined for the physical network.
|
int |
OVXBigSwitch.translate(OFMessage ofm,
OVXPort inPort) |
int |
PhysicalSwitch.translate(OFMessage ofm,
OVXSwitch sw) |
XidPair<OVXSwitch> |
PhysicalSwitch.untranslate(OFMessage ofm) |
Modifier and Type | Method and Description |
---|---|
boolean |
RoleManager.canReceive(org.jboss.netty.channel.Channel channel,
OFMessage m) |
boolean |
RoleManager.canSend(org.jboss.netty.channel.Channel channel,
OFMessage m) |
void |
RoleManager.sendMsg(OFMessage msg,
org.jboss.netty.channel.Channel c) |
Modifier and Type | Method and Description |
---|---|
void |
StatisticsManager.sendMsg(OFMessage msg,
OVXSendMsg from) |
Modifier and Type | Method and Description |
---|---|
void |
OVXNetwork.handleLLDP(OFMessage msg,
Switch sw)
Handles LLDP received from controller.
|
void |
PhysicalNetwork.handleLLDP(OFMessage msg,
Switch sw)
Handles LLDP packets by passing them on to the appropriate
SwitchDisoveryManager (which sent the original LLDP packet).
|
void |
OVXNetwork.sendMsg(OFMessage msg,
OVXSendMsg from) |
void |
PhysicalNetwork.sendMsg(OFMessage msg,
OVXSendMsg from) |
Modifier and Type | Method and Description |
---|---|
void |
SwitchDiscoveryManager.handleLLDP(OFMessage msg,
Switch sw) |
void |
LLDPEventHandler.handleLLDP(OFMessage msg,
Switch sw) |
void |
SwitchDiscoveryManager.sendMsg(OFMessage msg,
OVXSendMsg from) |
Modifier and Type | Class and Description |
---|---|
class |
OVXBarrierReply |
class |
OVXBarrierRequest |
class |
OVXEchoReply |
class |
OVXEchoRequest |
class |
OVXError |
class |
OVXFeaturesReply |
class |
OVXFeaturesRequest |
class |
OVXFlowMod |
class |
OVXFlowRemoved |
class |
OVXGetConfigReply |
class |
OVXGetConfigRequest |
class |
OVXHello |
class |
OVXPacketIn |
class |
OVXPacketOut |
class |
OVXPortMod |
class |
OVXPortStatus |
class |
OVXQueueGetConfigReply |
class |
OVXQueueGetConfigRequest |
class |
OVXSetConfig |
class |
OVXStatisticsReply |
class |
OVXStatisticsRequest |
class |
OVXUnknownMessage |
class |
OVXVendor |
Modifier and Type | Method and Description |
---|---|
OFMessage |
OVXMessageFactory.getMessage(OFType t) |
static OFMessage |
OVXMessageUtil.makeError(OFError.OFBadActionCode code,
OFMessage msg)
Makes an OpenFlow error message for a bad action and
given OpenFlow message.
|
static OFMessage |
OVXMessageUtil.makeErrorMsg(OFError.OFBadRequestCode code,
OFMessage msg)
Makes an OpenFlow error message for a bad request and
given OpenFlow message.
|
static OFMessage |
OVXMessageUtil.makeErrorMsg(OFError.OFFlowModFailedCode code,
OFMessage msg)
Makes an OpenFlow error message for a failed flow mod and
given OpenFlow message.
|
static OFMessage |
OVXMessageUtil.makeErrorMsg(OFError.OFPortModFailedCode code,
OFMessage msg)
Makes an OpenFlow error message for a failed port mod and
given OpenFlow message.
|
Modifier and Type | Method and Description |
---|---|
static OFMessage |
OVXMessageUtil.makeError(OFError.OFBadActionCode code,
OFMessage msg)
Makes an OpenFlow error message for a bad action and
given OpenFlow message.
|
static OFMessage |
OVXMessageUtil.makeErrorMsg(OFError.OFBadRequestCode code,
OFMessage msg)
Makes an OpenFlow error message for a bad request and
given OpenFlow message.
|
static OFMessage |
OVXMessageUtil.makeErrorMsg(OFError.OFFlowModFailedCode code,
OFMessage msg)
Makes an OpenFlow error message for a failed flow mod and
given OpenFlow message.
|
static OFMessage |
OVXMessageUtil.makeErrorMsg(OFError.OFPortModFailedCode code,
OFMessage msg)
Makes an OpenFlow error message for a failed port mod and
given OpenFlow message.
|
static OVXSwitch |
OVXMessageUtil.translateXid(OFMessage msg,
OVXPort inPort)
Xid translation based on port for "accurate" translation with a specific
PhysicalSwitch.
|
static Integer |
OVXMessageUtil.translateXid(OFMessage msg,
OVXSwitch vsw)
Xid translation based on OVXSwitch, for cases where port cannot be
determined.
|
static void |
OVXMessageUtil.translateXidAndSend(OFMessage msg,
OVXPort inPort)
Translates the Xid of a PhysicalSwitch-bound message and sends it there.
|
static void |
OVXMessageUtil.translateXidAndSend(OFMessage msg,
OVXSwitch vsw)
Translates the Xid of a PhysicalSwitch-bound message and sends it there.
|
static OVXSwitch |
OVXMessageUtil.untranslateXid(OFMessage msg,
PhysicalSwitch psw)
Undoes the XID translation and returns the original virtual switch.
|
static void |
OVXMessageUtil.untranslateXidAndSend(OFMessage msg,
PhysicalSwitch psw)
Undoes the Xid translation and tries to send the resulting message to the
origin OVXSwitch.
|
Modifier and Type | Class and Description |
---|---|
class |
OFBarrierReply
Represents an OFPT_BARRIER_REPLY message
|
class |
OFBarrierRequest
Represents an OFPT_BARRIER_REQUEST message
|
class |
OFEchoReply
Represents an ofp_echo_reply message
|
class |
OFEchoRequest
Represents an ofp_echo_request message
|
class |
OFError
Represents an ofp_error_msg
|
class |
OFFeaturesReply
Represents a features reply message
|
class |
OFFeaturesRequest
Represents a features request message
|
class |
OFFlowMod
Represents an ofp_flow_mod message
|
class |
OFFlowRemoved
Represents an ofp_flow_removed message
|
class |
OFGetConfigReply
Represents an OFPT_GET_CONFIG_REPLY type message
|
class |
OFGetConfigRequest
Represents an OFPT_GET_CONFIG_REQUEST type message
|
class |
OFHello
Represents an ofp_hello message
|
class |
OFPacketIn
Represents an ofp_packet_in
|
class |
OFPacketOut
Represents an ofp_packet_out message
|
class |
OFPortMod
Represents an ofp_port_mod message
|
class |
OFPortStatus
Represents an ofp_port_status message
|
class |
OFQueueGetConfigReply
Represents an ofp_queue_get_config_request message
|
class |
OFQueueGetConfigRequest
Represents an ofp_queue_get_config_request message
|
class |
OFSetConfig
Represents an OFPT_SET_CONFIG type message
|
class |
OFStatisticsMessageBase
Base class for statistics requests/replies
|
class |
OFStatisticsReply
Represents an ofp_stats_reply message
|
class |
OFStatisticsRequest
Represents an ofp_stats_request message
|
class |
OFSwitchConfig
Base class representing ofp_switch_config based messages
|
class |
OFVendor
Represents ofp_vendor_header
|
Modifier and Type | Field and Description |
---|---|
protected OFMessage |
OFMessageContextStore.msg |
Modifier and Type | Field and Description |
---|---|
protected Class<? extends OFMessage> |
OFType.clazz |
protected Constructor<? extends OFMessage> |
OFType.constructor |
protected Instantiable<OFMessage> |
OFType.instantiable |
Modifier and Type | Method and Description |
---|---|
OFMessage |
OFError.getOffendingMsg() |
OFMessage |
OFType.newInstance()
Returns a new instance of the OFMessage represented by this OFType
|
OFMessage |
OFMessage.setLength(short length)
Set the length of this message
|
OFMessage |
OFMessage.setLengthU(int length)
Set the length of this message, unsigned
|
Modifier and Type | Method and Description |
---|---|
Constructor<? extends OFMessage> |
OFType.getConstructor()
Returns the no-argument Constructor of the implementation class for this
OFType
|
Instantiable<OFMessage> |
OFType.getInstantiable() |
Class<? extends OFMessage> |
OFType.toClass() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
OFMessage.getData(OFMessage msg) |
static String |
OFMessage.getDataAsString(OFMessage msg) |
void |
OFError.setOffendingMsg(OFMessage offendingMsg)
Write this offending message into the payload of the Error message
|
Modifier and Type | Method and Description |
---|---|
void |
OFType.setInstantiable(Instantiable<OFMessage> instantiable) |
Constructor and Description |
---|
OFMessageContextStore(OFMessage msg,
String namespace) |
Modifier and Type | Method and Description |
---|---|
OFMessage |
OFMessageFactory.getMessage(OFType t)
Retrieves an OFMessage instance corresponding to the specified OFType
|
OFMessage |
BasicFactory.getMessage(OFType t)
create and return a new instance of a message for OFType t.
|
OFMessage |
BasicFactory.parseMessageOne(org.jboss.netty.buffer.ChannelBuffer data) |
Modifier and Type | Method and Description |
---|---|
List<OFMessage> |
OFMessageFactory.parseMessage(org.jboss.netty.buffer.ChannelBuffer data)
Attempts to parse and return a OFMessages contained in the given
ChannelBuffer, beginning at the ChannelBuffer's position, and ending at
the after the first parsed message
|
List<OFMessage> |
BasicFactory.parseMessage(org.jboss.netty.buffer.ChannelBuffer data) |
Copyright © 2015. All rights reserved.