Class UpfSessionUplink

  • All Implemented Interfaces:
    UpfEntity

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

      • hashCode

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

        public boolean needsDropping()
        True if this UPF 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 UPF UE session (N3/S1U IP address).
        Returns:
        UE IP address
      • teid

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

        public int sessionMeterIdx()
        Get the session meter index that is set by this UPF UE Session rule.
        Returns:
        Session meter index
      • type

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