Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
#include "common.h"
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  LibPackQosClassID
 
struct  LibPackTFTIDParams
 
struct  LibPackGPRSRequestedQoS
 
struct  LibPackUMTSQoS
 
struct  LibPackUMTSReqQoSSigInd
 
struct  pack_wds_SLQSStartDataSession_t
 
struct  pack_wds_SLQSStartDataSessionExp_t
 
struct  unpack_wds_SLQSStartDataSession_t
 
struct  unpack_wds_SLQSSetPacketSrvStatusCallback_t
 
struct  pack_wds_SLQSStopDataSession_t
 
struct  wds_ProfileIdentifier
 
struct  wds_GPRSQoS
 
struct  wds_PCSCFIPv4ServerAddressList
 
struct  wds_PCSCFFQDNAddress
 
struct  wds_PCSCFFQDNAddressList
 
struct  wds_Domain
 
struct  wds_DomainNameList
 
struct  wds_IPV6AddressInfo
 
struct  wds_IPV6GWAddressInfo
 
struct  unpack_wds_SLQSGetRuntimeSettings_t
 
struct  wds_currNetworkInfo
 
struct  DataCallTypeTlv_t
 
struct  EVDOPageMonitorPeriodChange_t
 
struct  AdditionalPdnFiltersRemoved_t
 
struct  DataBearerTechnologyExtended_t
 
struct  DormancyResultIndicator_t
 
struct  ExtendedChannelRate_t
 
struct  unpack_wds_SLQSSetWdsEventReport_ind_t
 
struct  pack_wds_SLQSGetRuntimeSettings_t
 
struct  wds_UMTSMinQoS
 
struct  LibPackprofile_3GPP
 
struct  LibPackprofile_3GPP2
 
union  wds_profileInfo
 
struct  pack_wds_SLQSCreateProfile_t
 
struct  PackCreateProfileOut
 
struct  unpack_wds_SLQSCreateProfile_t
 
struct  pack_wds_SLQSModifyProfile_t
 
struct  unpack_wds_SLQSModifyProfile_t
 
struct  pack_wds_SLQSGetProfileSettings_t
 
struct  LibpackProfile3GPP
 
struct  LibpackProfile3GPP2
 
union  unpackWdsProfileParam
 
struct  UnPackGetProfileSettingOut
 
struct  unpack_wds_SLQSGetProfileSettings_t
 
struct  unpack_wds_GetSessionState_t
 
struct  pack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetDefaultProfile_t
 
struct  unpack_wds_GetConnectionRate_t
 
struct  pack_wds_GetPacketStatus_t
 
struct  unpack_wds_GetPacketStatus_t
 
struct  unpack_wds_GetSessionDuration_t
 
struct  pack_wds_GetSessionDuration_t
 
struct  unpack_wds_GetDormancyState_t
 
struct  pack_wds_GetDormancyState_t
 
struct  pack_wds_SLQSDeleteProfile_t
 
struct  unpack_wds_SLQSDeleteProfile_t
 
struct  pack_wds_SetDefaultProfile_t
 
struct  unpack_wds_SLQSGet3GPPConfigItem_t
 
struct  pack_wds_SLQSSet3GPPConfigItem_t
 
struct  unpack_wds_GetMobileIP_t
 
struct  pack_wds_GetMobileIP_t
 
struct  pack_wds_GetMobileIPProfile_t
 
struct  unpack_wds_GetMobileIPProfile_t
 
struct  currNetworkInfo
 
struct  unpack_wds_SLQSGetCurrDataSystemStat_t
 
struct  pack_wds_SLQSGetCurrDataSystemStat_t
 
struct  unpack_wds_GetLastMobileIPError_t
 
struct  pack_wds_GetLastMobileIPError_t
 
struct  rmTrasnferStaticsReq
 
struct  pack_wds_RMSetTransferStatistics_t
 
struct  unpack_wds_RMSetTransferStatistics_t
 
struct  pack_wds_SetMobileIPProfile_t
 
struct  unpack_wds_SetMobileIPProfile_t
 
struct  pack_wds_SLQSWdsSwiPDPRuntimeSettings_t
 
struct  ipv6AddressInfo
 
struct  unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t
 
struct  wds_transferStatInd
 
struct  pack_wds_SLQSGetDUNCallInfo_t
 
struct  connectionStatus
 
struct  dunchannelRate
 
struct  unpack_wds_SLQSGetDUNCallInfo_t
 
struct  qmiWDSDataBearerTechnology
 
struct  unpack_wds_SLQSGetDataBearerTechnology_t
 
struct  pack_wds_SLQSGetDataBearerTechnology_t
 
struct  pack_wds_SLQSSetIPFamilyPreference_t
 
struct  unpack_wds_SLQSSetIPFamilyPreference_t
 
struct  pack_wds_SetDefaultProfileNum_t
 
struct  pack_wds_GetDefaultProfileNum_t
 
struct  unpack_wds_GetDefaultProfileNum_t
 
struct  wdsDhcpv4ProfileId
 
struct  wdsDhcpv4HwConfig
 
struct  wdsDhcpv4Option
 
struct  wdsDhcpv4OptionList
 
struct  pack_wds_SLQSSGetDHCPv4ClientConfig_t
 
struct  unpack_wds_SLQSSGetDHCPv4ClientConfig_t
 
struct  pack_wds_GetPacketStatistics_t
 
struct  unpack_wds_GetPacketStatistics_t
 
struct  unpack_wds_GetByteTotals_t
 
struct  unpack_wds_SLQSGetCurrentChannelRate_t
 
struct  unpack_wds_SLQSSGetLoopback_t
 
struct  pack_wds_SLQSSSetLoopback_t
 
struct  wds_DataULongTlv
 
struct  wds_DataULongLongTlv
 
struct  unpack_RMTransferStatistics_ind_t
 
struct  pack_wds_DHCPv4ClientLeaseChange_t
 
struct  wds_DHCPProfileIdTlv
 
struct  wds_DHCPLeaseStateTlv
 
struct  wds_IPv4AdTlv
 
struct  wds_DHCPOpt
 
struct  wds_DHCPLeaseOptTlv
 
struct  unpack_wds_DHCPv4ClientLease_ind_t
 
struct  pack_wds_SetMobileIP_t
 
struct  pack_wds_SetMobileIPParameters_t
 
struct  pack_wds_SetAutoconnect_t
 
struct  unpack_wds_GetAutoconnect_t
 
struct  wds_TrStatInd
 
struct  pack_wds_SLQSWdsSetEventReport_t
 
struct  wds_DHCPv4ProfileId
 
struct  wds_DHCPv4HWConfig
 
struct  wds_DHCPv4Option
 
struct  wds_DHCPv4OptionList
 
struct  pack_wds_SLQSSSetDHCPv4ClientConfig_t
 
struct  unpack_wds_GetDataBearerTechnology_t
 
struct  wds_DataBearerTech
 
struct  unpack_wds_GetDataBearerTechnologyExt_t
 
struct  pack_wds_SetMuxID_t
 
struct  wds_ConnStatusTlv
 
struct  wds_LastMdmCallEndRsnTlv
 
struct  wds_TXBytesOKTlv
 
struct  wds_RXBytesOKTlv
 
struct  wds_DormStatTlv
 
struct  wds_DataBearTechTlv
 
struct  wds_channelRate
 
struct  wds_ChannelRateTlv
 
struct  unpack_wds_SLQSDUNCallInfoCallBack_ind_t
 
struct  wds_DataBearerTypeTlv
 
struct  unpack_wds_SLQSDataBearerType_ind_t
 
struct  pack_wds_indication_register_t
 
struct  pack_wds_ResetAndModifyProfileSettings_t
 
struct  PackResetAndModifyProfileSettingsOut
 
struct  unpack_wds_ResetAndModifyProfileSettings_t
 
struct  pack_wds_GetApnOpReservedPcoList_t
 
struct  WdsApnOpReservedPco_t
 
struct  unpack_wds_ApnOpReservedPcoList_t
 
struct  pack_wds_GetApnMsisdnInfo_t
 
struct  unpack_wds_ApnMsisdnInfo_t
 
struct  pack_wds_SetThrottledPdnRejectTimer_t
 
