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 GtpTunnelPeer A structure representing a GTP tunnel peer.GtpTunnelPeer.Builder SessionDownlink A structure representing the UE Session on the UPF-programmable device.SessionDownlink.Builder SessionUplink A structure representing the UE Session on the UPF-programmable device.SessionUplink.Builder 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 UpfInterface A UPF device interface, such as a S1U or UE IP address pool.UpfInterface.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.