12 #ifndef __GOBI_API_WDS_H__ 13 #define __GOBI_API_WDS_H__ 19 #define IPV6_ADDRESS_ARRAY_SIZE 8 20 #define MAX_APN_STRING 100 21 #define MAX_APP_SPECIFIC_INFO 0xFF 96 QMI_WDS_CURRENT_CALL_DB_MASK = 0x01,
97 QMI_WDS_LAST_CALL_DB_MASK = 0x02
154 USHORT *pIPAddressV6;
155 BYTE *pIPv6prefixlen;
263 ULONG maxUplinkBitrate;
264 ULONG maxDownlinkBitrate;
265 ULONG grntUplinkBitrate;
266 ULONG grntDownlinkBitrate;
267 BYTE qosDeliveryOrder;
273 ULONG trafficPriority;
325 ULONG precedenceClass;
327 ULONG reliabilityClass;
328 ULONG peakThroughputClass;
329 ULONG meanThroughputClass;
346 ULONG pscsfIPv4Addr[64];
397 CHAR domainName[256];
435 USHORT IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
455 USHORT gwAddressV6[8];
572 ULONG *pPrimaryDNSV4;
573 ULONG *pSecondaryDNSV4;
574 struct UMTSQoS *pUMTSGrantedQoS;
575 struct GPRSQoS *pGPRSGrantedQoS;
577 ULONG *pAuthentication;
581 ULONG *pSubnetMaskV4;
585 USHORT *pPrimaryDNSV6;
586 USHORT *pSecondaryDNSV6;
589 BYTE *pIPFamilyPreference;
710 ULONG *pProfileId3GPP;
711 ULONG *pProfileId3GPP2;
714 ULONG failureReasonv4;
715 ULONG failureReasonv6;
721 ULONG *pAuthentication;
724 ULONG verbFailReasonType;
725 ULONG verbFailReason;
962 WORD *pProfilenameSize;
964 BYTE *pPdpHdrCompType;
965 BYTE *pPdpDataCompType;
968 ULONG *pPriDNSIPv4AddPref;
969 ULONG *pSecDNSIPv4AddPref;
978 BYTE *pAuthenticationPref;
979 ULONG *pIPv4AddrPref;
980 BYTE *pPcscfAddrUsingPCO;
981 BYTE *pPdpAccessConFlag;
982 BYTE *pPcscfAddrUsingDhcp;
987 BYTE *pSecondaryFlag;
989 USHORT *pIPv6AddPref;
992 USHORT *pPriDNSIPv6addpref;
993 USHORT *pSecDNSIPv6addpref;
994 BYTE *pAddrAllocPref;
996 BYTE *pAPNDisabledFlag;
997 ULONG *pPDNInactivTimeout;
999 BYTE *pSupportEmergencyCalls;
1189 BYTE *pNegoDnsSrvrPref;
1190 ULONG *pPppSessCloseTimerDO;
1191 ULONG *pPppSessCloseTimer1x;
1193 USHORT *pLcpAckTimeout;
1194 USHORT *pIpcpAckTimeout;
1195 USHORT *pAuthTimeout;
1196 BYTE *pLcpCreqRetryCount;
1197 BYTE *pIpcpCreqRetryCount;
1198 BYTE *pAuthRetryCount;
1199 BYTE *pAuthProtocol;
1202 CHAR *pAuthPassword;
1203 WORD *pAuthPasswordSize;
1209 WORD *pApnStringSize;
1211 BYTE *pIsPcscfAddressNedded;
1212 ULONG *pPrimaryV4DnsAddress;
1213 ULONG *pSecondaryV4DnsAddress;
1214 USHORT *pPriV6DnsAddress;
1215 USHORT *pSecV6DnsAddress;
1217 BYTE *pAPNEnabled3GPP2;
1218 ULONG *pPDNInactivTimeout3GPP2;
1219 BYTE *pAPNClass3GPP2;
1269 QmiProfileInfo curProfile;
1355 ULONG maxUplinkBitrate;
1356 ULONG maxDownlinkBitrate;
1357 ULONG grntUplinkBitrate;
1358 ULONG grntDownlinkBitrate;
1359 BYTE qosDeliveryOrder;
1363 BYTE deliveryErrSDU;
1364 ULONG transferDelay;
1365 ULONG trafficPriority;
1391 ULONG precedenceClass;
1393 ULONG reliabilityClass;
1394 ULONG peakThroughputClass;
1395 ULONG meanThroughputClass;
1457 WORD destPortRangeStart;
1458 WORD destPortRangeEnd;
1459 WORD srcPortRangeStart;
1460 WORD srcPortRangeEnd;
1543 BYTE *pProfileIndex;
1544 USHORT *pExtErrorCode;
1597 QmiProfileInfo curProfile;
1615 USHORT *pExtErrorCode;
1685 WORD *pLTEAttachProfile;
1687 BYTE *pDefaultPDNEnabled;
1689 WORD LTEAttachProfileListLen;
1690 WORD *pLTEAttachProfileList;
1733 QmiProfileInfo curProfile;
1836 BYTE *pCurrChannelRateInd;
1838 BYTE *pDataBearerTechInd;
1839 BYTE *pDormancyStatusInd;
1840 BYTE *pMIPStatusInd;
1841 BYTE *pCurrDataBearerTechInd;
1842 BYTE *pDataCallStatusChangeInd;
1843 BYTE *pCurrPrefDataSysInd;
1844 BYTE *pEVDOPageMonPerChangeInd;
1845 BYTE *pDataSystemStatusChangeInd;
1846 BYTE *pReportAddPdnFiltersRemoval;
1847 BYTE *pDataBearerTechExtInd;
1848 BYTE *pDormancyResultIndicator;
1950 ULONG *pIPv4Address;
1951 ULONG *pIPv4GWAddress;
1952 ULONG *pPrDNSIPv4Address;
1953 ULONG *pSeDNSIPv4Address;
1956 WORD *pPrDNSIPv6Address;
1957 WORD *pSeDNSIPv6Address;
1958 ULONG *pPrPCSCFIPv4Address;
1959 ULONG *pSePCSCFIPv4Address;
1960 WORD *pPrPCSCFIPv6Address;
1961 WORD *pSePCSCFIPv6Address;
1986 ULONG *pCurrentChannelTXRate;
1987 ULONG *pCurrentChannelRXRate;
1988 ULONG *pMaxChannelTXRate;
1989 ULONG *pMaxChannelRXRate;
2018 ULONGLONG *pCurrentChannelTXRate;
2019 ULONGLONG *pCurrentChannelRXRate;
2020 ULONGLONG *pMaxChannelTXRate;
2021 ULONGLONG *pMaxChannelRXRate;
2049 ULONG *pV4sessionId;
2050 ULONG *pV6sessionId;
2069 ULONGLONG *pTXTotalBytes;
2070 ULONGLONG *pRXTotalBytes;
2098 ULONG *pV4sessionId;
2099 ULONG *pV6sessionId;
2140 ULONG *pSessionIDv4;
2141 ULONG *pSessionIDv6;
2215 BYTE *pReportConnStatus;
2217 BYTE *pReportDormStatus;
2218 BYTE *pReportDataBearerTech;
2219 BYTE *pReportChannelRate;
2244 ULONGLONG MDMCallDuration;
2268 ULONG CurrChanTxRate;
2269 ULONG CurrChanRxRate;
2270 ULONG MaxChanTxRate;
2271 ULONG MaxChanRxRate;
2377 WORD *pCallEndReason;
2378 ULONGLONG *pTXOKBytesCount;
2379 ULONGLONG *pRXOKBytesCount;
2380 BYTE *pDormancyStatus;
2381 BYTE *pDataBearerTech;
2383 ULONGLONG *pLastCallTXOKBytesCnt;
2384 ULONGLONG *pLastCallRXOKBytesCnt;
2385 ULONGLONG *pMdmCallDurationActive;
2386 BYTE *pLastCallDataBearerTech;
2441 ULONG *pTXPacketSuccesses;
2442 ULONG *pRXPacketSuccesses;
2443 ULONG *pTXPacketErrors;
2444 ULONG *pRXPacketErrors;
2445 ULONG *pTXPacketOverflows;
2446 ULONG *pRXPacketOverflows;
2447 ULONGLONG *pTXOkBytesCount;
2448 ULONGLONG *pRXOkBytesCount;
2449 ULONGLONG *pTXOKBytesLastCall;
2450 ULONGLONG *pRXOKBytesLastCall;
2451 ULONG *pTXDroppedCount;
2452 ULONG *pRXDroppedCount;
2480 ULONG *pV4sessionId;
2481 ULONG *pV6sessionId;
2598 BYTE *pNetworkInfoLen;
2627 BYTE bResetStatistics;
2669 swi_uint256_t TlvPresenceMask;
2771 unsigned long current_channel_tx_rate;
2772 unsigned long current_channel_rx_rate;
2773 unsigned long max_channel_tx_rate;
2774 unsigned long max_channel_rx_rate;
2791 BYTE *pLoopbackMode;
2792 BYTE *pLoopbackMultiplier;
2809 BYTE ByteLoopbackMode;
2810 BYTE ByteLoopbackMultiplier;
2942 BYTE *pEnableNotification;
2995 BYTE MncIncludesPcsDigit;
2996 BYTE AppSpecificInfoLength;
2997 BYTE AppSpecificInfo[MAX_APP_SPECIFIC_INFO];
3024 BYTE is_ipv4_throttled;
3025 BYTE is_ipv6_throttled;
3026 ULONG remaining_ipv4_throttled_time;
3027 ULONG remaining_ipv6_throttled_time;
3028 BYTE apn_string_len;
3029 CHAR ApnName[MAX_APN_STRING];
3059 BYTE is_ipv4_throttled;
3060 BYTE is_ipv6_throttled;
3061 BYTE is_non_ip_throttled;
3062 ULONG remaining_ipv4_throttled_time;
3063 ULONG remaining_ipv6_throttled_time;
3064 ULONG remaining_non_ip_throttled_time;
3065 BYTE apn_string_len;
3066 CHAR ApnName[MAX_APN_STRING];
3090 BYTE is_emergency_apn;
3091 BYTE apn_blocked_on_all_plmns;
3092 BYTE throttled_plmn_id[3];
3093 BYTE apn_string_len;
3094 CHAR ApnName[MAX_APN_STRING];
3136 CHAR ApnName[MAX_APN_STRING];
3157 CHAR apn_name[MAX_APN_STRING];
3175 BYTE fallback_apn_name_list_len;
3200 BYTE is_ipv4_throttled;
3201 BYTE is_ipv6_throttled;
3202 ULONG remaining_ipv4_throttled_time;
3203 ULONG remaining_ipv6_throttled_time;
3204 BYTE apn_string_len;
Definition: qaGobiApiWds.h:1764
struct dataBearerTechnology QmiWDSDataBearerTechnology
Definition: qaGobiApiWds.h:2636
union WdsProfileParam QmiProfileInfo
Definition: qaGobiApiWds.h:2067
Definition: qaGobiApiWds.h:1514
struct _slqs3GPPConfigItem slqs3GPPConfigItem
Definition: qaGobiApiWds.h:343
Definition: qaGobiApiWds.h:1707
Definition: qaGobiApiWds.h:1265
Definition: qaGobiApiWds.h:2877
Definition: qaGobiApiWds.h:2625
Definition: qaGobiApiWds.h:2478
Definition: qaGobiApiWds.h:1731
Definition: qaGobiApiWds.h:2439
Definition: qaGobiApiWds.h:2241
Definition: qaGobiApiWds.h:2631
Definition: qaGobiApiWds.h:3133
Definition: qaGobiApiWds.h:1984
Definition: qaGobiApiWds.h:411
Definition: qaGobiApiWds.h:1834
Definition: qaGobiApiWds.h:2743
Definition: qaGobiApiWds.h:452
Definition: qaGobiApiWds.h:2162
Definition: qaGobiApiWds.h:1389
Definition: qaGobiApiWds.h:2789
struct _GetProfileSettingOut GetProfileSettingOut
Definition: qaGobiApiWds.h:2015
Definition: qaGobiApiWds.h:260
Definition: qaGobiApiWds.h:2374
Definition: qaGobiApiWds.h:2503
Definition: qaGobiApiWds.h:81
Definition: qaGobiApiWds.h:2940
Definition: qaGobiApiWds.h:1567
Definition: qaGobiApiWds.h:2990
Definition: qaGobiApiWds.h:2807
Definition: qaGobiApiWds.h:294
Definition: qaGobiApiWds.h:2138
Definition: qaGobiApiWds.h:394
Definition: qaGobiApiWds.h:1683
Definition: qaGobiApiWds.h:2668
Definition: qaGobiApiWds.h:1481
Definition: qaGobiApiWds.h:323
Definition: qaGobiApiWds.h:959
Definition: qaGobiApiWds.h:1865
Definition: qaGobiApiWds.h:2595
struct _GetProfileSettingIn GetProfileSettingIn
Definition: qaGobiApiWds.h:1945
Definition: qaGobiApiWds.h:3173
Definition: qaGobiApiWds.h:120
Definition: qaGobiApiWds.h:2826
Definition: qaGobiApiWds.h:2567
Definition: qaGobiApiWds.h:1234
struct dataBearers QmiWDSDataBearers
Definition: qaGobiApiWds.h:432
Definition: qaGobiApiWds.h:1187
Definition: qaGobiApiWds.h:2851
Definition: qaGobiApiWds.h:152
Definition: qaGobiApiWds.h:1449
Definition: qaGobiApiWds.h:1613
Definition: qaGobiApiWds.h:2266
Definition: qaGobiApiWds.h:2769
Definition: qaGobiApiWds.h:706
Definition: qaGobiApiWds.h:2212
Definition: qaGobiApiWds.h:171
Definition: qaGobiApiWds.h:567
Definition: qaGobiApiWds.h:377
Definition: qaGobiApiWds.h:1593
Definition: qaGobiApiWds.h:2096
Definition: qaGobiApiWds.h:1352
Definition: qaGobiApiWds.h:2047
Definition: qaGobiApiWds.h:2899
qmiDataBearerMasks
Definition: qaGobiApiWds.h:94
Definition: qaGobiApiWds.h:3110
Definition: qaGobiApiWds.h:1540
Definition: qaGobiApiWds.h:3154
Definition: qaGobiApiWds.h:2923
Definition: qaGobiApiWds.h:360
Definition: qaGobiApiWds.h:744
Definition: qaGobiApiWds.h:2119
Definition: qaGobiApiWds.h:616