Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_swinas_GetPdpContextParams_t Struct Reference

#include <swinas.h>

Data Fields

uint16_t cid
 
char pdp_type [10]
 
char APN [64]
 
char PDP_addr [40]
 
uint8_t d_comp
 
uint8_t h_comp
 
uint8_t IPv4AddrAlloc
 
uint8_t request_type
 
uint8_t P_CSCF_discovery
 
uint8_t IM_CN_Signalling_Flag_Ind
 
uint8_t NSLPI
 
uint8_t securePCO
 
uint8_t IPv4_MTU_discovery
 
uint8_t Local_Addr_Ind
 
uint8_t Non_IP_MTU_discovery
 
uint8_t Reliable_Data_Service
 
uint8_t SSC_mode
 
char S_NSSAI [12]
 
uint8_t pref_access_type
 
uint8_t RQoS_ind
 
uint8_t MH6_PDU
 
uint8_t always_on_req
 
uint8_t old_cid
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains SWI NAS PDP context parameters info

Parameters
cid
  • Connection ID
  • Specifies a particular PDP context definition
pdp_type
  • Specifies the type of packet data protocol:
  • X.25, IP, IPV6, IPV4V6, OSPIH, PPP, Non-IP, Ethernet.
  • Maximum 10 characters
APN
  • a logical name that is used to select the GGSN or the external packet data network
  • Maximum 100 characters
PDP_addr
  • Identifies the MT in the address space applicable to the PDP
  • Maximum 40 characters
d_comp
  • Controls PDP data compression
    • values:
      • 0: off
      • 1: on
      • 2: V.42bis
      • 3: V.44
h_comp
  • controls PDP header compression
    • values
      • 0: off
      • 1: on
      • 2: RFC1144
      • 3: RFC2507
      • 4: RFC3095
IPv4AddrAlloc
  • Controls how the MT/TA requests to get the IPv4 address information
    • values:
      • 0: IPv4 address allocation through NAS signalling
      • 1: IPv4 address allocated through DHCP
request_type
  • Indicates the type of PDP context activation request
    • values:
      • 0: PDP context is for new PDP context establishment or for handover from a non-3GPP access network.
      • 1: PDP context is for emergency (bearer) services.
      • 2: PDP context is for new PDP context establishment
      • 3: PDP context is for handover from a non-3GPP access network
      • 4: PDP context is for handover of emergency (bearer) services from a non-3GPP access network
P_CSCF_discovery
  • Influences how the MT/TA requests to get the P-CSCF address
    • values:
      • 0: Preference of P-CSCF address discovery not influenced by +CGDCONT
      • 1: Preference of P-CSCF address discovery through NAS signaling
      • 2: Preference of P-CSCF address discovery through DHCP
IM_CN_Signalling_Flag_Ind
  • Indicates to the network whether the PDP context is for IM CN0x7568 subsystem-related signaling only or not
    • values:
      • 0: UE indicates that the PDP context is not for IM CN subsystem-related signalling only
      • 1: UE indicates that the PDP context is for IM CN subsystem-related signalling only
NSLPI
  • Indicates the NAS signaling priority requested for this PDP context
    • values:
      • 0: indicates that this PDP context is to be activated with the value for the low priority indicator configured in the MT
      • 1: indicates that this PDP context is to be activated with the value for the low priority indicator set to "MS is not configured for NAS signalling low priority".
securePCO
  • Specifies if security protected transmission of PCO is requested or not.
    • values:
      • 0: Security protected transmission of PCO is not requested;
      • 1: Security protected transmission of PCO is requested.
IPv4_MTU_discovery
  • Influences how the MT/TA requests to get the IPv4 MTU size
    • values:
      • 0: Preference of IPv4 MTU size discovery not influenced by +CGDCONT
      • 1: Preference of IPv4 MTU size discovery through NAS signalling
Local_Addr_Ind
  • Indicates to the network whether the MS supports local IP address in TFTs
    • values:
      • 0: indicates that the MS does not support local IP address in TFTs
      • 1: indicates that the MS supports local IP address in TFTs
Non_IP_MTU_discovery
  • Influences how the MT/TA requests to get the Non-IP MTU size
    • values
      • 0: Preference of Non-IP MTU size discovery not influenced by +CGDCONT
      • 1: Preference of Non-IP MTU size discovery through NAS signalling
Reliable_Data_Service
  • Indicates whether the UE is using Reliable Data Service for a PDN connection or not
    • values:
      • 0: Reliable Data Service is not being used for the PDN connection
      • 1: Reliable Data Service is being used for the PDN connection
SSC_mode
  • Indicates the session and service continuity (SSC) mode for the PDU session in 5GS
S_NSSAI
  • S-NSSAI is associated with the PDU session for identifying a network slice.
  • Maximum 12 characters
pref_access_type
  • Indicates the preferred access type for the PDU session in 5GS
    • values:
      • 0: indicates that the preferred access type is 3GPP access
      • 1: indicates that the preferred access type is non-3GPP access
RQoS_ind
  • Indicates whether the UE supports reflective QoS for the PDU session
    • values:
      • 0: indicates that reflective QoS is not supported for the PDU session
      • 1: indicates that reflective QoS is supported for the PDU session
MH6_PDU
  • Indicates whether the UE supports IPv6 multi-homing for the PDU session
    • values:
      • 0: indicates that IPv6 multi-homing is not supported for the PDU session
      • 1: indicates that IPv6 multi-homing is supported for the PDU session
always_on_req
  • Indicates whether the UE requests to establish the PDU session as an always-on PDU session
  • 0: always-on PDU session is not requested
  • 1: always-on PDU session is requested
old_cid
  • Indicates the context identifier of the QoS flow of the default QoS rule of the SSC mode 2 or
  • SSC mode 3 PDU session where the network requests relocation of the PDU session anchor
5G Specific:

The documentation for this struct was generated from the following file: