src/main/java/net/floodlightcontroller/routing/ForwardingBase.java
/**
     * All subclasses must define this function if they want any specific
     * forwarding action
     *
     * @param sw
     *            Switch that the packet came in from
     * @param pi
     *            The packet that came in
     * @param decision
     *            Any decision made by a policy engine
     */
All subclasses must define this function if they want any specific
forwarding action

@param sw
Switch that the packet came in from
@param pi
The packet that came in
@param decision
Any decision made by a policy engine
All subclasses must define this function if they want any specific forwarding action @param sw Switch that the packet came in from @param pi The packet that came in @param decision Any decision made by a policy engine
public abstract Command
            processPacketInMessage(IOFSwitch sw, OFPacketIn pi,
                                   IRoutingDecision 
                                   decision,
                                   FloodlightContext cntx);
public abstract Command processPacketInMessage ( IOFSwitch sw , OFPacketIn pi , IRoutingDecision decision , FloodlightContext cntx ) ;
All subclasses must define this function if they want any specific
 forwarding action
All subclasses must define this function if they want any specific forwarding action