public class CpqdOfdpa2GroupHandler extends Ofdpa2GroupHandler
Ofdpa2GroupHandler.GroupChainElem, Ofdpa2GroupHandler.GroupInfo, Ofdpa2GroupHandler.OfdpaNextGroup
deviceId, groupService, L2_FLOOD_TYPE, L2_INTERFACE_TYPE, L3_ECMP_TYPE, L3_INTERFACE_TYPE, L3_MULTICAST_TYPE, L3_UNICAST_TYPE, MPLS_INTERFACE_TYPE, MPLS_L3VPN_SUBTYPE, pendingBuckets, PORT_HIGHER_BITS_MASK, PORT_LOWER_BITS_MASK, storageService, SUBTYPE_MASK, TYPE_MASK, TYPE_VLAN_MASK
Constructor and Description |
---|
CpqdOfdpa2GroupHandler() |
Modifier and Type | Method and Description |
---|---|
protected Ofdpa2GroupHandler.GroupInfo |
createL2L3Chain(org.onosproject.net.flow.TrafficTreatment treatment,
int nextId,
org.onosproject.core.ApplicationId appId,
boolean mpls,
org.onosproject.net.flow.TrafficSelector meta)
Creates one of two possible group-chains from the treatment
passed in.
|
addBucketToGroup, addGroup, getNextAvailableIndex, init, l2InterfaceGroupKey, removeBucketFromGroup, removeGroup, updatePendingGroups
protected Ofdpa2GroupHandler.GroupInfo createL2L3Chain(org.onosproject.net.flow.TrafficTreatment treatment, int nextId, org.onosproject.core.ApplicationId appId, boolean mpls, org.onosproject.net.flow.TrafficSelector meta)
Ofdpa2GroupHandler
createL2L3Chain
in class Ofdpa2GroupHandler
treatment
- that needs to be broken up to create the group chainnextId
- of the next objective that needs this group chainappId
- of the application that sent this next objectivempls
- determines if L3Unicast or MPLSInterface group is createdmeta
- metadata passed in by the application as part of the nextObjectiveCopyright © 2016. All rights reserved.