Class SessionDownlink

  • All Implemented Interfaces:
    UpfEntity

    @Beta
    public final class SessionDownlink
    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 downlink direction.
    • Method Detail

      • hashCode

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

        public boolean needsBuffering()
        True if this UE Session needs buffering of the downlink traffic.
        Returns:
        true if the UE Session needs buffering.
      • needsDropping

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

        public Ip4Address ueAddress()
        Get the UE IP address of this downlink UE session.
        Returns:
        UE IP address
      • tunPeerId

        public Byte tunPeerId()
        Get the GTP tunnel peer ID that is set by this UE Session rule.
        Returns:
        GTP tunnel peer 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