Uses of Class
org.openflow.protocol.OFPacketIn

Packages that use OFPacketIn
net.floodlightcontroller.devicemanager.internal   
net.floodlightcontroller.firewall   
net.floodlightcontroller.forwarding   
net.floodlightcontroller.linkdiscovery.internal   
net.floodlightcontroller.loadbalancer   
net.floodlightcontroller.routing   
net.floodlightcontroller.topology   
net.floodlightcontroller.virtualnetwork   
org.openflow.example   
org.openflow.protocol   
 

Uses of OFPacketIn in net.floodlightcontroller.devicemanager.internal
 

Methods in net.floodlightcontroller.devicemanager.internal with parameters of type OFPacketIn
protected  IListener.Command DeviceManagerImpl.processPacketInMessage(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
           
 

Uses of OFPacketIn in net.floodlightcontroller.firewall
 

Methods in net.floodlightcontroller.firewall with parameters of type OFPacketIn
protected  RuleWildcardsPair Firewall.matchWithRule(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
          Iterates over the firewall rules and tries to match them with the incoming packet (flow).
 IListener.Command Firewall.processPacketInMessage(IOFSwitch sw, OFPacketIn pi, IRoutingDecision decision, FloodlightContext cntx)
           
 

Uses of OFPacketIn in net.floodlightcontroller.forwarding
 

Methods in net.floodlightcontroller.forwarding with parameters of type OFPacketIn
protected  void Forwarding.doDropFlow(IOFSwitch sw, OFPacketIn pi, IRoutingDecision decision, FloodlightContext cntx)
           
protected  void Forwarding.doFlood(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
          Creates a OFPacketOut with the OFPacketIn data that is flooded on all ports unless the port is blocked, in which case the packet will be dropped.
protected  void Forwarding.doForwardFlow(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx, boolean requestFlowRemovedNotifn)
           
 IListener.Command Forwarding.processPacketInMessage(IOFSwitch sw, OFPacketIn pi, IRoutingDecision decision, FloodlightContext cntx)
           
 

Uses of OFPacketIn in net.floodlightcontroller.linkdiscovery.internal
 

Methods in net.floodlightcontroller.linkdiscovery.internal with parameters of type OFPacketIn
protected  IListener.Command LinkDiscoveryManager.handlePacketIn(long sw, OFPacketIn pi, FloodlightContext cntx)
           
 

Uses of OFPacketIn in net.floodlightcontroller.loadbalancer
 

Methods in net.floodlightcontroller.loadbalancer with parameters of type OFPacketIn
protected  void LoadBalancer.pushBidirectionalVipRoutes(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx, LoadBalancer.IPClient client, LBMember member)
          used to find and push in-bound and out-bound routes using StaticFlowEntryPusher
protected  void LoadBalancer.vipProxyArpReply(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx, java.lang.String vipId)
          used to send proxy Arp for load balanced service requests
 

Uses of OFPacketIn in net.floodlightcontroller.routing
 

Methods in net.floodlightcontroller.routing with parameters of type OFPacketIn
protected  boolean ForwardingBase.isInBroadcastCache(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
           
protected  boolean ForwardingBase.isInSwitchBroadcastCache(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
           
 void ForwardingBase.packetOutMultiPort(OFPacketIn pi, IOFSwitch sw, int inPort, java.util.Set<java.lang.Integer> outPorts, FloodlightContext cntx)
           
abstract  IListener.Command ForwardingBase.processPacketInMessage(IOFSwitch sw, OFPacketIn pi, IRoutingDecision decision, FloodlightContext cntx)
          All subclasses must define this function if they want any specific forwarding action
protected  void ForwardingBase.pushPacket(IOFSwitch sw, OFPacketIn pi, boolean useBufferId, int outport, FloodlightContext cntx)
          Pushes a packet-out to a switch.
 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 OFPacketIn in net.floodlightcontroller.topology
 

Methods in net.floodlightcontroller.topology with parameters of type OFPacketIn
protected  void TopologyManager.doFloodBDDP(long pinSwitch, OFPacketIn pi, FloodlightContext cntx)
          The BDDP packets are forwarded out of all the ports out of an openflowdomain.
protected  IListener.Command TopologyManager.dropFilter(long sw, OFPacketIn pi, FloodlightContext cntx)
          If the packet-in switch port is disabled for all data traffic, then the packet will be dropped.
protected  IListener.Command TopologyManager.processPacketInMessage(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
           
 

Uses of OFPacketIn in net.floodlightcontroller.virtualnetwork
 

Methods in net.floodlightcontroller.virtualnetwork with parameters of type OFPacketIn
protected  void VirtualNetworkFilter.doDropFlow(IOFSwitch sw, OFPacketIn pi, FloodlightContext cntx)
          Writes a FlowMod to a switch that inserts a drop flow.
protected  IListener.Command VirtualNetworkFilter.processPacketIn(IOFSwitch sw, OFPacketIn msg, FloodlightContext cntx)
          Processes an OFPacketIn message and decides if the OFPacketIn should be dropped or the processing should continue.
 

Uses of OFPacketIn in org.openflow.example
 

Methods in org.openflow.example with parameters of type OFPacketIn
 void SimpleController.OFSwitch.handlePacketIn(OFPacketIn pi)
           
 

Uses of OFPacketIn in org.openflow.protocol
 

Methods in org.openflow.protocol that return OFPacketIn
 OFPacketIn OFPacketIn.setBufferId(int bufferId)
          Set buffer_id
 OFPacketIn OFPacketIn.setCookie(long cookie)
          Set cookie
 OFPacketIn OFPacketIn.setMatch(OFMatch match)
          Set match
 OFPacketIn OFPacketIn.setPacketData(byte[] packetData)
          Sets the packet data, and updates the length of this message
 OFPacketIn OFPacketIn.setReason(OFPacketIn.OFPacketInReason reason)
          Set reason
 OFPacketIn OFPacketIn.setTableId(byte tableId)
          Set tableId
 OFPacketIn OFPacketIn.setTotalLength(short totalLength)
          Set total_len