Uses of Class
org.openflow.protocol.OFMatch

Packages that use OFMatch
net.floodlightcontroller.flowcache   
net.floodlightcontroller.routing   
org.openflow.protocol   
org.openflow.protocol.statistics   
 

Uses of OFMatch in net.floodlightcontroller.flowcache
 

Methods in net.floodlightcontroller.flowcache with parameters of type OFMatch
 void PortDownReconciliation.clearFlowMods(IOFSwitch sw, OFMatch match, java.lang.Integer outPort)
           
 

Method parameters in net.floodlightcontroller.flowcache with type arguments of type OFMatch
 void PortDownReconciliation.deleteInvalidFlows(IOFSwitch sw, java.util.Map<java.lang.Integer,java.util.List<OFMatch>> invalidOutportAndMatch)
          Deletes flows with similar matches and output action ports on the specified switch
 

Uses of OFMatch in net.floodlightcontroller.routing
 

Methods in net.floodlightcontroller.routing with parameters of type OFMatch
 boolean ForwardingBase.pushRoute(Route route, OFMatch match, java.util.EnumSet<OFOXMFieldType> nonWildcards, OFPacketIn pi, long pinSwitch, long cookie, FloodlightContext cntx, boolean reqeustFlowRemovedNotifn, boolean doFlush, byte flowModCommand)
          Push routes from back to front
 

Uses of OFMatch in org.openflow.protocol
 

Fields in org.openflow.protocol declared as OFMatch
protected  OFMatch OFPacketIn.match
           
protected  OFMatch OFFlowRemoved.match
           
protected  OFMatch OFFlowMod.match
           
protected  OFMatch OFMatchWithSwDpid.ofMatch
           
 

Methods in org.openflow.protocol that return OFMatch
 OFMatch OFMatch.clone()
           
static OFMatch OFMatch.fromString(java.lang.String match)
          Set this OFMatch's parameters based on a comma-separated key=value pair dpctl-style string, e.g., from the output of OFMatch.toString()
 OFMatch OFPacketIn.getMatch()
          Get match
 OFMatch OFFlowRemoved.getMatch()
          Gets a copy of the OFMatch object for this FlowMod, changes to this object do not modify the FlowMod
 OFMatch OFFlowMod.getMatch()
          Gets a copy of the OFMatch object for this FlowMod, changes to this object do not modify the FlowMod
 OFMatch OFMatchWithSwDpid.getOfMatch()
           
static OFMatch OFMatch.load(byte[] packetData, int inPort)
          Load and return a new OFMatch based on supplied packetData, see #loadFromPacket(byte[], short) for details.
 OFMatch OFMatch.loadFromPacket(byte[] packetData, int inPort)
          Initializes this OFMatch structure with the corresponding data from the specified packet.
 OFMatch OFMatch.setDataLayerDestination(byte[] dataLayerDestination)
          Set dl_dst
 OFMatch OFMatch.setDataLayerDestination(java.lang.String mac)
          Set dl_dst, but first translate to byte[] using HexString
 OFMatch OFMatch.setDataLayerSource(byte[] dataLayerSource)
          Set dl_src
 OFMatch OFMatch.setDataLayerSource(java.lang.String mac)
          Set dl_src, but first translate to byte[] using HexString
 OFMatch OFMatch.setDataLayerType(short dataLayerType)
          Set dl_type
 OFMatch OFMatch.setDataLayerVirtualLan(short vlan)
          Set dl_vlan
 OFMatch OFMatch.setDataLayerVirtualLanPriorityCodePoint(byte pcp)
          Set dl_vlan_pcp
 OFMatch OFMatch.setInPort(int inPort)
          Set in_port in match
 OFMatch OFMatch.setMatchFields(java.util.List<OFMatchField> matchFields)
          Sets the list of matchfields this OFMatch contains
 OFMatch OFMatch.setNetworkDestination(int networkDestination)
          Set nw_dst
 OFMatch OFMatch.setNetworkDestination(short dataLayerType, int networkDestination)
          Set nw_dst
 OFMatch OFMatch.setNetworkDestinationMask(int networkDestination, int networkMask)
          Set nw_dst and nw_dst_mask
 OFMatch OFMatch.setNetworkDestinationMask(short dataLayerType, int networkDestination, int networkMask)
          Set nw_dst and nw_dst_mask
 OFMatch OFMatch.setNetworkProtocol(byte networkProtocol)
          Set nw_proto
 OFMatch OFMatch.setNetworkSource(int networkSource)
          Set nw_src
 OFMatch OFMatch.setNetworkSource(short dataLayerType, int networkSource)
          Set nw_src
 OFMatch OFMatch.setNetworkSourceMask(int networkSource, int networkMask)
          Set nw_src and nw_src_mask
 OFMatch OFMatch.setNetworkSourceMask(short dataLayerType, int networkSource, int networkMask)
          Set nw_src and nw_src_mask
 OFMatch OFMatch.setNetworkTypeOfService(byte networkTypeOfService)
          Set nw_tos OFMatch stores the DSCP and ECN separately
 OFMatch OFMatch.setNonWildcards(java.util.Set<OFOXMFieldType> nonWildcardedFieldTypes)
          Utility function to wildcard all fields except those specified in the set
 OFMatch OFMatch.setTransportDestination(byte networkProtocol, short transportDestination)
          Set tp_dst
 OFMatch OFMatch.setTransportDestination(short transportDestination)
          Set tp_dst
 OFMatch OFMatch.setTransportSource(byte networkProtocol, short transportSource)
          Set tp_src
 OFMatch OFMatch.setTransportSource(short transportSource)
          Set tp_src
 

Methods in org.openflow.protocol with parameters of type OFMatch
 OFPacketIn OFPacketIn.setMatch(OFMatch match)
          Set match
 OFFlowRemoved OFFlowRemoved.setMatch(OFMatch match)
          Set match
 OFFlowMod OFFlowMod.setMatch(OFMatch match)
          Set match
 void OFMatchWithSwDpid.setOfMatch(OFMatch ofMatch)
           
 

Constructors in org.openflow.protocol with parameters of type OFMatch
OFMatchWithSwDpid(OFMatch ofm, long swDpid)
           
 

Uses of OFMatch in org.openflow.protocol.statistics
 

Fields in org.openflow.protocol.statistics declared as OFMatch
protected  OFMatch OFFlowStatisticsRequest.match
           
protected  OFMatch OFFlowStatisticsReply.match
           
 

Methods in org.openflow.protocol.statistics that return OFMatch
 OFMatch OFFlowStatisticsRequest.getMatch()
           
 OFMatch OFFlowStatisticsReply.getMatch()
           
 

Methods in org.openflow.protocol.statistics with parameters of type OFMatch
 OFFlowStatisticsRequest OFFlowStatisticsRequest.setMatch(OFMatch match)
           
 OFFlowStatisticsReply OFFlowStatisticsReply.setMatch(OFMatch match)