Package org.onosproject.driver.pipeline
Class CentecV350Pipeline
- java.lang.Object
-
- org.onosproject.net.driver.AbstractBehaviour
-
- org.onosproject.net.driver.AbstractHandlerBehaviour
-
- org.onosproject.driver.pipeline.CentecV350Pipeline
-
- All Implemented Interfaces:
org.onosproject.net.behaviour.Pipeliner,org.onosproject.net.driver.Behaviour,org.onosproject.net.driver.HandlerBehaviour
public class CentecV350Pipeline extends org.onosproject.net.driver.AbstractHandlerBehaviour implements org.onosproject.net.behaviour.PipelinerDriver for Centec's V350 switches.
-
-
Field Summary
Fields Modifier and Type Field Description protected static intFILTER_TABLEprotected static intMAC_TABLEprotected static intPORT_VLAN_TABLEprotected static intROUTE_TABLE
-
Constructor Summary
Constructors Constructor Description CentecV350Pipeline()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter(org.onosproject.net.flowobjective.FilteringObjective filteringObjective)voidforward(org.onosproject.net.flowobjective.ForwardingObjective fwd)java.util.List<java.lang.String>getNextMappings(org.onosproject.net.behaviour.NextGroup nextGroup)voidinit(org.onosproject.net.DeviceId deviceId, org.onosproject.net.behaviour.PipelinerContext context)voidnext(org.onosproject.net.flowobjective.NextObjective nextObjective)-
Methods inherited from class org.onosproject.net.driver.AbstractHandlerBehaviour
handler, setHandler
-
-
-
-
Field Detail
-
PORT_VLAN_TABLE
protected static final int PORT_VLAN_TABLE
- See Also:
- Constant Field Values
-
FILTER_TABLE
protected static final int FILTER_TABLE
- See Also:
- Constant Field Values
-
MAC_TABLE
protected static final int MAC_TABLE
- See Also:
- Constant Field Values
-
ROUTE_TABLE
protected static final int ROUTE_TABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(org.onosproject.net.DeviceId deviceId, org.onosproject.net.behaviour.PipelinerContext context)- Specified by:
initin interfaceorg.onosproject.net.behaviour.Pipeliner
-
filter
public void filter(org.onosproject.net.flowobjective.FilteringObjective filteringObjective)
- Specified by:
filterin interfaceorg.onosproject.net.behaviour.Pipeliner
-
forward
public void forward(org.onosproject.net.flowobjective.ForwardingObjective fwd)
- Specified by:
forwardin interfaceorg.onosproject.net.behaviour.Pipeliner
-
next
public void next(org.onosproject.net.flowobjective.NextObjective nextObjective)
- Specified by:
nextin interfaceorg.onosproject.net.behaviour.Pipeliner
-
getNextMappings
public java.util.List<java.lang.String> getNextMappings(org.onosproject.net.behaviour.NextGroup nextGroup)
- Specified by:
getNextMappingsin interfaceorg.onosproject.net.behaviour.Pipeliner
-
-