Interface UpfProgrammable
-
- All Superinterfaces:
Behaviour
,HandlerBehaviour
,UpfDevice
@Beta public interface UpfProgrammable extends HandlerBehaviour, UpfDevice
Provides means to update the device forwarding state to implement a 3GPP User Plane Function. An implementation of this API should not write state directly to the device, but instead, always rely on core ONOS subsystems (e.g., FlowRuleService, GroupService, etc).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
init()
Apps are expected to call this method as the first one when they are ready to install PDRs and FARs.-
Methods inherited from interface org.onosproject.net.driver.HandlerBehaviour
handler, setHandler
-
Methods inherited from interface org.onosproject.net.behaviour.upf.UpfDevice
addFar, addInterface, addPdr, cleanUp, clearFlows, clearInterfaces, disablePscEncap, enablePscEncap, farTableSize, getFars, getInterfaces, getPdrs, pdrCounterSize, pdrTableSize, readAllCounters, readCounter, removeFar, removeInterface, removePdr, sendPacketOut
-
-