struct  unpack_wds_GetThrottledPdnRejectTimer_t
 
struct  WdsEhrpdFallbackApn_t
 
struct  unpack_wds_GetEhrpdFallbackApnList_t
 
struct  pack_wds_modem_assisted_ka_start_t
 
struct  unpack_wds_modem_assisted_ka_start_t
 
struct  IPv6AddressTlv_t
 
struct  unpack_wds_SLQSLteAttachParams_ind_t
 
struct  unpack_wds_SLQSApnOpReservedPcoListChange_ind_t
 
struct  unpack_wds_SLQSApnMsisdnInfoChange_ind_t
 
struct  WdsPDNThrottleInformationTlv_t
 
struct  WdsExtPDNThrottleInformationTlv_t
 
struct  WdsAddPDNThrottleInformationTlv_t
 
struct  unpack_wds_SLQSPdnThrottleInfo_ind_t
 
struct  WdsDeletedProfileResult_t
 
struct  QmiWdsDeletedProfileresultList_t
 
struct  QmiCbkWdsDeleteAllProfilesResultInd_t
 
struct  unpack_wds_SLQSModemAssistedKaStatus_ind_t
 
struct  pack_wds_GetDefaultSettings_t
 
struct  UmtsRequestedMinQos_t
 
struct  GprsRequestedMinQos_t
 
struct  TrafficFlow_t
 
struct  SGpp_Lte_Qos_Param_t
 
struct  UmtsReqQoSWithSigInd_t
 
struct  EapAuthentication_t
 
struct  unpack_wds_GetDefaultSettings_t
 
struct  ThroughputInformationMac_t
 
struct  ThroughputInformationItem_t
 
struct  unpack_wds_ThroughputInformationInd_t
 
struct  unpack_wds_DLThroughputInformationInd_t
 
struct  unpack_wds_QueryDLThroughputReportingStatusInd_t
 
struct  pack_wds_SetDLThroughputReportPeriod_t
 

Macros

#define _LEGACY_WDS_START_NETWORK_INTERFACE_   1
 
#define IPV6_ADDRESS_ARRAY_SIZE   8
 
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE   24
 
#define PACK_WDS_IPV4   4
 
#define PACK_WDS_IPV6   6
 
#define BYT_STAT_STAT_MASK   0X000000C0
 
#define WDS_DHCP_MAX_NUM_OPTIONS   30
 
#define WDS_DHCP_OPTION_DATA_BUF_SIZE   2048 /* current max size of raw message in SDK process is 2048 */
 
#define WDS_TFTID_SOURCE_IP_SIZE   8
 
#define WDS_PROFILE_3GPP   0
 
#define WDS_PROFILE_3GPP2   1
 
#define WDS_MAX_STRING   255
 
#define WDS_AUTH_MAX_STRING   100
 
#define WDS_QMI_MSG_IPV6_LEN   16
 
#define WDS_QMI_MSG_PRIMARY_DNSV6_LEN   16
 
#define WDS_QMI_MSG_SECONDARY_DNSV6_LEN   16
 
#define WDS_LABEL_3GPP_MAX_STRING   100
 
#define MAX_APP_SPECIFIC_INFO   0xFF
 
#define MAX_APN_STRING   100
 

Typedefs

typedef unpack_result_t unpack_wds_SLQSStopDataSession_t
 
typedef union unpackWdsProfileParam UnpackQmiProfileInfo
 
typedef unpack_result_t unpack_wds_SetDefaultProfile_t
 
typedef unpack_result_t unpack_wds_SLQSSet3GPPConfigItem_t
 
typedef unpack_result_t unpack_wds_SetDefaultProfileNum_t
 
typedef unpack_result_t unpack_wds_SLQSSSetLoopback_t
 
typedef unpack_result_t unpack_wds_SetMobileIP_t
 
typedef unpack_result_t unpack_wds_SetMobileIPParameters_t
 
typedef unpack_result_t unpack_wds_SetAutoconnect_t
 
typedef unpack_result_t unpack_wds_SLQSWdsSetEventReport_t
 
typedef unpack_result_t unpack_wds_SLQSWdsGoDormant_t
 
