Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t Struct Reference

#include <wds.h>

Data Fields

uint8_t contextId
 
uint8_t bearerId
 
int8_t apnName [100]
 
uint32_t ipv4Address
 
uint32_t ipv4GWAddress
 
uint32_t prDNSIPv4Address
 
uint32_t seDNSIPv4Address
 
ipv6AddressInfo ipv6Address
 
ipv6AddressInfo ipv6GWAddress
 
uint16_t prDNSIPv6Address [IPV6_ADDRESS_ARRAY_SIZE]
 
uint16_t seDNSIPv6Address [IPV6_ADDRESS_ARRAY_SIZE]
 
uint32_t prPCSCFIPv4Address
 
uint32_t sePCSCFIPv4Address
 
uint16_t prPCSCFIPv6Address [IPV6_ADDRESS_ARRAY_SIZE]
 
uint16_t sePCSCFIPv6Address [IPV6_ADDRESS_ARRAY_SIZE]
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains the unpack parameters retrieved by the API unpack_wds_SLQSWdsSwiPDPRuntimeSettings

Parameters
contextId(optional)
  • Context Identifier
  • Bit to check in ParamPresenceMask - 16
bearerId(optional)
  • Bearer Identity
  • An EPS bearer identity uniquely identifies an EPS bearer for one UE accessing via E-UTRAN. The EPS Bearer Identity is allocated by the MME.
  • Bit to check in ParamPresenceMask - 17
apnName(optional)
  • APN name associated with the context id
  • Bit to check in ParamPresenceMask - 18
ipv4Address(optional)
  • IPv4 Address
  • Bit to check in ParamPresenceMask - 19
ipv4GWAddress(optional)
  • IPv4 Gateway Address
  • Bit to check in ParamPresenceMask - 20
prDNSIPv4Address(optional)
  • Primary DNS IPv4 Address
  • Bit to check in ParamPresenceMask - 21
seDNSIPv4Address(optional)
  • Secondary DNS IPv4 Address
  • Bit to check in ParamPresenceMask - 22
ipv6Address(optional)
  • IPv6 Address
  • Bit to check in ParamPresenceMask - 23
ipv6GWAddress(optional)
  • IPv6 Gateway Address
  • See ipv6AddressInfo for more information
  • Bit to check in ParamPresenceMask - 24
prDNSIPv6Address(optional)
  • Primary IPv6 DNS Address(in network byte order)
  • This is an 8-element array of 16-bit numbers, each of which is in big-endian format
  • Bit to check in ParamPresenceMask - 25
seDNSIPv6Address(optional)
  • Secondary IPv6 DNS Address(in network byte order)
  • This is an 8-element array of 16-bit numbers, each of which is in big-endian format
  • Bit to check in ParamPresenceMask - 26
prPCSCFIPv4Address(optional)
  • Primary PCSCF IPv4 Address
  • Bit to check in ParamPresenceMask - 27
sePCSCFIPv4Address(optional)
  • Secondary PCSCF IPv4 Address
  • Bit to check in ParamPresenceMask - 28
prPCSCFIPv6Address(optional)
  • Primary PCSCF IPv6 Address
  • This is an 8-element array of 16-bit numbers, each of which is in big-endian format
  • Bit to check in ParamPresenceMask - 29
sePCSCFIPv6Address(optional)
  • Secondary PCSCF IPv6 Address
  • This is an 8-element array of 16-bit numbers, each of which is in big-endian format
  • Bit to check in ParamPresenceMask - 30
ParamPresenceMask
  • bitmask representation to indicate valid parameters.

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