Package org.onosproject.net.behaviour.upf
3GPP User Plane Function behaviors and related classes.
-
Interface Summary Interface Description UpfDevice Provides means to update forwarding state to implement a 3GPP User Plane Function.UpfEntity Abstraction of a UPF entity used to interact with the UPF-programmable device.UpfProgrammable Provides means to update the device forwarding state to implement a 3GPP User Plane Function. -
Class Summary Class Description UpfApplication A structure representing the application filtering for the UPF-programmable device.UpfApplication.Builder Builder of UpfApplication object.UpfCounter A structure for compactly passing UPF counter values for a given counter ID.UpfCounter.Builder UpfGtpTunnelPeer A structure representing a UPF GTP tunnel peer.UpfGtpTunnelPeer.Builder UpfInterface A UPF device interface, such as a N3, or UE IP address pool (N6).UpfInterface.Builder UpfMeter A structure representing a UPF meter, either for metering session (UE), application traffic, or slice traffic.UpfMeter.Builder Builder of UpfMeter object.UpfSessionDownlink A structure representing the UE Session on the UPF-programmable device.UpfSessionDownlink.Builder UpfSessionUplink A structure representing the UE Session on the UPF-programmable device.UpfSessionUplink.Builder UpfTerminationDownlink A structure representing the UE Termination in the downlink direction on the UPF-programmable device.UpfTerminationDownlink.Builder UpfTerminationUplink A structure representing the UE Termination in the uplink direction on the UPF-programmable device.UpfTerminationUplink.Builder -
Enum Summary Enum Description UpfEntityType Type of UPF entity.UpfInterface.Type UpfProgrammableException.Type -
Exception Summary Exception Description UpfProgrammableException An exception indicating a an error happened in the UPF programmable behaviour.