typedef unpack_result_t unpack_wds_SLQSWdsGoActive_t
 
typedef unpack_result_t unpack_wds_SLQSResetPacketStatics_t
 
typedef unpack_result_t unpack_wds_SLQSSSetDHCPv4ClientConfig_t
 
typedef unpack_result_t unpack_wds_SetMuxID_t
 
typedef unpack_result_t unpack_wds_IndicationRegister_t
 
typedef unpack_result_t unpack_wds_Keep_Alive_Data_Session_t
 
typedef unpack_result_t unpack_wds_delete_all_profiles_t
 
typedef unpack_result_t unpack_wds_SetThrottledPdnRejectTimer_t
 
typedef unpack_wds_GetEhrpdFallbackApnList_t pack_wds_SetEhrpdFallbackApnList_t
 
typedef unpack_result_t unpack_wds_modem_assisted_ka_stop_t
 
typedef unpack_result_t unpack_wds_SetDLThroughputReportPeriod_t
 
typedef unpack_wds_QueryDLThroughputReportingStatusInd_t unpack_wds_QueryDLThroughputReportingStatus_t
 

Enumerations

enum  liteQmiDataBearerMasks { QMI_LITE_WDS_CURRENT_CALL_DB_MASK = 0x01, QMI_LITE_WDS_LAST_CALL_DB_MASK = 0x02 }
 
enum  eQMI_WDS_IP_TYPE_t { TYPE_IPV4 = 0x00, TYPE_IPV6 = 0x01, TYPE_IPV4V6 = 0x02 }
 

Functions

int pack_wds_SLQSStartDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStartDataSession_t *reqArg)
 
int pack_wds_SLQSStartDataSessionExp (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStartDataSessionExp_t *reqArg)
 
int unpack_wds_SLQSStartDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStartDataSession_t *pOutput)
 
int unpack_wds_SLQSSetPacketSrvStatusCallback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
 
int pack_wds_SLQSStopDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStopDataSession_t *reqArg)
 
int unpack_wds_SLQSStopDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStopDataSession_t *pOutput)
 
int unpack_wds_SLQSGetRuntimeSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
 
int unpack_wds_SLQSSetWdsEventReport_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventReport_ind_t *pOutput)
 
int pack_wds_SLQSGetRuntimeSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetRuntimeSettings_t *reqArg)
 
int pack_wds_SLQSCreateProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSCreateProfile_t *reqArg)
 
int unpack_wds_SLQSCreateProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
 
int pack_wds_SLQSModifyProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSModifyProfile_t *reqArg)
 
int unpack_wds_SLQSModifyProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
 
int pack_wds_SLQSGetProfileSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
 
int unpack_wds_SLQSGetProfileSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
 
int pack_wds_GetSessionState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetSessionState (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionState_t *pOutput)
 
int pack_wds_GetDefaultProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfile_t *reqParam)
 
int unpack_wds_GetDefaultProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
 
int pack_wds_GetConnectionRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetConnectionRate (uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
 
int pack_wds_GetPacketStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatus_t *reqParam)
 
int unpack_wds_GetPacketStatus (uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
 
int pack_wds_GetSessionDuration (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetSessionDuration_t *reqParam)
 
int unpack_wds_GetSessionDuration (uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDuration_t *pOutput)
 
int pack_wds_GetDormancyState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDormancyState_t *reqParam)
 
int unpack_wds_GetDormancyState (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
 
int pack_wds_SLQSDeleteProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSDeleteProfile_t *reqParam)
 
int unpack_wds_SLQSDeleteProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDeleteProfile_t *pOutput)
 
int pack_wds_SetDefaultProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfile_t *reqParam)
 
int unpack_wds_SetDefaultProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfile_t *pOutput)
 
int pack_wds_SLQSGet3GPPConfigItem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSGet3GPPConfigItem (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
 
int pack_wds_SLQSSet3GPPConfigItem (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSet3GPPConfigItem_t *reqParam)
 
int unpack_wds_SLQSSet3GPPConfigItem (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSet3GPPConfigItem_t *pOutput)
 
int pack_wds_GetMobileIP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIP_t *pReqParam)
 
