LinuxQMISDK-Lite  SLQS04.00.12
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wds.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_WDS_H__
7 #define __LITEQMI_WDS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 
16 #define IPV6_ADDRESS_ARRAY_SIZE 8
17 #define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE 24
18 #define PACK_WDS_IPV4 4
19 #define PACK_WDS_IPV6 6
20 #define BYT_STAT_STAT_MASK 0X000000C0
21 #define WDS_DHCP_MAX_NUM_OPTIONS 30
22 #define WDS_DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
23 
24 
50 typedef struct
51 {
52  uint8_t QCI;
53  uint8_t gDlBitRate;
54  uint32_t maxDlBitRate;
55  uint32_t gUlBitRate;
56  uint32_t maxUlBitRate;
58 
108 typedef struct
109 {
110  uint8_t filterId;
111  uint8_t eValid;
112  uint8_t ipVersion;
113  uint16_t *pSourceIP;
114  uint8_t sourceIPMask;
115  uint8_t nextHeader;
119  uint16_t srcPortRangeEnd;
120  uint32_t IPSECSPI;
121  uint16_t tosMask;
122  uint32_t flowLabel;
124 
125 
126 
146 typedef struct
147 {
148  uint32_t precedenceClass;
149  uint32_t delayClass;
154 
155 
240 typedef struct
241 {
242  uint8_t trafficClass;
248  uint32_t maxSDUSize;
249  uint8_t sduErrorRatio;
250  uint8_t resBerRatio;
251  uint8_t deliveryErrSDU;
252  uint32_t transferDelay;
253  uint32_t trafficPriority;
255 
270 typedef struct
271 {
273  uint8_t SigInd;
275 
276 
305 typedef struct {
306  uint8_t *pTech;
307  uint32_t *pprofileid3gpp;
308  uint32_t *pprofileid3gpp2;
309  uint32_t *pAuth;
310  char *pUser;
311  char *pPass;
313 
336 typedef struct {
337  uint32_t *psid;
338  uint32_t *pFailureReason;
342 
357  pack_qmi_t *pCtx,
358  uint8_t *pReqBuf,
359  uint16_t *pLen,
361  );
362 
374  uint8_t *pResp,
375  uint16_t respLen,
377  );
378 
442 typedef struct{
443  uint8_t conn_status;
444  uint8_t reconfigReqd;
448  uint8_t ipFamily;
449  uint16_t techName;
450  uint8_t bearerID;
452 
464  uint8_t *pResp,
465  uint16_t respLen,
467  );
468 
474 typedef struct {
475  uint32_t *psid;
477 
492  pack_qmi_t *pCtx,
493  uint8_t *pReqBuf,
494  uint16_t *pLen,
496  );
497 
508  uint8_t *pResp,
509  uint16_t respLen
510  );
528 {
529  uint8_t profileType;
530  uint8_t profileIndex;
531 };
532 
533 
555 {
556  uint32_t precedenceClass;
557  uint32_t delayClass;
561 };
562 
575 {
576  uint8_t numInstances;
577  uint32_t pscsfIPv4Addr[64];
578 };
579 
590 {
591  uint16_t fqdnLen;
592  uint8_t fqdnAddr[256];
593 };
594 
607 {
608  uint8_t numInstances;
610 };
611 
622 {
623  uint16_t domainLen;
624  uint8_t domainName[256];
625 };
626 
639 {
640  uint8_t numInstances;
641  struct wds_Domain domain[10];
642 };
643 
658 {
659  uint8_t IPV6PrefixLen;
660  uint16_t IPAddressV6[8];
661 };
662 
678 {
679  uint8_t gwV6PrefixLen;
680  uint16_t gwAddressV6[8];
681 };
682 
733 typedef struct{
734  uint32_t IPv4;
735  uint8_t ProfileName[128];
736  uint32_t PDPType;
737  uint8_t APNName[128];
738  uint32_t PrimaryDNSV4;
739  uint32_t SecondaryDNSV4;
741  struct wds_GPRSQoS GPRSGrantedQoS;
742  uint8_t Username[128];
743  uint32_t Authentication;
744  struct wds_ProfileIdentifier ProfileID;
745  uint32_t GWAddressV4;
746  uint32_t SubnetMaskV4;
747  uint8_t PCSCFAddrPCO;
748  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
749  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
750  uint16_t PrimaryDNSV6[8];
751  uint16_t SecondaryDNSV6[8];
752  uint32_t Mtu;
753  struct wds_DomainNameList DomainList;
755  uint8_t IMCNflag;
756  uint16_t Technology;
757  struct wds_IPV6AddressInfo IPV6AddrInfo;
758  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
760 
772  uint8_t *pResp,
773  uint16_t respLen,
775  );
832 typedef struct
833 {
834  uint8_t NetworkType;
835  uint32_t RATMask;
836  uint32_t SOMask;
838 
864 typedef struct{
865  uint8_t xferStatAvail;
866  uint64_t tx_bytes;
867  uint64_t rx_bytes;
868  uint64_t tx_pkts;
869  uint64_t rx_pkts;
870  uint8_t mipstatAvail;
871  uint32_t mipStatus;
872  uint8_t dBTechAvail;
873  uint32_t dBTechnology;
875  uint32_t dormancyStatus;
877  uint32_t ratMask;
878  uint32_t soMask;
880  uint8_t prefNetwork;
881  uint8_t netInfoLen;
882  wds_currNetworkInfo currNWInfo[255];
883  uint8_t dBtechExtAvail;
884  uint32_t dBtechnologyExt;
886  uint64_t dBTechExtSoMask;
888 
900  uint8_t *pResp,
901  uint16_t respLen,
903  );
904 
915  uint8_t *pResp,
916  uint16_t respLen
917  );
918 
930 typedef struct{
931  uint8_t dataBearer;
932  uint8_t dormancyStatus;
933  uint8_t mobileIP;
934  uint8_t transferStats;
938  uint8_t interval;
940 
941 
956  pack_qmi_t *pCtx,
957  uint8_t *pReqBuf,
958  uint16_t *pLen,
960  );
961 
995 typedef struct{
996  uint32_t *pReqSettings;
998 
1013  pack_qmi_t *pCtx,
1014  uint8_t *pReqBuf,
1015  uint16_t *pLen,
1017  );
1018 
1098 {
1099  uint8_t trafficClass;
1105  uint32_t maxSDUSize;
1106  uint8_t sduErrorRatio;
1107  uint8_t resBerRatio;
1109  uint32_t transferDelay;
1111 };
1112 
1113 
1315 typedef struct
1316 {
1317  uint8_t *pProfilename;
1318  uint16_t *pProfilenameSize;
1319  uint8_t *pPDPtype;
1322  uint8_t *pAPNName;
1323  uint16_t *pAPNnameSize;
1330  uint8_t *pUsername;
1331  uint16_t *pUsernameSize;
1332  uint8_t *pPassword;
1333  uint16_t *pPasswordSize;
1335  uint32_t *pIPv4AddrPref;
1339  uint8_t *pImCnFlag;
1342  uint8_t *pPdpContext;
1343  uint8_t *pSecondaryFlag;
1344  uint8_t *pPrimaryID;
1345  uint16_t *pIPv6AddPref;
1350  uint8_t *pAddrAllocPref;
1354  uint8_t *pAPNClass;
1540 typedef struct
1541 {
1545  uint8_t *pAllowLinger;
1546  uint16_t *pLcpAckTimeout;
1547  uint16_t *pIpcpAckTimeout;
1548  uint16_t *pAuthTimeout;
1552  uint8_t *pAuthProtocol;
1553  uint8_t *pUserId;
1554  uint16_t *pUserIdSize;
1555  uint8_t *pAuthPassword;
1557  uint8_t *pDataRate;
1558  uint32_t *pAppType;
1559  uint8_t *pDataMode;
1560  uint8_t *pAppPriority;
1561  uint8_t *pApnString;
1562  uint16_t *pApnStringSize;
1563  uint8_t *pPdnType;
1567  uint16_t *pPriV6DnsAddress;
1568  uint16_t *pSecV6DnsAddress;
1569  uint8_t *pRATType;
1572  uint8_t *pAPNClass3GPP2;
1574 
1584 typedef union
1585 {
1589 
1614 typedef struct
1615 {
1616  uint8_t *pProfileId;
1617  uint8_t *pProfileType;
1620 
1635  pack_qmi_t *pCtx,
1636  uint8_t *pReqBuf,
1637  uint16_t *pLen,
1639  );
1640 
1656 typedef struct
1657 {
1658  uint8_t ProfileType;
1659  uint8_t ProfileIndex;
1660  uint16_t ExtErrorCode;
1662 
1677 typedef struct
1678 {
1680  uint8_t *pProfileID;
1681  uint16_t Tlvresult;
1683 
1696  uint8_t *pResp,
1697  uint16_t respLen,
1699  );
1700 
1724 typedef struct
1725 {
1726  uint8_t *pProfileId;
1727  uint8_t *pProfileType;
1730 
1745  pack_qmi_t *pCtx,
1746  uint8_t *pReqBuf,
1747  uint16_t *pLen,
1749  );
1750 
1763 typedef struct
1764 {
1765  uint16_t *pExtErrorCode;
1767 
1768 
1781  uint8_t *pResp,
1782  uint16_t respLen,
1784  );
1785 
1809 typedef struct
1810 {
1811  uint8_t ProfileId;
1812  uint8_t ProfileType;
1814 
1829  pack_qmi_t *pCtx,
1830  uint8_t *pReqBuf,
1831  uint16_t *pLen,
1833  );
1834 
2076 typedef struct
2077 {
2078  uint8_t *pProfilename;
2079  uint16_t *pProfilenameSize;
2080  uint8_t *pPDPtype;
2083  uint8_t *pAPNName;
2084  uint16_t *pAPNnameSize;
2091  uint8_t *pUsername;
2092  uint16_t *pUsernameSize;
2093  uint8_t *pPassword;
2094  uint16_t *pPasswordSize;
2096  uint32_t *pIPv4AddrPref;
2100  uint8_t *pImCnFlag;
2103  uint8_t *pPdpContext;
2104  uint8_t *pSecondaryFlag;
2105  uint8_t *pPrimaryID;
2106  uint16_t *pIPv6AddPref;
2111  uint8_t *pAddrAllocPref;
2115  uint8_t *pAPNClass;
2301 typedef struct
2302 {
2306  uint8_t *pAllowLinger;
2307  uint16_t *pLcpAckTimeout;
2308  uint16_t *pIpcpAckTimeout;
2309  uint16_t *pAuthTimeout;
2313  uint8_t *pAuthProtocol;
2314  uint8_t *pUserId;
2315  uint16_t *pUserIdSize;
2316  uint8_t *pAuthPassword;
2318  uint8_t *pDataRate;
2319  uint32_t *pAppType;
2320  uint8_t *pDataMode;
2321  uint8_t *pAppPriority;
2322  uint8_t *pApnString;
2323  uint16_t *pApnStringSize;
2324  uint8_t *pPdnType;
2328  uint16_t *pPriV6DnsAddress;
2329  uint16_t *pSecV6DnsAddress;
2330  uint8_t *pRATType;
2333  uint8_t *pAPNClass3GPP2;
2335 
2347 {
2351 
2367 typedef struct
2368 {
2370  uint16_t *pExtErrCode;
2372 
2385 typedef struct
2386 {
2388  uint8_t ProfileType;
2389  uint16_t Tlvresult;
2391 
2404  uint8_t *pResp,
2405  uint16_t respLen,
2407  );
2408 
2418 typedef struct {
2421 
2435  pack_qmi_t *pCtx,
2436  uint8_t *pReqBuf,
2437  uint16_t *pLen
2438  );
2439 
2451  uint8_t *pResp,
2452  uint16_t respLen,
2454  );
2455 
2464 typedef struct {
2465  uint32_t profiletype;
2467 
2550 typedef struct{
2551  uint32_t pdptype;
2552  uint32_t ipaddr;
2553  uint32_t pridns;
2554  uint32_t secdns;
2555  uint16_t ipaddrv6;
2556  uint16_t pridnsv6;
2557  uint16_t secdnsv6;
2558  uint32_t auth;
2559  uint8_t namesize;
2560  int8_t name[255];
2561  uint8_t apnsize;
2562  int8_t apnname[255];
2563  uint8_t usersize;
2564  int8_t username[255];
2566 
2581  pack_qmi_t *pCtx,
2582  uint8_t *pReqBuf,
2583  uint16_t *pLen,
2585  );
2586 
2598  uint8_t *pResp,
2599  uint16_t respLen,
2601  );
2602 
2621 typedef struct{
2627 
2641  pack_qmi_t *pCtx,
2642  uint8_t *pReqBuf,
2643  uint16_t *pLen
2644  );
2645 
2657  uint8_t *pResp,
2658  uint16_t respLen,
2660  );
2661 
2677 typedef struct{
2678  uint32_t statmask;
2680 
2742 typedef struct{
2745  uint32_t tXPacketErrors;
2746  uint32_t rXPacketErrors;
2749  uint64_t tXOkBytesCount;
2750  uint64_t rXOkBytesCount;
2753  uint32_t tXDroppedCount;
2754  uint32_t rXDroppedCount;
2756 
2771  pack_qmi_t *pCtx,
2772  uint8_t *pReqBuf,
2773  uint16_t *pLen,
2774  pack_wds_GetPacketStatus_t *reqParam
2775  );
2776 
2788  uint8_t *pResp,
2789  uint16_t respLen,
2791  );
2792 
2799 typedef struct{
2800  uint64_t callDuration;
2802 
2809 typedef struct{
2810 
2812 
2827  pack_qmi_t *pCtx,
2828  uint8_t *pReqBuf,
2829  uint16_t *pLen,
2831  );
2832 
2844  uint8_t *pResp,
2845  uint16_t respLen,
2847  );
2848 
2857 typedef struct{
2858  uint32_t dormancyState;
2860 
2867 typedef struct{
2868 
2870 
2885  pack_qmi_t *pCtx,
2886  uint8_t *pReqBuf,
2887  uint16_t *pLen,
2888  pack_wds_GetDormancyState_t *reqParam
2889  );
2890 
2902  uint8_t *pResp,
2903  uint16_t respLen,
2905  );
2906 
2921 typedef struct{
2922  uint8_t profileType;
2923  uint8_t profileIndex;
2925 
2938 typedef struct{
2941 
2956  pack_qmi_t *pCtx,
2957  uint8_t *pReqBuf,
2958  uint16_t *pLen,
2960  );
2961 
2973  uint8_t *pResp,
2974  uint16_t respLen,
2976  );
2977 
3035 typedef struct{
3036  uint32_t profileType;
3037  uint32_t pdpType;
3038  uint32_t ipAddress;
3039  uint32_t primaryDNS;
3040  uint32_t secondaryDNS;
3041  uint32_t authentication;
3042  uint8_t *pName;
3043  uint8_t *pUsername;
3044  uint8_t *pApnname;
3045  uint8_t *pPassword;
3047 
3062  pack_qmi_t *pCtx,
3063  uint8_t *pReqBuf,
3064  uint16_t *pLen,
3066  );
3067 
3078  uint8_t *pResp,
3079  uint16_t respLen
3080  );
3081 
3133 typedef struct{
3135  uint16_t profileList[5];
3137  uint8_t _3gppRelease;
3138  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
3141 
3155  pack_qmi_t *pCtx,
3156  uint8_t *pReqBuf,
3157  uint16_t *pLen
3158  );
3159 
3171  uint8_t *pResp,
3172  uint16_t respLen,
3174  );
3175 
3225 typedef struct{
3227  uint16_t *pProfileList;
3229  uint8_t *p3gppRelease;
3233 
3248  pack_qmi_t *pCtx,
3249  uint8_t *pReqBuf,
3250  uint16_t *pLen,
3252  );
3253 
3260  uint8_t *pResp,
3261  uint16_t respLen
3262  );
3263 
3272 typedef struct{
3273 uint32_t mipMode;
3275 
3282 typedef struct{
3283 
3285 
3300  pack_qmi_t *pCtx,
3301  uint8_t *pReqBuf,
3302  uint16_t *pLen,
3303  pack_wds_GetMobileIP_t *pReqParam
3304  );
3305 
3317  uint8_t *pResp,
3318  uint16_t respLen,
3319  unpack_wds_GetMobileIP_t *pOutput
3320  );
3321 
3328 typedef struct{
3329 uint8_t index;
3331 
3391 typedef struct{
3392 uint8_t enabled;
3393 uint32_t address;
3394 uint32_t primaryHA;
3395 uint32_t secondaryHA;
3397 uint8_t naiSize;
3398 int8_t NAI[255];
3399 uint32_t HASPI;
3400 uint32_t AAASPI;
3401 uint32_t HAState;
3402 uint32_t AAAState;
3404 
3419  pack_qmi_t *pCtx,
3420  uint8_t *pReqBuf,
3421  uint16_t *pLen,
3423  );
3424 
3436  uint8_t *pResp,
3437  uint16_t respLen,
3439  );
3440 
3498 typedef struct
3499 {
3500 uint8_t NetworkType;
3501 uint32_t RATMask;
3502 uint32_t SOMask;
3504 
3525 typedef struct{
3526 uint8_t prefNetwork;
3530 
3537 typedef struct{
3538 
3554  pack_qmi_t *pCtx,
3555  uint8_t *pReqBuf,
3556  uint16_t *pLen,
3558  );
3559 
3571  uint8_t *pResp,
3572  uint16_t respLen,
3574  );
3575 
3587 typedef struct{
3588 uint32_t error;
3590 
3597 typedef struct{
3598 
3600 
3615  pack_qmi_t *pCtx,
3616  uint8_t *pReqBuf,
3617  uint16_t *pLen,
3619  );
3620 
3632  uint8_t *pResp,
3633  uint16_t respLen,
3635  );
3636 
3657 typedef struct
3658 {
3660 uint32_t ulMask;
3662 
3670 typedef struct{
3673 
3684  pack_qmi_t *pCtx,
3685  uint8_t *pReqBuf,
3686  uint16_t *pLen,
3688  );
3689 
3696 typedef struct
3697 {
3698 
3700 
3712  uint8_t *pResp,
3713  uint16_t respLen,
3715  );
3716 
3760 typedef struct{
3761 int8_t spc[10];
3762 uint8_t index;
3763 uint8_t *pEnabled;
3764 uint32_t *pAddress;
3765 uint32_t *pPrimaryHA;
3766 uint32_t *pSecondaryHA;
3767 uint8_t *pRevTunneling;
3768 int8_t *pNAI;
3769 uint32_t *pHASPI;
3770 uint32_t *pAAASPI;
3771 int8_t *pMNHA;
3772 int8_t *pMNAAA;
3774 
3789  pack_qmi_t *pCtx,
3790  uint8_t *pReqBuf,
3791  uint16_t *pLen,
3793  );
3794 
3801 typedef struct
3802 {
3815  uint8_t *pResp,
3816  uint16_t respLen,
3818  );
3819 
3832 typedef struct
3833 {
3834 uint8_t contextId;
3835 uint8_t contextType;
3837 
3845 typedef struct
3846 {
3848 uint16_t IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
3850 
3926 typedef struct
3927 {
3928 uint8_t contextId;
3929 uint8_t bearerId;
3930 int8_t apnName[100];
3931 uint32_t ipv4Address;
3932 uint32_t ipv4GWAddress;
3937 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3938 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3941 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3942 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3944 
3959  pack_qmi_t *pCtx,
3960  uint8_t *pReqBuf,
3961  uint16_t *pLen,
3963  );
3964 
3976  uint8_t *pResp,
3977  uint16_t respLen,
3979  );
3980 
3992 typedef struct
3993 {
3994 uint8_t StatsPeriod;
3995 uint32_t StatsMask;
3997 
4040 typedef struct
4041 {
4042 uint32_t Mask;
4049 
4069 typedef struct
4070 {
4074 
4096 typedef struct
4097 {
4100 uint32_t MaxChanTxRate;
4101 uint32_t MaxChanRxRate;
4102 } dunchannelRate;
4103 
4209 typedef struct
4210 {
4212 uint16_t callEndReason;
4223 
4238  pack_qmi_t *pCtx,
4239  uint8_t *pReqBuf,
4240  uint16_t *pLen,
4242  );
4243 
4255  uint8_t *pResp,
4256  uint16_t respLen,
4258  );
4259 
4306 typedef struct
4307 {
4309 uint32_t ratMask;
4310 uint32_t soMask;
4312 
4318 {
4321 };
4343 typedef struct
4344 {
4349 
4356 typedef struct{
4357 
4373  pack_qmi_t *pCtx,
4374  uint8_t *pReqBuf,
4375  uint16_t *pLen,
4377  );
4378 
4390  uint8_t *pResp,
4391  uint16_t respLen,
4393  );
4394 
4403 typedef struct{
4406 
4411 typedef struct{
4412  uint16_t Tlvresult;
4414 
4427  pack_qmi_t *pCtx,
4428  uint8_t *pReqBuf,
4429  uint16_t *pLen,
4431 );
4432 
4444  uint8_t *pResp,
4445  uint16_t respLen,
4447 );
4448 
4463 typedef struct{
4464  uint8_t type;
4465  uint8_t family;
4466  uint8_t index;
4468 
4481  pack_qmi_t *pCtx,
4482  uint8_t *pReqBuf,
4483  uint16_t *pLen,
4485  );
4486 
4497  uint8_t *pResp,
4498  uint16_t respLen
4499  );
4500 
4512 typedef struct{
4513  uint8_t type;
4514  uint8_t family;
4516 
4522 typedef struct{
4523  uint8_t index;
4525 
4538  pack_qmi_t *pCtx,
4539  uint8_t *pReqBuf,
4540  uint16_t *pLen,
4542  );
4543 
4555  uint8_t *pResp,
4556  uint16_t respLen,
4558  );
4559 
4568 typedef struct
4569 {
4570  uint8_t profileType;
4571  uint8_t profileId;
4573 
4585 typedef struct
4586 {
4587  uint8_t hwType;
4588  uint8_t chaddrLen;
4589  uint8_t chaddr[16];
4591 
4603 typedef struct
4604 {
4605  uint8_t optCode;
4606  uint8_t optValLen;
4607  uint8_t optVal[255];
4608 } wdsDhcpv4Option;
4609 
4618 typedef struct
4619 {
4620  uint8_t numOpt;
4623 
4632 typedef struct
4633 {
4636 
4652 typedef struct
4653 {
4657 
4670  pack_qmi_t *pCtx,
4671  uint8_t *pReqBuf,
4672  uint16_t *pLen,
4674 
4686  uint8_t *pResp,
4687  uint16_t respLen,
4689  );
4690 
4705 typedef struct
4706 {
4707  uint32_t *pStatMask;
4709 
4722  pack_qmi_t *pCtx,
4723  uint8_t *pReqBuf,
4724  uint16_t *pLen,
4726 
4786  typedef struct
4787  {
4790  uint32_t *pTXPacketErrors;
4791  uint32_t *pRXPacketErrors;
4794  uint64_t *pTXOkBytesCount;
4795  uint64_t *pRXOkBytesCount;
4798  uint32_t *pTXDroppedCount;
4799  uint32_t *pRXDroppedCount;
4801 
4813  uint8_t *pResp,
4814  uint16_t respLen,
4816  );
4817 
4831  pack_qmi_t *pCtx,
4832  uint8_t *pReqBuf,
4833  uint16_t *pLen
4834  );
4847 typedef struct{
4848  uint64_t *pTXTotalBytes;
4849  uint64_t *pRXTotalBytes;
4851 
4863  uint8_t *pResp,
4864  uint16_t respLen,
4866  );
4867 
4881  pack_qmi_t *pCtx,
4882  uint8_t *pReqBuf,
4883  uint16_t *pLen
4884  );
4912 typedef struct{
4918 
4930  uint8_t *pResp,
4931  uint16_t respLen,
4933  );
4934 
4948  pack_qmi_t *pCtx,
4949  uint8_t *pReqBuf,
4950  uint16_t *pLen
4951  );
4965 typedef struct{
4969 
4981  uint8_t *pResp,
4982  uint16_t respLen,
4984  );
4985 
4997 typedef struct {
4998  uint8_t loopbackMode;
5001 
5016  pack_qmi_t *pCtx,
5017  uint8_t *pReqBuf,
5018  uint16_t *pLen,
5020  );
5021 
5032  uint8_t *pResp,
5033  uint16_t respLen
5034  );
5042 typedef struct
5043 {
5044  uint8_t TlvPresent;
5045  uint32_t ulData;
5047 
5055 typedef struct
5056 {
5057  uint8_t TlvPresent;
5058  uint64_t ullData;
5060 
5082 typedef struct {
5090 
5102  uint8_t *pResp,
5103  uint16_t respLen,
5105  );
5106 
5113 typedef struct {
5116 
5131  pack_qmi_t *pCtx,
5132  uint8_t *pReqBuf,
5133  uint16_t *pLen,
5135  );
5136 
5147  uint8_t *pResp,
5148  uint16_t respLen
5149  );
5150 
5162 typedef struct
5163 {
5164  uint8_t TlvPresent;
5165  uint8_t profileType;
5166  uint8_t profileId;
5168 
5184 typedef struct
5185 {
5186  uint8_t TlvPresent;
5187  uint8_t leaseState;
5189 
5197 typedef struct
5198 {
5199  uint8_t TlvPresent;
5200  uint32_t IPv4Addr;
5201 } wds_IPv4AdTlv;
5202 
5216 typedef struct
5217 {
5218  uint8_t optCode;
5219  uint8_t optValLen;
5220  uint8_t *pOptVal;
5221 } wds_DHCPOpt;
5222 
5234 typedef struct
5235 {
5236  uint8_t TlvPresent;
5237  uint8_t numOpt;
5239  uint8_t optListData[WDS_DHCP_OPTION_DATA_BUF_SIZE]; /* internal buffer to store option data */
5241 
5242 
5254 typedef struct {
5260 
5272  uint8_t *pResp,
5273  uint16_t respLen,
5275  );
5276 
5286 typedef struct {
5287  uint32_t mode;
5289 
5304  pack_qmi_t *pCtx,
5305  uint8_t *pReqBuf,
5306  uint16_t *pLen,
5307  pack_wds_SetMobileIP_t *reqArg
5308  );
5309 
5320  uint8_t *pResp,
5321  uint16_t respLen
5322  );
5323 
5364 typedef struct {
5365  char *pSPC;
5366  uint32_t *pMode;
5367  uint8_t *pRetryLimit;
5368  uint8_t *pRetryInterval;
5369  uint8_t *pReRegPeriod;
5370  uint8_t *pReRegTraffic;
5372  uint8_t *pHA2002bis;
5374 
5389  pack_qmi_t *pCtx,
5390  uint8_t *pReqBuf,
5391  uint16_t *pLen,
5393  );
5394 
5406  uint8_t *pResp,
5407  uint16_t respLen
5408  );
5409 
5424 typedef struct {
5425  uint8_t acsetting;
5426  uint8_t acroamsetting;
5428 
5443  pack_qmi_t *pCtx,
5444  uint8_t *pReqBuf,
5445  uint16_t *pLen,
5447  );
5448 
5459  uint8_t *pResp,
5460  uint16_t respLen
5461  );
5462 
5472 typedef struct {
5473  uint32_t *psetting;
5475 
5490  pack_qmi_t *pCtx,
5491  uint8_t *pReqBuf,
5492  uint16_t *pLen
5493  );
5494 
5506  uint8_t *pResp,
5507  uint16_t respLen,
5508  unpack_wds_GetAutoconnect_t *pOutput);
5509 
5535 typedef struct
5536 {
5537  uint8_t statsPeriod;
5538  uint32_t statsMask;
5539 } wds_TrStatInd;
5540 
5599 typedef struct
5600 {
5605  uint8_t *pMIPStatusInd;
5612 
5628  pack_qmi_t *pCtx,
5629  uint8_t *pReqBuf,
5630  uint16_t *pLen,
5632  );
5633 
5644  uint8_t *pResp,
5645  uint16_t respLen
5646  );
5647 
5662  pack_qmi_t *pCtx,
5663  uint8_t *pReqBuf,
5664  uint16_t *pLen
5665  );
5666 
5677  uint8_t *pResp,
5678  uint16_t respLen
5679  );
5680 
5695  pack_qmi_t *pCtx,
5696  uint8_t *pReqBuf,
5697  uint16_t *pLen
5698  );
5699 
5710  uint8_t *pResp,
5711  uint16_t respLen
5712  );
5713 
5728  pack_qmi_t *pCtx,
5729  uint8_t *pReqBuf,
5730  uint16_t *pLen);
5731 
5742  uint8_t *pResp,
5743  uint16_t respLen
5744  );
5745 
5755 typedef struct
5756 {
5757  uint8_t profileType;
5758  uint8_t profileId;
5760 
5776 typedef struct
5777 {
5778  uint8_t hwType;
5779  uint8_t chaddrLen;
5780  uint8_t chaddr[16];
5782 
5798 typedef struct
5799 {
5800  uint8_t optCode;
5801  uint8_t optValLen;
5802  uint8_t optVal[255];
5804 
5816 typedef struct
5817 {
5818  uint8_t numOpt;
5821 
5836 typedef struct
5837 {
5842 
5856  pack_qmi_t *pCtx,
5857  uint8_t *pReqBuf,
5858  uint16_t *pLen,
5860  );
5861 
5872  uint8_t *pResp,
5873  uint16_t respLen
5874  );
5875 
5876 
5890  pack_qmi_t *pCtx,
5891  uint8_t *pReqBuf,
5892  uint16_t *pLen
5893  );
5894 
5922 typedef struct{
5923  uint32_t *pDataBearer;
5925 
5937  uint8_t *pResp,
5938  uint16_t respLen,
5940  );
5941 
5942 
5956 int pack_wds_SetMuxID(
5957  pack_qmi_t *pCtx,
5958  uint8_t *pReqBuf,
5959  uint16_t *pLen,
5960  uint8_t *pMuxID);
5961 
5972  uint8_t *pResp,
5973  uint16_t respLen
5974  );
5975 
5976 #ifdef __cplusplus
5977 } /* extern "C" { */
5978 #endif
5979 
5980 #endif
5981 
uint32_t current_channel_tx_rate
Definition: wds.h:4913
uint8_t * pDataSystemStatusChangeInd
Definition: wds.h:5610
uint8_t numInstances
Definition: wds.h:576
uint32_t * pVerboseFailureReason
Definition: wds.h:340
uint8_t * pAddrAllocPref
Definition: wds.h:2111
uint8_t gwV6PrefixLen
Definition: wds.h:679
uint32_t profileType
Definition: wds.h:3036
Definition: wds.h:2464
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2311
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1338
uint8_t * pUserId
Definition: wds.h:2314
uint32_t * pTXDroppedCount
Definition: wds.h:4798
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:577
uint16_t * pExtErrCode
Definition: wds.h:2370
Definition: wds.h:5798
uint16_t * pUsernameSize
Definition: wds.h:1331
wds_DHCPv4ProfileId * pProfileId
Definition: wds.h:5838
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2326
Definition: wds.h:3328
Definition: wds.h:4522
uint8_t profileType
Definition: wds.h:529
uint16_t * pSecV6DnsAddress
Definition: wds.h:1568
uint32_t ratMask
Definition: wds.h:4309
Definition: wds.h:4463
Definition: wds.h:3587
uint8_t * pAuthPassword
Definition: wds.h:2316
int unpack_wds_GetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
uint8_t numOpt
Definition: wds.h:5818
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2305
uint8_t * pHAAuthenticator
Definition: wds.h:5371
Definition: wds.h:3282
int pack_wds_SLQSSSetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetDHCPv4ClientConfig_t *reqArg)
uint16_t IPAddressV6[8]
Definition: wds.h:660
Definition: wds.h:2799
uint32_t Mtu
Definition: wds.h:752
uint64_t ullData
Definition: wds.h:5058
liteQmiDataBearerMasks
Definition: wds.h:4317
uint32_t maxChannelTXRate
Definition: wds.h:2624
uint8_t NetworkType
Definition: wds.h:834
Definition: wds.h:606
uint8_t * pAllowLinger
Definition: wds.h:2306
uint32_t RATMask
Definition: wds.h:835
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:657
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1586
uint8_t dataBearerTechExt
Definition: wds.h:937
uint8_t eValid
Definition: wds.h:111
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:609
int unpack_wds_DHCPv4ClientLeaseChange(uint8_t *pResp, uint16_t respLen)
uint8_t ProfileType
Definition: wds.h:1658
uint16_t destPortRangeEnd
Definition: wds.h:117
int pack_wds_SLQSGetRuntimeSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetRuntimeSettings_t *reqArg)
uint32_t reliabilityClass
Definition: wds.h:558
uint64_t tx_bytes
Definition: wds.h:866
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1349
uint16_t * pApnStringSize
Definition: wds.h:2323
uint8_t bResetStatistics
Definition: wds.h:3659
uint8_t optCode
Definition: wds.h:5218
uint8_t * pRATType
Definition: wds.h:1569
#define WDS_DHCP_OPTION_DATA_BUF_SIZE
Definition: wds.h:22
uint8_t TlvPresent
Definition: wds.h:5186
Definition: wds.h:4618
uint32_t ulMask
Definition: wds.h:3660
uint8_t ipFamily
Definition: wds.h:448
uint8_t * pDormancyStatusInd
Definition: wds.h:5604
uint8_t * pSecondaryFlag
Definition: wds.h:2104
uint8_t numInstances
Definition: wds.h:608
uint8_t * pProfileId
Definition: wds.h:1726
int pack_wds_SLQSSSetLoopback(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)
uint8_t * p3gppRelease
Definition: wds.h:3229
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:2085
uint16_t verboseSessnEndReasonType
Definition: wds.h:446
uint32_t prPCSCFIPv4Address
Definition: wds.h:3939
wds_profileInfo * pCurProfile
Definition: wds.h:1618
uint32_t * pVerboseFailReasonType
Definition: wds.h:339
uint8_t loopbackMode
Definition: wds.h:4998
uint8_t * pProfilename
Definition: wds.h:1317
Definition: wds.h:4209
uint32_t ipAddress
Definition: wds.h:3038
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:4347
uint32_t grntUplinkBitrate
Definition: wds.h:245
uint32_t trafficPriority
Definition: wds.h:1110
uint8_t profileType
Definition: wds.h:2922
uint16_t * pLTEAttachProfileList
Definition: wds.h:3230
uint16_t * pAuthTimeout
Definition: wds.h:2309
uint8_t IPFamilyPreference
Definition: wds.h:4404
int pack_wds_DHCPv4ClientLeaseChange(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
Definition: wds.h:1097
uint16_t * pIPv6AddPref
Definition: wds.h:1345
uint16_t Tlvresult
Definition: wds.h:1681
uint16_t * pProfilenameSize
Definition: wds.h:1318
uint64_t * pRXOkBytesCount
Definition: wds.h:4795
LibPackQosClassID * pQosClassID
Definition: wds.h:1351
Definition: wds.h:5535
uint8_t * pAPNClass3GPP2
Definition: wds.h:1572
uint32_t MaxChanRxRate
Definition: wds.h:4101
uint32_t maxUplinkBitrate
Definition: wds.h:243
Definition: wds.h:677
Definition: wds.h:3035
uint32_t maxSDUSize
Definition: wds.h:248
int pack_wds_SLQSDeleteProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSDeleteProfile_t *reqParam)
uint16_t extendedErrorCode
Definition: wds.h:2939
int pack_wds_SetMobileIPProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPProfile_t *reqParam)
uint8_t prefNetwork
Definition: wds.h:880
uint8_t dBTechAvail
Definition: wds.h:872
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:2108
uint8_t index
Definition: wds.h:3762
Definition: wds.h:3760
uint8_t resBerRatio
Definition: wds.h:1107
Definition: wds.h:3597
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1340
uint32_t mipStatus
Definition: wds.h:871
Definition: wds.h:474
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1557
int pack_wds_SLQSWdsGoDormant(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t srcPortRangeEnd
Definition: wds.h:119
Definition: wds.h:4319
int unpack_wds_SetAutoconnect(uint8_t *pResp, uint16_t respLen)
uint32_t * pMode
Definition: wds.h:5366
uint16_t fqdnLen
Definition: wds.h:591
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t ProfileIndex
Definition: wds.h:1659
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:2099
uint8_t index
Definition: wds.h:4523
uint8_t * pProfileId
Definition: wds.h:1616
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:4621
int pack_wds_SetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
Definition: wds.h:589
uint64_t MDMCallDuration
Definition: wds.h:4072
uint8_t optValLen
Definition: wds.h:5801
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1566
uint8_t MDMConnStatus
Definition: wds.h:4071
uint8_t dormancyStatus
Definition: wds.h:932
Definition: wds.h:2301
uint8_t * pReportDormStatus
Definition: wds.h:4045
uint8_t dataSystemStatus
Definition: wds.h:936
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t StatsPeriod
Definition: wds.h:3994
uint32_t ipv4GWAddress
Definition: wds.h:3932
int pack_wds_SLQSStartDataSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStartDataSession_t *reqArg)
uint16_t * pExtErrorCode
Definition: wds.h:1765
uint8_t filterId
Definition: wds.h:110
uint32_t * pRXPacketSuccesses
Definition: wds.h:4789
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:878
uint8_t ByteLoopbackMode
Definition: wds.h:4966
uint8_t * pEnabled
Definition: wds.h:3763
char * pPass
Definition: wds.h:311
uint8_t NetworkType
Definition: wds.h:3500
int unpack_wds_SetMuxID(uint8_t *pResp, uint16_t respLen)
uint32_t max_channel_rx_rate
Definition: wds.h:4916
uint32_t * pPDNInactivTimeout
Definition: wds.h:1353
uint8_t numOpt
Definition: wds.h:4620
uint8_t family
Definition: wds.h:4465
wds_DataULongTlv TxDropConutTlv
Definition: wds.h:5087
uint8_t prefNetwork
Definition: wds.h:3526
int pack_wds_SLQSGet3GPPConfigItem(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 unpack_wds_GetSessionState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionState_t *pOutput)
uint16_t LTEAttachProfile
Definition: wds.h:3134
uint32_t * pRXPacketErrors
Definition: wds.h:4791
int pack_wds_GetDefaultProfileNum(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfileNum_t *pReqParam)
uint8_t * pPrimaryID
Definition: wds.h:2105
Definition: wds.h:2418
int pack_wds_SLQSWdsGoActive(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1570
uint8_t TlvPresent
Definition: wds.h:5199
int pack_wds_GetMobileIP(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIP_t *pReqParam)
int pack_wds_GetDataBearerTechnology(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t HAState
Definition: wds.h:3401
Definition: wds.h:5197
uint64_t tx_pkts
Definition: wds.h:868
uint8_t * pPrimaryID
Definition: wds.h:1344
uint8_t * pOptVal
Definition: wds.h:5220
Definition: wds.h:4705
Definition: wds.h:4603
uint8_t * pDataRate
Definition: wds.h:2318
Definition: wds.h:4965
uint32_t authentication
Definition: wds.h:3041
uint8_t * pRevTunneling
Definition: wds.h:3767
uint8_t * pAPNName
Definition: wds.h:1322
uint8_t TlvPresent
Definition: wds.h:5044
uint16_t * pPriV6DnsAddress
Definition: wds.h:2328
uint32_t * pIPv4AddrPref
Definition: wds.h:2096
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2387
uint8_t * pPdpAccessConFlag
Definition: wds.h:2098
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:3671
int pack_wds_SLQSSetWdsEventCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetWdsEventCallback_t *reqArg)
uint16_t verboseSessnEndReason
Definition: wds.h:447
Definition: wds.h:1656
uint8_t * pReportDataBearerTech
Definition: wds.h:4046
Definition: wds.h:3498
uint32_t gUlBitRate
Definition: wds.h:55
Definition: wds.h:5216
uint64_t rxOKBytesCount
Definition: wds.h:4214
uint8_t hwType
Definition: wds.h:5778
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:2086
uint32_t * pAppType
Definition: wds.h:1558
uint16_t * pIPv6AddPref
Definition: wds.h:2106
int pack_wds_SLQSWdsSwiPDPRuntimeSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSwiPDPRuntimeSettings_t *reqParam)
uint8_t * pAPNDisabledFlag
Definition: wds.h:1352
uint32_t * pprofileid3gpp2
Definition: wds.h:308
uint32_t pdpType
Definition: wds.h:3037
uint8_t ProfileType
Definition: wds.h:2388
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:2088
uint8_t loopbackMultiplier
Definition: wds.h:4999
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:2087
Definition: wds.h:527
LibPackQosClassID * pQosClassID
Definition: wds.h:2112
uint8_t * pProfileType
Definition: wds.h:1617
uint8_t * pAppPriority
Definition: wds.h:1560
int unpack_wds_GetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIPProfile_t *pOutput)
int pack_wds_GetPacketStatus(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatus_t *reqParam)
wds_DataULongLongTlv RxOkByteCountTlv
Definition: wds.h:5086
Definition: wds.h:4096
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:2097
uint16_t * pLcpAckTimeout
Definition: wds.h:2307
uint32_t * psid
Definition: wds.h:475
Definition: wds.h:4040
int unpack_wds_SLQSWdsGoActive(uint8_t *pResp, uint16_t respLen)
uint32_t current_channel_rx_rate
Definition: wds.h:4914
Definition: wds.h:2921
uint8_t * pReRegTraffic
Definition: wds.h:5370
uint32_t dormancyState
Definition: wds.h:2858
uint8_t * pDataMode
Definition: wds.h:1559
uint8_t trafficClass
Definition: wds.h:242
uint16_t domainLen
Definition: wds.h:623
Definition: wds.h:4512
uint8_t profileType
Definition: wds.h:4570
uint8_t * pAuthenticationPref
Definition: wds.h:2095
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2465
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2310
uint8_t contextId
Definition: wds.h:3928
uint32_t secondaryDNS
Definition: wds.h:3040
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:2090
uint8_t ByteLoopbackMultiplier
Definition: wds.h:4967
uint8_t * pPdnType
Definition: wds.h:2324
uint8_t IPFamilyPreference
Definition: wds.h:754
struct wds_Domain domain[10]
Definition: wds.h:641
uint16_t * pSourceIP
Definition: wds.h:113
uint32_t maxUplinkBitrate
Definition: wds.h:1100
Definition: wds.h:4568
uint16_t * pAPNnameSize
Definition: wds.h:1323
int pack_wds_GetMobileIPProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIPProfile_t *reqParam)
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:1565
Definition: wds.h:554
uint16_t gwAddressV6[8]
Definition: wds.h:680
uint32_t * pPDNInactivTimeout
Definition: wds.h:2114
int unpack_wds_SLQSGetDUNCallInfo(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
int pack_wds_GetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:2101
uint8_t dataBearerMask
Definition: wds.h:4345
uint16_t Tlvresult
Definition: wds.h:4412
uint16_t LTEAttachProfileListLen
Definition: wds.h:3139
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1327
int unpack_wds_SLQSStartDataSession(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStartDataSession_t *pOutput)
int unpack_wds_SetDefaultProfile(uint8_t *pResp, uint16_t respLen)
int unpack_wds_SLQSDeleteProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDeleteProfile_t *pOutput)
uint8_t trafficClass
Definition: wds.h:1099
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:2089
Definition: wds.h:3657
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1329
uint32_t transferDelay
Definition: wds.h:252
uint16_t * pIpcpAckTimeout
Definition: wds.h:2308
uint8_t conn_status
Definition: wds.h:443
uint8_t sduErrorRatio
Definition: wds.h:1106
uint8_t qosDeliveryOrder
Definition: wds.h:1104
wds_DHCPv4Option * pOptList
Definition: wds.h:5819
uint8_t type
Definition: wds.h:4513
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5057
uint64_t txOKBytesCount
Definition: wds.h:4213
uint8_t IMCNflag
Definition: wds.h:755
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1544
uint32_t SecondaryDNSV4
Definition: wds.h:739
uint8_t dormancyStatAvail
Definition: wds.h:874
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2554
uint32_t CurrChanTxRate
Definition: wds.h:4098
uint16_t secdnsv6
Definition: wds.h:2557
int unpack_wds_SetMobileIP(uint8_t *pResp, uint16_t respLen)
uint8_t * pRetryLimit
Definition: wds.h:5367
uint16_t tosMask
Definition: wds.h:121
ipv6AddressInfo ipv6GWAddress
Definition: wds.h:3936
uint32_t tXPacketSuccesses
Definition: wds.h:2743
uint16_t * pLcpAckTimeout
Definition: wds.h:1546
Definition: wds.h:2809
uint64_t mdmCallDurationActive
Definition: wds.h:4220
Definition: wds.h:4320
uint32_t GWAddressV4
Definition: wds.h:745
#define WDS_DHCP_MAX_NUM_OPTIONS
Definition: wds.h:21
uint8_t * pProfileType
Definition: wds.h:1727
int pack_wds_SLQSCreateProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSCreateProfile_t *reqArg)
uint16_t * pAuthTimeout
Definition: wds.h:1548
uint32_t rXPacketErrors
Definition: wds.h:2746
uint32_t grntDownlinkBitrate
Definition: wds.h:246
uint8_t acsetting
Definition: wds.h:5425
Definition: wds.h:3272
wds_DataULongTlv RxDropConutTlv
Definition: wds.h:5088
uint8_t * pAuthenticationPref
Definition: wds.h:1334
uint8_t numInstances
Definition: wds.h:640
uint8_t * pCurrDataBearerTechInd
Definition: wds.h:5606
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:2102
uint16_t ExtErrorCode
Definition: wds.h:1660
uint8_t * pPassword
Definition: wds.h:2093
int unpack_wds_SLQSWdsSetEventReport(uint8_t *pResp, uint16_t respLen)
uint8_t profileIndex
Definition: wds.h:530
uint32_t connectionStatus
Definition: wds.h:2419
uint64_t * pRXOKBytesLastCall
Definition: wds.h:4797
int pack_wds_SetDefaultProfileNum(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfileNum_t *pReqParam)
uint32_t RATMask
Definition: wds.h:3501
uint8_t profileId
Definition: wds.h:5758
uint8_t deliveryErrSDU
Definition: wds.h:1108
uint8_t hwType
Definition: wds.h:4587
int pack_wds_SLQSSet3GPPConfigItem(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSet3GPPConfigItem_t *reqParam)
uint64_t tXOKBytesLastCall
Definition: wds.h:2751
int pack_wds_SetDefaultProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfile_t *reqParam)
uint8_t reconfigReqd
Definition: wds.h:444
uint8_t xferStatAvail
Definition: wds.h:865
wds_DHCPProfileIdTlv ProfileIdTlv
Definition: wds.h:5255
uint16_t * pSecV6DnsAddress
Definition: wds.h:2329
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t *pOutput)
int unpack_wds_SLQSSetIPFamilyPreference(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetIPFamilyPreference_t *pOutput)
int pack_wds_SLQSGetDataBearerTechnology(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDataBearerTechnology_t *pReqParam)
int unpack_wds_GetSessionDuration(uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDuration_t *pOutput)
Definition: wds.h:2677
uint8_t * pUsername
Definition: wds.h:3043
Definition: wds.h:3391
uint32_t * pRXPacketOverflows
Definition: wds.h:4793
uint8_t * pImCnFlag
Definition: wds.h:2100
uint8_t * pRetryInterval
Definition: wds.h:5368
Definition: wds.h:5472
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:2752
uint8_t * pUserId
Definition: wds.h:1553
uint8_t chaddrLen
Definition: wds.h:5779
int8_t * pMNAAA
Definition: wds.h:3772
uint8_t bearerId
Definition: wds.h:3929
Definition: wds.h:2867
uint32_t * pTXPacketOverflows
Definition: wds.h:4792
uint32_t IPv4
Definition: wds.h:734
int unpack_wds_SLQSSSetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen)
int unpack_wds_SLQSGetProfileSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
uint8_t * pPdpDataCompType
Definition: wds.h:1321
wds_transferStatInd * pTransferStatInd
Definition: wds.h:4044
uint16_t * pUserIdSize
Definition: wds.h:1554
uint8_t * pAPNClass3GPP2
Definition: wds.h:2333
int pack_wds_SLQSGetProfileSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
uint32_t grntUplinkBitrate
Definition: wds.h:1102
uint32_t dBtechnologyExt
Definition: wds.h:884
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:270
ipv6AddressInfo ipv6Address
Definition: wds.h:3935
uint32_t delayClass
Definition: wds.h:149
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:4654
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1679
uint8_t * pReportChannelRate
Definition: wds.h:4047
wds_DataULongTlv RxOkConutTlv
Definition: wds.h:5084
uint32_t primaryDNS
Definition: wds.h:3039
wds_DataULongTlv TxOkConutTlv
Definition: wds.h:5083
Definition: wds.h:574
uint8_t * pAuthPassword
Definition: wds.h:1555
uint16_t * pAuthPasswordSize
Definition: wds.h:2317
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1346
int pack_wds_GetSessionDuration(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetSessionDuration_t *reqParam)
uint32_t AAASPI
Definition: wds.h:3400
uint32_t pdptype
Definition: wds.h:2551
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1326
int pack_wds_SLQSGetCurrDataSystemStat(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetCurrDataSystemStat_t *pReqParam)
uint8_t * pName
Definition: wds.h:3042
uint8_t ProfileId
Definition: wds.h:1811
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t statsMask
Definition: wds.h:5538
uint8_t * pReportConnStatus
Definition: wds.h:4043
int pack_wds_GetLastMobileIPError(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetLastMobileIPError_t *pReqParam)
uint32_t * pTXPacketSuccesses
Definition: wds.h:4788
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:272
int8_t * pMNHA
Definition: wds.h:3771
Definition: wds.h:1614
Definition: wds.h:5162
Definition: wds.h:146
uint8_t resBerRatio
Definition: wds.h:250
uint8_t * pImCnFlag
Definition: wds.h:1339
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1550
uint32_t prDNSIPv4Address
Definition: wds.h:3933
uint32_t * pDataBearer
Definition: wds.h:5923
Definition: wds.h:5816
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2331
uint32_t * pAAASPI
Definition: wds.h:3770
uint8_t netInfoLen
Definition: wds.h:881
uint8_t dataBearer
Definition: wds.h:931
uint8_t * pPDPtype
Definition: wds.h:2080
uint8_t * pMIPStatusInd
Definition: wds.h:5605
int pack_wds_SLQSResetPacketStatics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pDataMode
Definition: wds.h:2320
wds_DHCPLeaseStateTlv DHCPv4LeaseStateTlv
Definition: wds.h:5256
uint32_t precedenceClass
Definition: wds.h:148
uint32_t trafficPriority
Definition: wds.h:253
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
Definition: wds.h:5424
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1341
uint32_t delayClass
Definition: wds.h:557
uint64_t callDuration
Definition: wds.h:2800
uint32_t mipMode
Definition: wds.h:3273
uint32_t precedenceClass
Definition: wds.h:556
uint8_t IPV6PrefixLen
Definition: wds.h:3847
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:4346
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:16
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:2107
uint32_t maxSDUSize
Definition: wds.h:1105
uint32_t PrimaryDNSV4
Definition: wds.h:738
uint8_t * pAuthRetryCount
Definition: wds.h:2312
int pack_wds_SLQSModifyProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSModifyProfile_t *reqArg)
uint64_t rx_pkts
Definition: wds.h:869
Definition: wds.h:5234
uint8_t * pSecondaryFlag
Definition: wds.h:1343
int8_t * pNAI
Definition: wds.h:3768
uint8_t nextHeader
Definition: wds.h:115
uint32_t * pHASPI
Definition: wds.h:3769
uint32_t mode
Definition: wds.h:5287
uint8_t * pAuthProtocol
Definition: wds.h:1552
Definition: wds.h:5055
uint8_t domainName[256]
Definition: wds.h:624
uint8_t networkInfoLen
Definition: wds.h:3527
uint16_t * pPasswordSize
Definition: wds.h:2094
uint32_t statmask
Definition: wds.h:2678
uint16_t pridnsv6
Definition: wds.h:2556
uint32_t seDNSIPv4Address
Definition: wds.h:3934
uint8_t * pPdpAccessConFlag
Definition: wds.h:1337
Definition: wds.h:1677
wds_DHCPLeaseOptTlv DHCPv4LeaseOptTlv
Definition: wds.h:5258
Definition: wds.h:5082
Definition: wds.h:3801
Definition: wds.h:5755
uint8_t * pApnname
Definition: wds.h:3044
int pack_wds_SetMobileIP(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIP_t *reqArg)
uint8_t profileIndex
Definition: wds.h:2923
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:249
uint8_t bearerID
Definition: wds.h:450
int unpack_wds_DHCPv4ClientLease_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_ind_t *pOutput)
uint8_t mipstatAvail
Definition: wds.h:870
uint32_t secondaryHA
Definition: wds.h:3395
uint32_t peakThroughputClass
Definition: wds.h:559
int unpack_wds_SLQSWdsGoDormant(uint8_t *pResp, uint16_t respLen)
uint8_t * pAPNDisabledFlag
Definition: wds.h:2113
uint16_t techName
Definition: wds.h:449
uint8_t currentNetwork
Definition: wds.h:4308
Definition: wds.h:1540
uint8_t dBtechExtAvail
Definition: wds.h:883
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
Definition: wds.h:5364
uint32_t SOMask
Definition: wds.h:836
int pack_wds_SLQSWdsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSetEventReport_t *reqArg)
uint16_t * pAPNnameSize
Definition: wds.h:2084
uint8_t PCSCFAddrPCO
Definition: wds.h:747
Definition: wds.h:1315
dunchannelRate channelRate
Definition: wds.h:4217
uint32_t PDPType
Definition: wds.h:736
Definition: wds.h:4847
uint8_t transferStats
Definition: wds.h:934
uint8_t SigInd
Definition: wds.h:273
uint32_t Mask
Definition: wds.h:4042
uint64_t tXOkBytesCount
Definition: wds.h:2749
uint16_t srcPortRangeStart
Definition: wds.h:118
uint16_t * pProfileList
Definition: wds.h:3227
uint8_t * pPdpHdrCompType
Definition: wds.h:2081
uint32_t * pAppType
Definition: wds.h:2319
uint32_t dBTechnology
Definition: wds.h:873
uint32_t IPv4Addr
Definition: wds.h:5200
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2348
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1324
uint16_t * pProfilenameSize
Definition: wds.h:2079
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1325
connectionStatus connectionStatus
Definition: wds.h:4211
Definition: wds.h:305
int pack_wds_GetPacketStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatistics_t *pReq)
int unpack_wds_RMTransferStatistics_ind(uint8_t *pResp, uint16_t respLen, unpack_RMTransferStatistics_ind_t *pOutput)
uint64_t rx_bytes
Definition: wds.h:867
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:4218
uint8_t enabled
Definition: wds.h:3392
uint8_t index
Definition: wds.h:3329
uint8_t leaseState
Definition: wds.h:5187
int unpack_wds_SLQSResetPacketStatics(uint8_t *pResp, uint16_t respLen)
uint8_t dataBearerTech
Definition: wds.h:4216
uint16_t LTEAttachProfileListLen
Definition: wds.h:3231
uint8_t * pProfilename
Definition: wds.h:2078
uint8_t * pPdpContext
Definition: wds.h:1342
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1347
uint16_t callEndReason
Definition: wds.h:4212
uint8_t apnsize
Definition: wds.h:2561
Definition: wds.h:1584
uint32_t * pPrimaryHA
Definition: wds.h:3765
uint32_t peakThroughputClass
Definition: wds.h:151
Definition: wds.h:1763
uint32_t * pAuth
Definition: wds.h:309
Definition: wds.h:5184
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2303
uint8_t * pAuthProtocol
Definition: wds.h:2313
uint8_t * pPdpContext
Definition: wds.h:2103
uint32_t tXPacketErrors
Definition: wds.h:2745
uint8_t * pPdnType
Definition: wds.h:1563
Definition: wds.h:1724
uint16_t * pPriV6DnsAddress
Definition: wds.h:1567
uint8_t chaddrLen
Definition: wds.h:4588
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2304
uint8_t interval
Definition: wds.h:938
uint32_t tXPacketOverflows
Definition: wds.h:2747
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:338
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:2109
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:2938
uint8_t currDBTechAvail
Definition: wds.h:876
Definition: wds.h:1809
uint8_t * pUsername
Definition: wds.h:2091
uint32_t * pAddress
Definition: wds.h:3764
uint32_t ulData
Definition: wds.h:5045
uint8_t revTunneling
Definition: wds.h:3396
int pack_wds_SetMuxID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pMuxID)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1543
int pack_wds_GetDormancyState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDormancyState_t *reqParam)
uint32_t AAAState
Definition: wds.h:3402
int pack_wds_SLQSStopDataSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStopDataSession_t *reqArg)
uint32_t dormancyStatus
Definition: wds.h:875
uint8_t contextId
Definition: wds.h:3834
wds_DataULongLongTlv TxOkByteCountTlv
Definition: wds.h:5085
Definition: wds.h:3225
uint32_t SubnetMaskV4
Definition: wds.h:746
uint32_t maxChannelRXRate
Definition: wds.h:2625
uint8_t naiSize
Definition: wds.h:3397
uint32_t maxDlBitRate
Definition: wds.h:54
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2325
uint32_t error
Definition: wds.h:3588
uint32_t CurrChanRxRate
Definition: wds.h:4099
Definition: wds.h:3992
uint8_t * pAppPriority
Definition: wds.h:2321
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:740
uint8_t optValLen
Definition: wds.h:4606
Definition: wds.h:5042
uint32_t * pReqSettings
Definition: wds.h:996
uint8_t profileType
Definition: wds.h:5165
uint32_t * psid
Definition: wds.h:337
uint16_t * pLTEAttachProfile
Definition: wds.h:3226
uint8_t usersize
Definition: wds.h:2563
uint8_t * pProfileID
Definition: wds.h:1680
uint16_t ipaddrv6
Definition: wds.h:2555
uint32_t transferDelay
Definition: wds.h:1109
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:112
Definition: wds.h:4069
int unpack_wds_SLQSGetCurrentChannelRate(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
int pack_wds_SetMobileIPParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPParameters_t *reqArg)
LibpackProfile3GPP2 SlqsProfile3GPP2
Definition: wds.h:2349
uint16_t * pUserIdSize
Definition: wds.h:2315
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2330
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1571
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1336
uint64_t * pTXOKBytesLastCall
Definition: wds.h:4796
wds_DHCPv4HWConfig * pHwConfig
Definition: wds.h:5839
Definition: wds.h:4306
uint8_t lastCallDataBearerTech
Definition: wds.h:4221
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:3137
uint32_t sePCSCFIPv4Address
Definition: wds.h:3940
uint64_t rXOkBytesCount
Definition: wds.h:2750
uint64_t * pTXOkBytesCount
Definition: wds.h:4794
Definition: wds.h:4997
uint8_t sourceIPMask
Definition: wds.h:114
uint32_t maxDownlinkBitrate
Definition: wds.h:1101
Definition: wds.h:2550
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:306
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1547
uint8_t optCode
Definition: wds.h:5800
uint8_t * pAPNClass
Definition: wds.h:1354
uint8_t * pPassword
Definition: wds.h:3045
uint32_t * psetting
Definition: wds.h:5473
Definition: wds.h:50
uint32_t rXDroppedCount
Definition: wds.h:2754
uint16_t * pApnStringSize
Definition: wds.h:1562
uint8_t optCode
Definition: wds.h:4605
uint32_t SOMask
Definition: wds.h:3502
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
Definition: wds.h:5599
uint16_t sessionEndReason
Definition: wds.h:445
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
uint8_t * pDataBearerTechInd
Definition: wds.h:5603
char * pUser
Definition: wds.h:310
uint32_t destPortRangeStart
Definition: wds.h:116
uint32_t rXPacketOverflows
Definition: wds.h:2748
uint8_t profileId
Definition: wds.h:5166
uint8_t namesize
Definition: wds.h:2559
uint32_t address
Definition: wds.h:3393
wds_TrStatInd * pTransferStatInd
Definition: wds.h:5602
uint16_t * pAuthPassword_tSize
Definition: wds.h:1556
uint8_t ProfileType
Definition: wds.h:1812
uint32_t * pRXDroppedCount
Definition: wds.h:4799
Definition: wds.h:4786
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2621
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5236
uint8_t * pEnableNotification
Definition: wds.h:5114
uint8_t dormancyStatus
Definition: wds.h:4215
uint32_t * pSecondaryHA
Definition: wds.h:3766
uint32_t * pIPv4AddrPref
Definition: wds.h:1335
uint8_t profileType
Definition: wds.h:5757
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:4655
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:17
Definition: wds.h:4585
uint8_t profileId
Definition: wds.h:4571
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2744
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2332
uint32_t currentChannelRXRate
Definition: wds.h:2623
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1328
uint8_t defaultPDNEnabled
Definition: wds.h:3136
uint8_t * pApnString
Definition: wds.h:1561
uint8_t * pPdpDataCompType
Definition: wds.h:2082
uint64_t dBTechExtSoMask
Definition: wds.h:886
uint8_t * pCurrChannelRateInd
Definition: wds.h:5601
uint8_t QCI
Definition: wds.h:52
uint32_t ipv4Address
Definition: wds.h:3931
uint32_t maxDownlinkBitrate
Definition: wds.h:244
uint32_t dBTechExtRatValue
Definition: wds.h:885
uint16_t Technology
Definition: wds.h:756
Definition: wds.h:5286
uint8_t acroamsetting
Definition: wds.h:5426
uint8_t family
Definition: wds.h:4514
uint8_t * pPassword
Definition: wds.h:1332
uint8_t * pReRegPeriod
Definition: wds.h:5369
Definition: wds.h:5776
uint32_t ipaddr
Definition: wds.h:2552
uint32_t IPSECSPI
Definition: wds.h:120
uint8_t * pHA2002bis
Definition: wds.h:5372
Definition: wds.h:2742
uint8_t type
Definition: wds.h:4464
uint32_t pridns
Definition: wds.h:2553
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:2110
uint8_t fqdnAddr[256]
Definition: wds.h:592
Definition: wds.h:832
uint64_t * pRXTotalBytes
Definition: wds.h:4849
uint32_t tXDroppedCount
Definition: wds.h:2753
uint32_t grntDownlinkBitrate
Definition: wds.h:1103
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:2076
uint16_t * pPasswordSize
Definition: wds.h:1333
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1564
uint8_t * pUsername
Definition: wds.h:1330
uint8_t gDlBitRate
Definition: wds.h:53
uint32_t maxUlBitRate
Definition: wds.h:56
uint32_t max_channel_tx_rate
Definition: wds.h:4915
Definition: wds.h:108
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2327
Definition: common.h:125
Definition: wds.h:621
uint32_t meanThroughputClass
Definition: wds.h:560
uint16_t * pUsernameSize
Definition: wds.h:2092
uint32_t HASPI
Definition: wds.h:3399
uint32_t ratMask
Definition: wds.h:877
uint32_t primaryHA
Definition: wds.h:3394
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
uint32_t * pTXPacketErrors
Definition: wds.h:4790
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:4634
Definition: wds.h:3845
uint8_t mobileIP
Definition: wds.h:933
Definition: wds.h:240
wds_DHCPv4OptionList * pRequestOptionList
Definition: wds.h:5840
uint32_t currentChannelTXRate
Definition: wds.h:2622
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
UnpackQmiProfileInfo curProfile
Definition: wds.h:2369
wds_profileInfo curProfile
Definition: wds.h:1728
uint8_t * pPdpHdrCompType
Definition: wds.h:1320
uint8_t * pAuthRetryCount
Definition: wds.h:1551
uint32_t soMask
Definition: wds.h:4310
Definition: wds.h:2857
uint8_t deliveryErrSDU
Definition: wds.h:251
uint8_t index
Definition: wds.h:4466
uint8_t * pApnString
Definition: wds.h:2322
uint8_t IPV6PrefixLen
Definition: wds.h:659
uint32_t MaxChanTxRate
Definition: wds.h:4100
uint32_t auth
Definition: wds.h:2558
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:4219
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1587
uint8_t statsPeriod
Definition: wds.h:5537
Definition: wds.h:2367
uint8_t * pDataCallStatusChangeInd
Definition: wds.h:5607
uint32_t * pprofileid3gpp
Definition: wds.h:307
uint32_t Authentication
Definition: wds.h:743
uint8_t contextType
Definition: wds.h:3835
int unpack_wds_SetMobileIPParameters(uint8_t *pResp, uint16_t respLen)
uint8_t * pAddrAllocPref
Definition: wds.h:1350
uint8_t * pPDPtype
Definition: wds.h:1319
uint8_t * pAPNName
Definition: wds.h:2083
uint8_t * pAPNClass
Definition: wds.h:2115
uint8_t * pAllowLinger
Definition: wds.h:1545
uint8_t qosDeliveryOrder
Definition: wds.h:247
uint8_t * pEVDOPageMonPerChangeInd
Definition: wds.h:5609
uint8_t currentDataBearer
Definition: wds.h:935
uint8_t optValLen
Definition: wds.h:5219
uint8_t * pDefaultPDNEnabled
Definition: wds.h:3228
uint32_t StatsMask
Definition: wds.h:3995
uint64_t * pTXTotalBytes
Definition: wds.h:4848
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1542
uint16_t Tlvresult
Definition: wds.h:2389
Definition: wds.h:638
char * pSPC
Definition: wds.h:5365
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1348
uint32_t flowLabel
Definition: wds.h:122
Definition: wds.h:2346
wds_IPv4AdTlv IPv4AddrTlv
Definition: wds.h:5257
uint8_t * pCurrPrefDataSysInd
Definition: wds.h:5608
uint32_t reliabilityClass
Definition: wds.h:150
uint32_t * pStatMask
Definition: wds.h:4707
uint8_t dataSysStatAvail
Definition: wds.h:879
uint32_t meanThroughputClass
Definition: wds.h:152
uint8_t numOpt
Definition: wds.h:5237
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1549
int pack_wds_GetDefaultProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfile_t *reqParam)
uint8_t TlvPresent
Definition: wds.h:5164

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved