Class SessionUplink

  • All Implemented Interfaces:
    UpfEntity

    @Beta
    public final class SessionUplink
    extends Object
    implements UpfEntity
    A structure representing the UE Session on the UPF-programmable device. Provides means to set up the UE Session in the uplink direction.
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • needsDropping

        public boolean needsDropping()
        True if this UE Session needs dropping of the uplink traffic.
        Returns:
        true if the UE Session needs dropping.
      • tunDstAddr

        public Ip4Address tunDstAddr()
        Get the tunnel destination IP address in the uplink UE session (N3/S1U IP address).
        Returns:
        UE IP address
      • teid

        public Integer teid()
        Get the identifier of the GTP tunnel that this UE Session rule matches on.
        Returns:
        GTP tunnel ID
      • type

        public UpfEntityType type()
        Description copied from interface: UpfEntity
        Returns the type of this entity.
        Specified by:
        type in interface UpfEntity
        Returns:
        entity type