int unpack_wds_GetMobileIP (uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
 
int pack_wds_GetMobileIPProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIPProfile_t *reqParam)
 
int unpack_wds_GetMobileIPProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIPProfile_t *pOutput)
 
int pack_wds_SLQSGetCurrDataSystemStat (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetCurrDataSystemStat_t *pReqParam)
 
int unpack_wds_SLQSGetCurrDataSystemStat (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
 
int pack_wds_GetLastMobileIPError (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetLastMobileIPError_t *pReqParam)
 
int unpack_wds_GetLastMobileIPError (uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
 
int pack_wds_RMSetTransferStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
 
int unpack_wds_RMSetTransferStatistics (uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
 
int pack_wds_SetMobileIPProfile (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPProfile_t *reqParam)
 
int unpack_wds_SetMobileIPProfile (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
 
int pack_wds_SLQSWdsSwiPDPRuntimeSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSwiPDPRuntimeSettings_t *reqParam)
 
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t *pOutput)
 
int pack_wds_SLQSGetDUNCallInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
 
int unpack_wds_SLQSGetDUNCallInfo (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
 
int pack_wds_SLQSGetDataBearerTechnology (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDataBearerTechnology_t *pReqParam)
 
int unpack_wds_SLQSGetDataBearerTechnology (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
 
int pack_wds_SLQSSetIPFamilyPreference (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
 
int unpack_wds_SLQSSetIPFamilyPreference (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetIPFamilyPreference_t *pOutput)
 
int pack_wds_SetDefaultProfileNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfileNum_t *pReqParam)
 
int unpack_wds_SetDefaultProfileNum (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfileNum_t *pOutput)
 
int pack_wds_GetDefaultProfileNum (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfileNum_t *pReqParam)
 
int unpack_wds_GetDefaultProfileNum (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
 
int pack_wds_SLQSSGetDHCPv4ClientConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
 
int unpack_wds_SLQSSGetDHCPv4ClientConfig (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
 
int pack_wds_GetPacketStatistics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatistics_t *pReq)
 
int unpack_wds_GetPacketStatistics (uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
 
int pack_wds_GetByteTotals (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetByteTotals (uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
 
int pack_wds_SLQSGetCurrentChannelRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int pack_wds_SLQSSwiGetCurrentChannelRate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSGetCurrentChannelRate (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
 
int unpack_wds_SLQSSwiGetCurrentChannelRate (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
 
int pack_wds_SLQSSGetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int pack_wds_SLQSSwiGetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSSGetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
 
int unpack_wds_SLQSSwiGetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
 
int pack_wds_SLQSSSetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetLoopback_t *reqArg)
 
int pack_wds_SLQSSwiSetLoopback (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetLoopback_t *reqArg)
 
int unpack_wds_SLQSSSetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetLoopback_t *pOutput)
 
int unpack_wds_SLQSSwiSetLoopback (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetLoopback_t *pOutput)
 
int unpack_wds_RMTransferStatistics_ind (uint8_t *pResp, uint16_t respLen, unpack_RMTransferStatistics_ind_t *pOutput)
 
int unpack_wds_SLQSSwiRMTransferStatistics_ind (uint8_t *pResp, uint16_t respLen, unpack_RMTransferStatistics_ind_t *pOutput)
 
int pack_wds_SetMobileIP (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIP_t *reqArg)
 
int unpack_wds_SetMobileIP (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIP_t *pOutput)
 
int pack_wds_SetMobileIPParameters (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPParameters_t *reqArg)
 
int unpack_wds_SetMobileIPParameters (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPParameters_t *pOutput)
 
int pack_wds_SetAutoconnect (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
 
int unpack_wds_SetAutoconnect (uint8_t *pResp, uint16_t respLen, unpack_wds_SetAutoconnect_t *pOutput)
 
int pack_wds_GetAutoconnect (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetAutoconnect (uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
 
int pack_wds_SLQSWdsSetEventReport (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSetEventReport_t *reqArg)
 
int unpack_wds_SLQSWdsSetEventReport (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSetEventReport_t *pOutput)
 
int pack_wds_SLQSWdsGoDormant (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSWdsGoDormant (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsGoDormant_t *pOutput)
 
int pack_wds_SLQSWdsGoActive (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSWdsGoActive (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsGoActive_t *pOutput)
 
int pack_wds_SLQSResetPacketStatics (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSResetPacketStatics (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSResetPacketStatics_t *pOutput)
 
int pack_wds_GetDataBearerTechnology (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetDataBearerTechnology (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDataBearerTechnology_t *pOutput)
 
int pack_wds_GetDataBearerTechnologyExt (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetDataBearerTechnologyExt (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDataBearerTechnologyExt_t *pOutput)
 
int pack_wds_SetMuxID (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMuxID_t *reqArg)
 
int unpack_wds_SetMuxID (uint8_t *pResp, uint16_t respLen, unpack_wds_SetMuxID_t *pOutput)
 
int unpack_wds_SLQSDUNCallInfoCallBack_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDUNCallInfoCallBack_ind_t *pOutput)
 
int unpack_wds_SLQSDataBearerType_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDataBearerType_ind_t *pOutput)
 
int pack_wds_IndicationRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_indication_register_t *pIndicationRegister)
 
int unpack_wds_IndicationRegister (uint8_t *pResp, uint16_t respLen, unpack_wds_IndicationRegister_t *pOutput)
 
int pack_wds_KeepAliveDataSession (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t KeepAliveDataSessionFlag)
 
int unpack_wds_KeepAliveDataSession (uint8_t *pResp, uint16_t respLen, unpack_wds_Keep_Alive_Data_Session_t *pOutput)
 
int pack_wds_ResetAndModifyProfileSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_ResetAndModifyProfileSettings_t *reqArg)
 
int unpack_wds_ResetAndModifyProfileSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_ResetAndModifyProfileSettings_t *pOutput)
 
int pack_wds_GetApnOpReservedPcoList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetApnOpReservedPcoList_t *pReqParam)
 
int unpack_wds_ApnOpReservedPcoList (uint8_t *pResp, uint16_t respLen, unpack_wds_ApnOpReservedPcoList_t *pOutput)
 
int pack_wds_GetApnMsisdnInfo (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetApnMsisdnInfo_t *reqArg)
 
int unpack_wds_ApnMsisdnInfo (uint8_t *pResp, uint16_t respLen, unpack_wds_ApnMsisdnInfo_t *pOutput)
 
int pack_wds_DeleteAllProfiles (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint64_t ProfileTypeMask, uint64_t *pProfilePersistenceMask, uint64_t *pProfileClientTypeMask)
 
int unpack_wds_DeleteAllProfiles (uint8_t *pResp, uint16_t respLen, unpack_wds_delete_all_profiles_t *pOutput)
 
int pack_wds_SetThrottledPdnRejectTimer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetThrottledPdnRejectTimer_t *pReqParam)
 
int unpack_wds_SetThrottledPdnRejectTimer (uint8_t *pResp, uint16_t respLen, unpack_wds_SetThrottledPdnRejectTimer_t *pOutput)
 
int pack_wds_GetThrottledPdnRejectTimer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetThrottledPdnRejectTimer (uint8_t *pResp, uint16_t respLen, unpack_wds_GetThrottledPdnRejectTimer_t *pOutput)
 
int pack_wds_GetEhrpdFallbackApnList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_GetEhrpdFallbackApnList (uint8_t *pResp, uint16_t respLen, unpack_wds_GetEhrpdFallbackApnList_t *pOutput)
 
int pack_wds_SetEhrpdFallbackApnList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetEhrpdFallbackApnList_t *reqParam)
 
int unpack_wds_SetEhrpdFallbackApnList (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfile_t *pOutput)
 
int pack_wds_ModemAssistedKaStart (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_modem_assisted_ka_start_t *pReqParam)
 
int unpack_wds_ModemAssistedKaStart (uint8_t *pResp, uint16_t respLen, unpack_wds_modem_assisted_ka_start_t *pOutput)
 
int pack_wds_ModemAssistedKaStop (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint32_t KeepAliveHandle)
 
int unpack_wds_ModemAssistedKaStop (uint8_t *pResp, uint16_t respLen, unpack_wds_modem_assisted_ka_stop_t *pOutput)
 
int unpack_wds_SLQSLteAttachParams_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSLteAttachParams_ind_t *pOutput)
 
int unpack_wds_SLQSApnOpReservedPcoListChange_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSApnOpReservedPcoListChange_ind_t *pOutput)
 
int unpack_wds_SLQSApnMsisdnInfoChange_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSApnMsisdnInfoChange_ind_t *pOutput)
 
int unpack_wds_SLQSPdnThrottleInfo_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSPdnThrottleInfo_ind_t *pOutput)
 
int unpack_wds_SLQSDeleteAllProfilesResult_ind (uint8_t *pResp, uint16_t respLen, QmiCbkWdsDeleteAllProfilesResultInd_t *pOutput)
 
int unpack_wds_SLQSModemAssistedKaStatus_ind (uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModemAssistedKaStatus_ind_t *pOutput)
 
int pack_wds_GetDefaultSettings (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultSettings_t *reqParam)
 
int unpack_wds_GetDefaultSettings (uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultSettings_t *pOutput)
 
int unpack_wds_ThroughputInformationInd (uint8_t *pResp, uint16_t respLen, unpack_wds_ThroughputInformationInd_t *pOutput)
 
int unpack_wds_DLThroughputInformationInd (uint8_t *pResp, uint16_t respLen, unpack_wds_DLThroughputInformationInd_t *pOutput)
 
int unpack_wds_QueryDLThroughputReportingStatusInd (uint8_t *pResp, uint16_t respLen, unpack_wds_QueryDLThroughputReportingStatusInd_t *pOutput)
 
int pack_wds_SLQSSetDLThroughputReportPeriod (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDLThroughputReportPeriod_t *reqParam)
 
int unpack_wds_SLQSSetDLThroughputReportPeriod (uint8_t *pResp, uint16_t respLen, unpack_wds_SetDLThroughputReportPeriod_t *pOutput)
 
int pack_wds_SLQSQueryDLThroughputReportingStatus (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_wds_SLQSQueryDLThroughputReportingStatus (uint8_t *pResp, uint16_t respLen, unpack_wds_QueryDLThroughputReportingStatus_t *pOutput)
 

Detailed Description

SO Mask

  • SO mask to indicate the service option or type of application.
    • An SO mask value of zero indicates that this field is ignored.
    • Values:
      • 0x00 - DONT_CARE
    • CDMA 1X SO mask:
      • 0x01 - CDMA_1X_IS95
      • 0x02 - CDMA_1X_IS2000
      • 0x04 - CDMA_1X_IS2000_REL_A
    • CDMA EV-DO Rev 0 SO mask:
      • 0x01 - DPA
    • CDMA EV-DO Rev A SO mask:
      • 0x01 - DPA
      • 0x02 - MFPA
      • 0x04 - EMPA
      • 0x08 - EMPA_EHRPD
    • CDMA EV-DO Rev B SO mask:
      • 0x01 - DPA
      • 0x02 - MFPA
      • 0x04 - EMPA
      • 0x08 - EMPA_EHRPD
      • 0x10 - MMPA
      • 0x20 - MMPA_EHRPD

RAT Mask

  • RAT mask to indicate the type of technology. A RAT mask value of zero indicates that this field is ignored.
    Values:
    • 0x00 - DONT_CARE
    • 0x8000 - NULL_BEARER
  • CDMA RAT mask:
    • 0x01 - CDMA_1X
    • 0x02 - EVDO_REV0
    • 0x04 - EVDO_REVA
    • 0x08 - EVDO_REVB
    • 0x10 - EHRPD
    • 0x20 - FMC
  • UMTS RAT mask:
    • 0x01 - WCDMA
    • 0x02 - GPRS
    • 0x04 - HSDPA
    • 0x08 - HSUPA
    • 0x10 - EDGE
    • 0x20 - LTE
    • 0x40 - HSDPA+
    • 0x80 - DC_HSDPA+
    • 0x100 - 64_QAM
    • 0x200 - TD-SCDMA