LinuxQMISDK-Lite  SLQS04.00.08
 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 #include "common.h"
10 #include <stdint.h>
11 
12 #define IPV6_ADDRESS_ARRAY_SIZE 8
13 #define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE 24
14 #define PACK_WDS_IPV4 4
15 #define PACK_WDS_IPV6 6
16 #define BYT_STAT_STAT_MASK 0X000000C0
17 #define WDS_DHCP_MAX_NUM_OPTIONS 30
18 #define WDS_DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
19 
20 
46 typedef struct
47 {
48  uint8_t QCI;
49  uint8_t gDlBitRate;
50  uint32_t maxDlBitRate;
51  uint32_t gUlBitRate;
52  uint32_t maxUlBitRate;
54 
104 typedef struct
105 {
106  uint8_t filterId;
107  uint8_t eValid;
108  uint8_t ipVersion;
109  uint16_t *pSourceIP;
110  uint8_t sourceIPMask;
111  uint8_t nextHeader;
115  uint16_t srcPortRangeEnd;
116  uint32_t IPSECSPI;
117  uint16_t tosMask;
118  uint32_t flowLabel;
120 
121 
122 
142 typedef struct
143 {
144  uint32_t precedenceClass;
145  uint32_t delayClass;
150 
151 
236 typedef struct
237 {
238  uint8_t trafficClass;
244  uint32_t maxSDUSize;
245  uint8_t sduErrorRatio;
246  uint8_t resBerRatio;
247  uint8_t deliveryErrSDU;
248  uint32_t transferDelay;
249  uint32_t trafficPriority;
251 
266 typedef struct
267 {
269  uint8_t SigInd;
271 
272 
301 typedef struct {
302  uint8_t *pTech;
303  uint32_t *pprofileid3gpp;
304  uint32_t *pprofileid3gpp2;
305  uint32_t *pAuth;
306  char *pUser;
307  char *pPass;
309 
332 typedef struct {
333  uint32_t *psid;
334  uint32_t *pFailureReason;
338 
353  pack_qmi_t *pCtx,
354  uint8_t *pReqBuf,
355  uint16_t *pLen,
357  );
358 
370  uint8_t *pResp,
371  uint16_t respLen,
373  );
374 
438 typedef struct{
439  uint8_t conn_status;
440  uint8_t reconfigReqd;
444  uint8_t ipFamily;
445  uint16_t techName;
446  uint8_t bearerID;
448 
460  uint8_t *pResp,
461  uint16_t respLen,
463  );
464 
470 typedef struct {
471  uint32_t *psid;
473 
488  pack_qmi_t *pCtx,
489  uint8_t *pReqBuf,
490  uint16_t *pLen,
492  );
493 
504  uint8_t *pResp,
505  uint16_t respLen
506  );
524 {
525  uint8_t profileType;
526  uint8_t profileIndex;
527 };
528 
529 
551 {
552  uint32_t precedenceClass;
553  uint32_t delayClass;
557 };
558 
571 {
572  uint8_t numInstances;
573  uint32_t pscsfIPv4Addr[64];
574 };
575 
586 {
587  uint16_t fqdnLen;
588  uint8_t fqdnAddr[256];
589 };
590 
603 {
604  uint8_t numInstances;
606 };
607 
618 {
619  uint16_t domainLen;
620  uint8_t domainName[256];
621 };
622 
635 {
636  uint8_t numInstances;
637  struct wds_Domain domain[10];
638 };
639 
654 {
655  uint8_t IPV6PrefixLen;
656  uint16_t IPAddressV6[8];
657 };
658 
674 {
675  uint8_t gwV6PrefixLen;
676  uint16_t gwAddressV6[8];
677 };
678 
729 typedef struct{
730  uint32_t IPv4;
731  uint8_t ProfileName[128];
732  uint32_t PDPType;
733  uint8_t APNName[128];
734  uint32_t PrimaryDNSV4;
735  uint32_t SecondaryDNSV4;
737  struct wds_GPRSQoS GPRSGrantedQoS;
738  uint8_t Username[128];
739  uint32_t Authentication;
740  struct wds_ProfileIdentifier ProfileID;
741  uint32_t GWAddressV4;
742  uint32_t SubnetMaskV4;
743  uint8_t PCSCFAddrPCO;
744  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
745  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
746  uint16_t PrimaryDNSV6[8];
747  uint16_t SecondaryDNSV6[8];
748  uint32_t Mtu;
749  struct wds_DomainNameList DomainList;
751  uint8_t IMCNflag;
752  uint16_t Technology;
753  struct wds_IPV6AddressInfo IPV6AddrInfo;
754  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
756 
768  uint8_t *pResp,
769  uint16_t respLen,
771  );
828 typedef struct
829 {
830  uint8_t NetworkType;
831  uint32_t RATMask;
832  uint32_t SOMask;
834 
860 typedef struct{
861  uint8_t xferStatAvail;
862  uint64_t tx_bytes;
863  uint64_t rx_bytes;
864  uint64_t tx_pkts;
865  uint64_t rx_pkts;
866  uint8_t mipstatAvail;
867  uint32_t mipStatus;
868  uint8_t dBTechAvail;
869  uint32_t dBTechnology;
871  uint32_t dormancyStatus;
873  uint32_t ratMask;
874  uint32_t soMask;
876  uint8_t prefNetwork;
877  uint8_t netInfoLen;
878  wds_currNetworkInfo currNWInfo[255];
879  uint8_t dBtechExtAvail;
880  uint32_t dBtechnologyExt;
882  uint64_t dBTechExtSoMask;
884 
896  uint8_t *pResp,
897  uint16_t respLen,
899  );
900 
911  uint8_t *pResp,
912  uint16_t respLen
913  );
914 
926 typedef struct{
927  uint8_t dataBearer;
928  uint8_t dormancyStatus;
929  uint8_t mobileIP;
930  uint8_t transferStats;
934  uint8_t interval;
936 
937 
952  pack_qmi_t *pCtx,
953  uint8_t *pReqBuf,
954  uint16_t *pLen,
956  );
957 
991 typedef struct{
992  uint32_t *pReqSettings;
994 
1009  pack_qmi_t *pCtx,
1010  uint8_t *pReqBuf,
1011  uint16_t *pLen,
1013  );
1014 
1094 {
1095  uint8_t trafficClass;
1101  uint32_t maxSDUSize;
1102  uint8_t sduErrorRatio;
1103  uint8_t resBerRatio;
1105  uint32_t transferDelay;
1107 };
1108 
1109 
1311 typedef struct
1312 {
1313  uint8_t *pProfilename;
1314  uint16_t *pProfilenameSize;
1315  uint8_t *pPDPtype;
1318  uint8_t *pAPNName;
1319  uint16_t *pAPNnameSize;
1326  uint8_t *pUsername;
1327  uint16_t *pUsernameSize;
1328  uint8_t *pPassword;
1329  uint16_t *pPasswordSize;
1331  uint32_t *pIPv4AddrPref;
1335  uint8_t *pImCnFlag;
1338  uint8_t *pPdpContext;
1339  uint8_t *pSecondaryFlag;
1340  uint8_t *pPrimaryID;
1341  uint16_t *pIPv6AddPref;
1346  uint8_t *pAddrAllocPref;
1350  uint8_t *pAPNClass;
1536 typedef struct
1537 {
1541  uint8_t *pAllowLinger;
1542  uint16_t *pLcpAckTimeout;
1543  uint16_t *pIpcpAckTimeout;
1544  uint16_t *pAuthTimeout;
1548  uint8_t *pAuthProtocol;
1549  uint8_t *pUserId;
1550  uint16_t *pUserIdSize;
1551  uint8_t *pAuthPassword;
1553  uint8_t *pDataRate;
1554  uint32_t *pAppType;
1555  uint8_t *pDataMode;
1556  uint8_t *pAppPriority;
1557  uint8_t *pApnString;
1558  uint16_t *pApnStringSize;
1559  uint8_t *pPdnType;
1563  uint16_t *pPriV6DnsAddress;
1564  uint16_t *pSecV6DnsAddress;
1565  uint8_t *pRATType;
1568  uint8_t *pAPNClass3GPP2;
1570 
1580 typedef union
1581 {
1585 
1610 typedef struct
1611 {
1612  uint8_t *pProfileId;
1613  uint8_t *pProfileType;
1616 
1631  pack_qmi_t *pCtx,
1632  uint8_t *pReqBuf,
1633  uint16_t *pLen,
1635  );
1636 
1652 typedef struct
1653 {
1654  uint8_t ProfileType;
1655  uint8_t ProfileIndex;
1656  uint16_t ExtErrorCode;
1658 
1673 typedef struct
1674 {
1676  uint8_t *pProfileID;
1677  uint16_t Tlvresult;
1679 
1692  uint8_t *pResp,
1693  uint16_t respLen,
1695  );
1696 
1720 typedef struct
1721 {
1722  uint8_t *pProfileId;
1723  uint8_t *pProfileType;
1726 
1741  pack_qmi_t *pCtx,
1742  uint8_t *pReqBuf,
1743  uint16_t *pLen,
1745  );
1746 
1759 typedef struct
1760 {
1761  uint16_t *pExtErrorCode;
1763 
1764 
1777  uint8_t *pResp,
1778  uint16_t respLen,
1780  );
1781 
1805 typedef struct
1806 {
1807  uint8_t ProfileId;
1808  uint8_t ProfileType;
1810 
1825  pack_qmi_t *pCtx,
1826  uint8_t *pReqBuf,
1827  uint16_t *pLen,
1829  );
1830 
2072 typedef struct
2073 {
2074  uint8_t *pProfilename;
2075  uint16_t *pProfilenameSize;
2076  uint8_t *pPDPtype;
2079  uint8_t *pAPNName;
2080  uint16_t *pAPNnameSize;
2087  uint8_t *pUsername;
2088  uint16_t *pUsernameSize;
2089  uint8_t *pPassword;
2090  uint16_t *pPasswordSize;
2092  uint32_t *pIPv4AddrPref;
2096  uint8_t *pImCnFlag;
2099  uint8_t *pPdpContext;
2100  uint8_t *pSecondaryFlag;
2101  uint8_t *pPrimaryID;
2102  uint16_t *pIPv6AddPref;
2107  uint8_t *pAddrAllocPref;
2111  uint8_t *pAPNClass;
2297 typedef struct
2298 {
2302  uint8_t *pAllowLinger;
2303  uint16_t *pLcpAckTimeout;
2304  uint16_t *pIpcpAckTimeout;
2305  uint16_t *pAuthTimeout;
2309  uint8_t *pAuthProtocol;
2310  uint8_t *pUserId;
2311  uint16_t *pUserIdSize;
2312  uint8_t *pAuthPassword;
2314  uint8_t *pDataRate;
2315  uint32_t *pAppType;
2316  uint8_t *pDataMode;
2317  uint8_t *pAppPriority;
2318  uint8_t *pApnString;
2319  uint16_t *pApnStringSize;
2320  uint8_t *pPdnType;
2324  uint16_t *pPriV6DnsAddress;
2325  uint16_t *pSecV6DnsAddress;
2326  uint8_t *pRATType;
2329  uint8_t *pAPNClass3GPP2;
2331 
2343 {
2347 
2363 typedef struct
2364 {
2366  uint16_t *pExtErrCode;
2368 
2381 typedef struct
2382 {
2384  uint8_t ProfileType;
2385  uint16_t Tlvresult;
2387 
2400  uint8_t *pResp,
2401  uint16_t respLen,
2403  );
2404 
2414 typedef struct {
2417 
2431  pack_qmi_t *pCtx,
2432  uint8_t *pReqBuf,
2433  uint16_t *pLen
2434  );
2435 
2447  uint8_t *pResp,
2448  uint16_t respLen,
2450  );
2451 
2460 typedef struct {
2461  uint32_t profiletype;
2463 
2546 typedef struct{
2547  uint32_t pdptype;
2548  uint32_t ipaddr;
2549  uint32_t pridns;
2550  uint32_t secdns;
2551  uint16_t ipaddrv6;
2552  uint16_t pridnsv6;
2553  uint16_t secdnsv6;
2554  uint32_t auth;
2555  uint8_t namesize;
2556  int8_t name[255];
2557  uint8_t apnsize;
2558  int8_t apnname[255];
2559  uint8_t usersize;
2560  int8_t username[255];
2562 
2577  pack_qmi_t *pCtx,
2578  uint8_t *pReqBuf,
2579  uint16_t *pLen,
2581  );
2582 
2594  uint8_t *pResp,
2595  uint16_t respLen,
2597  );
2598 
2617 typedef struct{
2623 
2637  pack_qmi_t *pCtx,
2638  uint8_t *pReqBuf,
2639  uint16_t *pLen
2640  );
2641 
2653  uint8_t *pResp,
2654  uint16_t respLen,
2656  );
2657 
2673 typedef struct{
2674  uint32_t statmask;
2676 
2738 typedef struct{
2741  uint32_t tXPacketErrors;
2742  uint32_t rXPacketErrors;
2745  uint64_t tXOkBytesCount;
2746  uint64_t rXOkBytesCount;
2749  uint32_t tXDroppedCount;
2750  uint32_t rXDroppedCount;
2752 
2767  pack_qmi_t *pCtx,
2768  uint8_t *pReqBuf,
2769  uint16_t *pLen,
2770  pack_wds_GetPacketStatus_t *reqParam
2771  );
2772 
2784  uint8_t *pResp,
2785  uint16_t respLen,
2787  );
2788 
2795 typedef struct{
2796  uint64_t callDuration;
2798 
2805 typedef struct{
2806 
2808 
2823  pack_qmi_t *pCtx,
2824  uint8_t *pReqBuf,
2825  uint16_t *pLen,
2827  );
2828 
2840  uint8_t *pResp,
2841  uint16_t respLen,
2843  );
2844 
2853 typedef struct{
2854  uint32_t dormancyState;
2856 
2863 typedef struct{
2864 
2866 
2881  pack_qmi_t *pCtx,
2882  uint8_t *pReqBuf,
2883  uint16_t *pLen,
2884  pack_wds_GetDormancyState_t *reqParam
2885  );
2886 
2898  uint8_t *pResp,
2899  uint16_t respLen,
2901  );
2902 
2917 typedef struct{
2918  uint8_t profileType;
2919  uint8_t profileIndex;
2921 
2934 typedef struct{
2937 
2952  pack_qmi_t *pCtx,
2953  uint8_t *pReqBuf,
2954  uint16_t *pLen,
2956  );
2957 
2969  uint8_t *pResp,
2970  uint16_t respLen,
2972  );
2973 
3031 typedef struct{
3032  uint32_t profileType;
3033  uint32_t pdpType;
3034  uint32_t ipAddress;
3035  uint32_t primaryDNS;
3036  uint32_t secondaryDNS;
3037  uint32_t authentication;
3038  uint8_t *pName;
3039  uint8_t *pUsername;
3040  uint8_t *pApnname;
3041  uint8_t *pPassword;
3043 
3058  pack_qmi_t *pCtx,
3059  uint8_t *pReqBuf,
3060  uint16_t *pLen,
3062  );
3063 
3074  uint8_t *pResp,
3075  uint16_t respLen
3076  );
3077 
3129 typedef struct{
3131  uint16_t profileList[5];
3133  uint8_t _3gppRelease;
3134  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
3137 
3151  pack_qmi_t *pCtx,
3152  uint8_t *pReqBuf,
3153  uint16_t *pLen
3154  );
3155 
3167  uint8_t *pResp,
3168  uint16_t respLen,
3170  );
3171 
3221 typedef struct{
3223  uint16_t *pProfileList;
3225  uint8_t *p3gppRelease;
3229 
3244  pack_qmi_t *pCtx,
3245  uint8_t *pReqBuf,
3246  uint16_t *pLen,
3248  );
3249 
3256  uint8_t *pResp,
3257  uint16_t respLen
3258  );
3259 
3268 typedef struct{
3269 uint32_t mipMode;
3271 
3278 typedef struct{
3279 
3281 
3296  pack_qmi_t *pCtx,
3297  uint8_t *pReqBuf,
3298  uint16_t *pLen,
3299  pack_wds_GetMobileIP_t *pReqParam
3300  );
3301 
3313  uint8_t *pResp,
3314  uint16_t respLen,
3315  unpack_wds_GetMobileIP_t *pOutput
3316  );
3317 
3324 typedef struct{
3325 uint8_t index;
3327 
3387 typedef struct{
3388 uint8_t enabled;
3389 uint32_t address;
3390 uint32_t primaryHA;
3391 uint32_t secondaryHA;
3393 uint8_t naiSize;
3394 int8_t NAI[255];
3395 uint32_t HASPI;
3396 uint32_t AAASPI;
3397 uint32_t HAState;
3398 uint32_t AAAState;
3400 
3415  pack_qmi_t *pCtx,
3416  uint8_t *pReqBuf,
3417  uint16_t *pLen,
3419  );
3420 
3432  uint8_t *pResp,
3433  uint16_t respLen,
3435  );
3436 
3494 typedef struct
3495 {
3496 uint8_t NetworkType;
3497 uint32_t RATMask;
3498 uint32_t SOMask;
3500 
3521 typedef struct{
3522 uint8_t prefNetwork;
3526 
3533 typedef struct{
3534 
3550  pack_qmi_t *pCtx,
3551  uint8_t *pReqBuf,
3552  uint16_t *pLen,
3554  );
3555 
3567  uint8_t *pResp,
3568  uint16_t respLen,
3570  );
3571 
3583 typedef struct{
3584 uint32_t error;
3586 
3593 typedef struct{
3594 
3596 
3611  pack_qmi_t *pCtx,
3612  uint8_t *pReqBuf,
3613  uint16_t *pLen,
3615  );
3616 
3628  uint8_t *pResp,
3629  uint16_t respLen,
3631  );
3632 
3653 typedef struct
3654 {
3656 uint32_t ulMask;
3658 
3666 typedef struct{
3669 
3680  pack_qmi_t *pCtx,
3681  uint8_t *pReqBuf,
3682  uint16_t *pLen,
3684  );
3685 
3692 typedef struct
3693 {
3694 
3696 
3708  uint8_t *pResp,
3709  uint16_t respLen,
3711  );
3712 
3756 typedef struct{
3757 int8_t spc[10];
3758 uint8_t index;
3759 uint8_t *pEnabled;
3760 uint32_t *pAddress;
3761 uint32_t *pPrimaryHA;
3762 uint32_t *pSecondaryHA;
3763 uint8_t *pRevTunneling;
3764 int8_t *pNAI;
3765 uint32_t *pHASPI;
3766 uint32_t *pAAASPI;
3767 int8_t *pMNHA;
3768 int8_t *pMNAAA;
3770 
3785  pack_qmi_t *pCtx,
3786  uint8_t *pReqBuf,
3787  uint16_t *pLen,
3789  );
3790 
3797 typedef struct
3798 {
3811  uint8_t *pResp,
3812  uint16_t respLen,
3814  );
3815 
3828 typedef struct
3829 {
3830 uint8_t contextId;
3831 uint8_t contextType;
3833 
3841 typedef struct
3842 {
3844 uint16_t IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
3846 
3922 typedef struct
3923 {
3924 uint8_t contextId;
3925 uint8_t bearerId;
3926 int8_t apnName[100];
3927 uint32_t ipv4Address;
3928 uint32_t ipv4GWAddress;
3933 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3934 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3937 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3938 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3940 
3955  pack_qmi_t *pCtx,
3956  uint8_t *pReqBuf,
3957  uint16_t *pLen,
3959  );
3960 
3972  uint8_t *pResp,
3973  uint16_t respLen,
3975  );
3976 
3988 typedef struct
3989 {
3990 uint8_t StatsPeriod;
3991 uint32_t StatsMask;
3993 
4036 typedef struct
4037 {
4038 uint32_t Mask;
4045 
4065 typedef struct
4066 {
4070 
4092 typedef struct
4093 {
4096 uint32_t MaxChanTxRate;
4097 uint32_t MaxChanRxRate;
4098 } dunchannelRate;
4099 
4205 typedef struct
4206 {
4208 uint16_t callEndReason;
4219 
4234  pack_qmi_t *pCtx,
4235  uint8_t *pReqBuf,
4236  uint16_t *pLen,
4238  );
4239 
4251  uint8_t *pResp,
4252  uint16_t respLen,
4254  );
4255 
4302 typedef struct
4303 {
4305 uint32_t ratMask;
4306 uint32_t soMask;
4308 
4314 {
4317 };
4339 typedef struct
4340 {
4345 
4352 typedef struct{
4353 
4369  pack_qmi_t *pCtx,
4370  uint8_t *pReqBuf,
4371  uint16_t *pLen,
4373  );
4374 
4386  uint8_t *pResp,
4387  uint16_t respLen,
4389  );
4390 
4399 typedef struct{
4402 
4407 typedef struct{
4408  uint16_t Tlvresult;
4410 
4423  pack_qmi_t *pCtx,
4424  uint8_t *pReqBuf,
4425  uint16_t *pLen,
4427 );
4428 
4440  uint8_t *pResp,
4441  uint16_t respLen,
4443 );
4444 
4459 typedef struct{
4460  uint8_t type;
4461  uint8_t family;
4462  uint8_t index;
4464 
4477  pack_qmi_t *pCtx,
4478  uint8_t *pReqBuf,
4479  uint16_t *pLen,
4481  );
4482 
4493  uint8_t *pResp,
4494  uint16_t respLen
4495  );
4496 
4508 typedef struct{
4509  uint8_t type;
4510  uint8_t family;
4512 
4518 typedef struct{
4519  uint8_t index;
4521 
4534  pack_qmi_t *pCtx,
4535  uint8_t *pReqBuf,
4536  uint16_t *pLen,
4538  );
4539 
4551  uint8_t *pResp,
4552  uint16_t respLen,
4554  );
4555 
4564 typedef struct
4565 {
4566  uint8_t profileType;
4567  uint8_t profileId;
4569 
4581 typedef struct
4582 {
4583  uint8_t hwType;
4584  uint8_t chaddrLen;
4585  uint8_t chaddr[16];
4587 
4599 typedef struct
4600 {
4601  uint8_t optCode;
4602  uint8_t optValLen;
4603  uint8_t optVal[255];
4604 } wdsDhcpv4Option;
4605 
4614 typedef struct
4615 {
4616  uint8_t numOpt;
4619 
4628 typedef struct
4629 {
4632 
4648 typedef struct
4649 {
4653 
4666  pack_qmi_t *pCtx,
4667  uint8_t *pReqBuf,
4668  uint16_t *pLen,
4670 
4682  uint8_t *pResp,
4683  uint16_t respLen,
4685  );
4686 
4701 typedef struct
4702 {
4703  uint32_t *pStatMask;
4705 
4718  pack_qmi_t *pCtx,
4719  uint8_t *pReqBuf,
4720  uint16_t *pLen,
4722 
4782  typedef struct
4783  {
4786  uint32_t *pTXPacketErrors;
4787  uint32_t *pRXPacketErrors;
4790  uint64_t *pTXOkBytesCount;
4791  uint64_t *pRXOkBytesCount;
4794  uint32_t *pTXDroppedCount;
4795  uint32_t *pRXDroppedCount;
4797 
4809  uint8_t *pResp,
4810  uint16_t respLen,
4812  );
4813 
4827  pack_qmi_t *pCtx,
4828  uint8_t *pReqBuf,
4829  uint16_t *pLen
4830  );
4843 typedef struct{
4844  uint64_t *pTXTotalBytes;
4845  uint64_t *pRXTotalBytes;
4847 
4859  uint8_t *pResp,
4860  uint16_t respLen,
4862  );
4863 
4877  pack_qmi_t *pCtx,
4878  uint8_t *pReqBuf,
4879  uint16_t *pLen
4880  );
4908 typedef struct{
4914 
4926  uint8_t *pResp,
4927  uint16_t respLen,
4929  );
4930 
4944  pack_qmi_t *pCtx,
4945  uint8_t *pReqBuf,
4946  uint16_t *pLen
4947  );
4961 typedef struct{
4965 
4977  uint8_t *pResp,
4978  uint16_t respLen,
4980  );
4981 
4993 typedef struct {
4994  uint8_t loopbackMode;
4997 
5012  pack_qmi_t *pCtx,
5013  uint8_t *pReqBuf,
5014  uint16_t *pLen,
5016  );
5017 
5028  uint8_t *pResp,
5029  uint16_t respLen
5030  );
5038 typedef struct
5039 {
5040  uint8_t TlvPresent;
5041  uint32_t ulData;
5043 
5051 typedef struct
5052 {
5053  uint8_t TlvPresent;
5054  uint64_t ullData;
5056 
5078 typedef struct {
5086 
5098  uint8_t *pResp,
5099  uint16_t respLen,
5101  );
5102 
5109 typedef struct {
5112 
5127  pack_qmi_t *pCtx,
5128  uint8_t *pReqBuf,
5129  uint16_t *pLen,
5131  );
5132 
5143  uint8_t *pResp,
5144  uint16_t respLen
5145  );
5146 
5158 typedef struct
5159 {
5160  uint8_t TlvPresent;
5161  uint8_t profileType;
5162  uint8_t profileId;
5164 
5180 typedef struct
5181 {
5182  uint8_t TlvPresent;
5183  uint8_t leaseState;
5185 
5193 typedef struct
5194 {
5195  uint8_t TlvPresent;
5196  uint32_t IPv4Addr;
5197 } wds_IPv4AdTlv;
5198 
5212 typedef struct
5213 {
5214  uint8_t optCode;
5215  uint8_t optValLen;
5216  uint8_t *pOptVal;
5217 } wds_DHCPOpt;
5218 
5230 typedef struct
5231 {
5232  uint8_t TlvPresent;
5233  uint8_t numOpt;
5235  uint8_t optListData[WDS_DHCP_OPTION_DATA_BUF_SIZE]; /* internal buffer to store option data */
5237 
5238 
5250 typedef struct {
5256 
5268  uint8_t *pResp,
5269  uint16_t respLen,
5271  );
5272 
5282 typedef struct {
5283  uint32_t mode;
5285 
5300  pack_qmi_t *pCtx,
5301  uint8_t *pReqBuf,
5302  uint16_t *pLen,
5303  pack_wds_SetMobileIP_t *reqArg
5304  );
5305 
5316  uint8_t *pResp,
5317  uint16_t respLen
5318  );
5319 
5360 typedef struct {
5361  char *pSPC;
5362  uint32_t *pMode;
5363  uint8_t *pRetryLimit;
5364  uint8_t *pRetryInterval;
5365  uint8_t *pReRegPeriod;
5366  uint8_t *pReRegTraffic;
5368  uint8_t *pHA2002bis;
5370 
5385  pack_qmi_t *pCtx,
5386  uint8_t *pReqBuf,
5387  uint16_t *pLen,
5389  );
5390 
5402  uint8_t *pResp,
5403  uint16_t respLen
5404  );
5405 
5420 typedef struct {
5421  uint8_t acsetting;
5422  uint8_t acroamsetting;
5424 
5439  pack_qmi_t *pCtx,
5440  uint8_t *pReqBuf,
5441  uint16_t *pLen,
5443  );
5444 
5455  uint8_t *pResp,
5456  uint16_t respLen
5457  );
5458 
5468 typedef struct {
5469  uint32_t *psetting;
5471 
5486  pack_qmi_t *pCtx,
5487  uint8_t *pReqBuf,
5488  uint16_t *pLen
5489  );
5490 
5502  uint8_t *pResp,
5503  uint16_t respLen,
5504  unpack_wds_GetAutoconnect_t *pOutput);
5505 
5531 typedef struct
5532 {
5533  uint8_t statsPeriod;
5534  uint32_t statsMask;
5535 } wds_TrStatInd;
5536 
5595 typedef struct
5596 {
5601  uint8_t *pMIPStatusInd;
5608 
5624  pack_qmi_t *pCtx,
5625  uint8_t *pReqBuf,
5626  uint16_t *pLen,
5628  );
5629 
5640  uint8_t *pResp,
5641  uint16_t respLen
5642  );
5643 
5658  pack_qmi_t *pCtx,
5659  uint8_t *pReqBuf,
5660  uint16_t *pLen
5661  );
5662 
5673  uint8_t *pResp,
5674  uint16_t respLen
5675  );
5676 
5691  pack_qmi_t *pCtx,
5692  uint8_t *pReqBuf,
5693  uint16_t *pLen
5694  );
5695 
5706  uint8_t *pResp,
5707  uint16_t respLen
5708  );
5709 
5724  pack_qmi_t *pCtx,
5725  uint8_t *pReqBuf,
5726  uint16_t *pLen);
5727 
5738  uint8_t *pResp,
5739  uint16_t respLen
5740  );
5741 
5751 typedef struct
5752 {
5753  uint8_t profileType;
5754  uint8_t profileId;
5756 
5772 typedef struct
5773 {
5774  uint8_t hwType;
5775  uint8_t chaddrLen;
5776  uint8_t chaddr[16];
5778 
5794 typedef struct
5795 {
5796  uint8_t optCode;
5797  uint8_t optValLen;
5798  uint8_t optVal[255];
5800 
5812 typedef struct
5813 {
5814  uint8_t numOpt;
5817 
5832 typedef struct
5833 {
5838 
5852  pack_qmi_t *pCtx,
5853  uint8_t *pReqBuf,
5854  uint16_t *pLen,
5856  );
5857 
5868  uint8_t *pResp,
5869  uint16_t respLen
5870  );
5871 
5872 
5886  pack_qmi_t *pCtx,
5887  uint8_t *pReqBuf,
5888  uint16_t *pLen
5889  );
5890 
5918 typedef struct{
5919  uint32_t *pDataBearer;
5921 
5933  uint8_t *pResp,
5934  uint16_t respLen,
5936  );
5937 
5938 #endif
5939 
uint32_t current_channel_tx_rate
Definition: wds.h:4909
uint8_t * pDataSystemStatusChangeInd
Definition: wds.h:5606
uint8_t numInstances
Definition: wds.h:572
uint32_t * pVerboseFailureReason
Definition: wds.h:336
uint8_t * pAddrAllocPref
Definition: wds.h:2107
uint8_t gwV6PrefixLen
Definition: wds.h:675
uint32_t profileType
Definition: wds.h:3032
Definition: wds.h:2460
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2307
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1334
uint8_t * pUserId
Definition: wds.h:2310
uint32_t * pTXDroppedCount
Definition: wds.h:4794
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:573
uint16_t * pExtErrCode
Definition: wds.h:2366
Definition: wds.h:5794
uint16_t * pUsernameSize
Definition: wds.h:1327
wds_DHCPv4ProfileId * pProfileId
Definition: wds.h:5834
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2322
Definition: wds.h:3324
Definition: wds.h:4518
uint8_t profileType
Definition: wds.h:525
uint16_t * pSecV6DnsAddress
Definition: wds.h:1564
uint32_t ratMask
Definition: wds.h:4305
Definition: wds.h:4459
Definition: wds.h:3583
uint8_t * pAuthPassword
Definition: wds.h:2312
int unpack_wds_GetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
uint8_t numOpt
Definition: wds.h:5814
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2301
uint8_t * pHAAuthenticator
Definition: wds.h:5367
Definition: wds.h:3278
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:656
Definition: wds.h:2795
uint32_t Mtu
Definition: wds.h:748
uint64_t ullData
Definition: wds.h:5054
liteQmiDataBearerMasks
Definition: wds.h:4313
uint32_t maxChannelTXRate
Definition: wds.h:2620
uint8_t NetworkType
Definition: wds.h:830
Definition: wds.h:602
uint8_t * pAllowLinger
Definition: wds.h:2302
uint32_t RATMask
Definition: wds.h:831
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:653
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1582
uint8_t dataBearerTechExt
Definition: wds.h:933
uint8_t eValid
Definition: wds.h:107
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:605
int unpack_wds_DHCPv4ClientLeaseChange(uint8_t *pResp, uint16_t respLen)
uint8_t ProfileType
Definition: wds.h:1654
uint16_t destPortRangeEnd
Definition: wds.h:113
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:554
uint64_t tx_bytes
Definition: wds.h:862
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1345
uint16_t * pApnStringSize
Definition: wds.h:2319
uint8_t bResetStatistics
Definition: wds.h:3655
uint8_t optCode
Definition: wds.h:5214
uint8_t * pRATType
Definition: wds.h:1565
#define WDS_DHCP_OPTION_DATA_BUF_SIZE
Definition: wds.h:18
uint8_t TlvPresent
Definition: wds.h:5182
Definition: wds.h:4614
uint32_t ulMask
Definition: wds.h:3656
uint8_t ipFamily
Definition: wds.h:444
uint8_t * pDormancyStatusInd
Definition: wds.h:5600
uint8_t * pSecondaryFlag
Definition: wds.h:2100
uint8_t numInstances
Definition: wds.h:604
uint8_t * pProfileId
Definition: wds.h:1722
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:3225
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:2081
uint16_t verboseSessnEndReasonType
Definition: wds.h:442
uint32_t prPCSCFIPv4Address
Definition: wds.h:3935
wds_profileInfo * pCurProfile
Definition: wds.h:1614
uint32_t * pVerboseFailReasonType
Definition: wds.h:335
uint8_t loopbackMode
Definition: wds.h:4994
uint8_t * pProfilename
Definition: wds.h:1313
Definition: wds.h:4205
uint32_t ipAddress
Definition: wds.h:3034
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:4343
uint32_t grntUplinkBitrate
Definition: wds.h:241
uint32_t trafficPriority
Definition: wds.h:1106
uint8_t profileType
Definition: wds.h:2918
uint16_t * pLTEAttachProfileList
Definition: wds.h:3226
uint16_t * pAuthTimeout
Definition: wds.h:2305
uint8_t IPFamilyPreference
Definition: wds.h:4400
int pack_wds_DHCPv4ClientLeaseChange(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
Definition: wds.h:1093
uint16_t * pIPv6AddPref
Definition: wds.h:1341
uint16_t Tlvresult
Definition: wds.h:1677
uint16_t * pProfilenameSize
Definition: wds.h:1314
uint64_t * pRXOkBytesCount
Definition: wds.h:4791
LibPackQosClassID * pQosClassID
Definition: wds.h:1347
Definition: wds.h:5531
uint8_t * pAPNClass3GPP2
Definition: wds.h:1568
uint32_t MaxChanRxRate
Definition: wds.h:4097
uint32_t maxUplinkBitrate
Definition: wds.h:239
Definition: wds.h:673
Definition: wds.h:3031
uint32_t maxSDUSize
Definition: wds.h:244
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:2935
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:876
uint8_t dBTechAvail
Definition: wds.h:868
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:2104
uint8_t index
Definition: wds.h:3758
Definition: wds.h:3756
uint8_t resBerRatio
Definition: wds.h:1103
Definition: wds.h:3593
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1336
uint32_t mipStatus
Definition: wds.h:867
Definition: wds.h:470
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1553
int pack_wds_SLQSWdsGoDormant(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t srcPortRangeEnd
Definition: wds.h:115
Definition: wds.h:4315
int unpack_wds_SetAutoconnect(uint8_t *pResp, uint16_t respLen)
uint32_t * pMode
Definition: wds.h:5362
uint16_t fqdnLen
Definition: wds.h:587
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t ProfileIndex
Definition: wds.h:1655
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:2095
uint8_t index
Definition: wds.h:4519
uint8_t * pProfileId
Definition: wds.h:1612
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:4617
int pack_wds_SetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
Definition: wds.h:585
uint64_t MDMCallDuration
Definition: wds.h:4068
uint8_t optValLen
Definition: wds.h:5797
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1562
uint8_t MDMConnStatus
Definition: wds.h:4067
uint8_t dormancyStatus
Definition: wds.h:928
Definition: wds.h:2297
uint8_t * pReportDormStatus
Definition: wds.h:4041
uint8_t dataSystemStatus
Definition: wds.h:932
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t StatsPeriod
Definition: wds.h:3990
uint32_t ipv4GWAddress
Definition: wds.h:3928
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:1761
uint8_t filterId
Definition: wds.h:106
uint32_t * pRXPacketSuccesses
Definition: wds.h:4785
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:874
uint8_t ByteLoopbackMode
Definition: wds.h:4962
uint8_t * pEnabled
Definition: wds.h:3759
char * pPass
Definition: wds.h:307
uint8_t NetworkType
Definition: wds.h:3496
uint32_t max_channel_rx_rate
Definition: wds.h:4912
uint32_t * pPDNInactivTimeout
Definition: wds.h:1349
uint8_t numOpt
Definition: wds.h:4616
uint8_t family
Definition: wds.h:4461
wds_DataULongTlv TxDropConutTlv
Definition: wds.h:5083
uint8_t prefNetwork
Definition: wds.h:3522
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:3130
uint32_t * pRXPacketErrors
Definition: wds.h:4787
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:2101
Definition: wds.h:2414
int pack_wds_SLQSWdsGoActive(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1566
uint8_t TlvPresent
Definition: wds.h:5195
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:3397
Definition: wds.h:5193
uint64_t tx_pkts
Definition: wds.h:864
uint8_t * pPrimaryID
Definition: wds.h:1340
uint8_t * pOptVal
Definition: wds.h:5216
Definition: wds.h:4701
Definition: wds.h:4599
uint8_t * pDataRate
Definition: wds.h:2314
Definition: wds.h:4961
uint32_t authentication
Definition: wds.h:3037
uint8_t * pRevTunneling
Definition: wds.h:3763
uint8_t * pAPNName
Definition: wds.h:1318
uint8_t TlvPresent
Definition: wds.h:5040
uint16_t * pPriV6DnsAddress
Definition: wds.h:2324
uint32_t * pIPv4AddrPref
Definition: wds.h:2092
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2383
uint8_t * pPdpAccessConFlag
Definition: wds.h:2094
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:3667
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:443
Definition: wds.h:1652
uint8_t * pReportDataBearerTech
Definition: wds.h:4042
Definition: wds.h:3494
uint32_t gUlBitRate
Definition: wds.h:51
Definition: wds.h:5212
uint64_t rxOKBytesCount
Definition: wds.h:4210
uint8_t hwType
Definition: wds.h:5774
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:2082
uint32_t * pAppType
Definition: wds.h:1554
uint16_t * pIPv6AddPref
Definition: wds.h:2102
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:1348
uint32_t * pprofileid3gpp2
Definition: wds.h:304
uint32_t pdpType
Definition: wds.h:3033
uint8_t ProfileType
Definition: wds.h:2384
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:2084
uint8_t loopbackMultiplier
Definition: wds.h:4995
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:2083
Definition: wds.h:523
LibPackQosClassID * pQosClassID
Definition: wds.h:2108
uint8_t * pProfileType
Definition: wds.h:1613
uint8_t * pAppPriority
Definition: wds.h:1556
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:5082
Definition: wds.h:4092
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:2093
uint16_t * pLcpAckTimeout
Definition: wds.h:2303
uint32_t * psid
Definition: wds.h:471
Definition: wds.h:4036
int unpack_wds_SLQSWdsGoActive(uint8_t *pResp, uint16_t respLen)
uint32_t current_channel_rx_rate
Definition: wds.h:4910
Definition: wds.h:2917
uint8_t * pReRegTraffic
Definition: wds.h:5366
uint32_t dormancyState
Definition: wds.h:2854
uint8_t * pDataMode
Definition: wds.h:1555
uint8_t trafficClass
Definition: wds.h:238
uint16_t domainLen
Definition: wds.h:619
Definition: wds.h:4508
uint8_t profileType
Definition: wds.h:4566
uint8_t * pAuthenticationPref
Definition: wds.h:2091
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2461
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2306
uint8_t contextId
Definition: wds.h:3924
uint32_t secondaryDNS
Definition: wds.h:3036
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:2086
uint8_t ByteLoopbackMultiplier
Definition: wds.h:4963
uint8_t * pPdnType
Definition: wds.h:2320
uint8_t IPFamilyPreference
Definition: wds.h:750
struct wds_Domain domain[10]
Definition: wds.h:637
uint16_t * pSourceIP
Definition: wds.h:109
uint32_t maxUplinkBitrate
Definition: wds.h:1096
Definition: wds.h:4564
uint16_t * pAPNnameSize
Definition: wds.h:1319
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:1561
Definition: wds.h:550
uint16_t gwAddressV6[8]
Definition: wds.h:676
uint32_t * pPDNInactivTimeout
Definition: wds.h:2110
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:2097
uint8_t dataBearerMask
Definition: wds.h:4341
uint16_t Tlvresult
Definition: wds.h:4408
uint16_t LTEAttachProfileListLen
Definition: wds.h:3135
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1323
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:1095
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:2085
Definition: wds.h:3653
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1325
uint32_t transferDelay
Definition: wds.h:248
uint16_t * pIpcpAckTimeout
Definition: wds.h:2304
uint8_t conn_status
Definition: wds.h:439
uint8_t sduErrorRatio
Definition: wds.h:1102
uint8_t qosDeliveryOrder
Definition: wds.h:1100
wds_DHCPv4Option * pOptList
Definition: wds.h:5815
uint8_t type
Definition: wds.h:4509
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5053
uint64_t txOKBytesCount
Definition: wds.h:4209
uint8_t IMCNflag
Definition: wds.h:751
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1540
uint32_t SecondaryDNSV4
Definition: wds.h:735
uint8_t dormancyStatAvail
Definition: wds.h:870
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2550
uint32_t CurrChanTxRate
Definition: wds.h:4094
uint16_t secdnsv6
Definition: wds.h:2553
int unpack_wds_SetMobileIP(uint8_t *pResp, uint16_t respLen)
uint8_t * pRetryLimit
Definition: wds.h:5363
uint16_t tosMask
Definition: wds.h:117
ipv6AddressInfo ipv6GWAddress
Definition: wds.h:3932
uint32_t tXPacketSuccesses
Definition: wds.h:2739
uint16_t * pLcpAckTimeout
Definition: wds.h:1542
Definition: wds.h:2805
uint64_t mdmCallDurationActive
Definition: wds.h:4216
Definition: wds.h:4316
uint32_t GWAddressV4
Definition: wds.h:741
#define WDS_DHCP_MAX_NUM_OPTIONS
Definition: wds.h:17
uint8_t * pProfileType
Definition: wds.h:1723
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:1544
uint32_t rXPacketErrors
Definition: wds.h:2742
uint32_t grntDownlinkBitrate
Definition: wds.h:242
uint8_t acsetting
Definition: wds.h:5421
Definition: wds.h:3268
wds_DataULongTlv RxDropConutTlv
Definition: wds.h:5084
uint8_t * pAuthenticationPref
Definition: wds.h:1330
uint8_t numInstances
Definition: wds.h:636
uint8_t * pCurrDataBearerTechInd
Definition: wds.h:5602
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:2098
uint16_t ExtErrorCode
Definition: wds.h:1656
uint8_t * pPassword
Definition: wds.h:2089
int unpack_wds_SLQSWdsSetEventReport(uint8_t *pResp, uint16_t respLen)
uint8_t profileIndex
Definition: wds.h:526
uint32_t connectionStatus
Definition: wds.h:2415
uint64_t * pRXOKBytesLastCall
Definition: wds.h:4793
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:3497
uint8_t profileId
Definition: wds.h:5754
uint8_t deliveryErrSDU
Definition: wds.h:1104
uint8_t hwType
Definition: wds.h:4583
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:2747
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:440
uint8_t xferStatAvail
Definition: wds.h:861
wds_DHCPProfileIdTlv ProfileIdTlv
Definition: wds.h:5251
uint16_t * pSecV6DnsAddress
Definition: wds.h:2325
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:2673
uint8_t * pUsername
Definition: wds.h:3039
Definition: wds.h:3387
uint32_t * pRXPacketOverflows
Definition: wds.h:4789
uint8_t * pImCnFlag
Definition: wds.h:2096
uint8_t * pRetryInterval
Definition: wds.h:5364
Definition: wds.h:5468
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:2748
uint8_t * pUserId
Definition: wds.h:1549
uint8_t chaddrLen
Definition: wds.h:5775
int8_t * pMNAAA
Definition: wds.h:3768
uint8_t bearerId
Definition: wds.h:3925
Definition: wds.h:2863
uint32_t * pTXPacketOverflows
Definition: wds.h:4788
uint32_t IPv4
Definition: wds.h:730
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:1317
wds_transferStatInd * pTransferStatInd
Definition: wds.h:4040
uint16_t * pUserIdSize
Definition: wds.h:1550
uint8_t * pAPNClass3GPP2
Definition: wds.h:2329
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:1098
uint32_t dBtechnologyExt
Definition: wds.h:880
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:266
ipv6AddressInfo ipv6Address
Definition: wds.h:3931
uint32_t delayClass
Definition: wds.h:145
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:4650
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1675
uint8_t * pReportChannelRate
Definition: wds.h:4043
wds_DataULongTlv RxOkConutTlv
Definition: wds.h:5080
uint32_t primaryDNS
Definition: wds.h:3035
wds_DataULongTlv TxOkConutTlv
Definition: wds.h:5079
Definition: wds.h:570
uint8_t * pAuthPassword
Definition: wds.h:1551
uint16_t * pAuthPasswordSize
Definition: wds.h:2313
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1342
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:3396
uint32_t pdptype
Definition: wds.h:2547
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1322
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:3038
uint8_t ProfileId
Definition: wds.h:1807
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t statsMask
Definition: wds.h:5534
uint8_t * pReportConnStatus
Definition: wds.h:4039
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:4784
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:268
int8_t * pMNHA
Definition: wds.h:3767
Definition: wds.h:1610
Definition: wds.h:5158
Definition: wds.h:142
uint8_t resBerRatio
Definition: wds.h:246
uint8_t * pImCnFlag
Definition: wds.h:1335
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1546
uint32_t prDNSIPv4Address
Definition: wds.h:3929
uint32_t * pDataBearer
Definition: wds.h:5919
Definition: wds.h:5812
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2327
uint32_t * pAAASPI
Definition: wds.h:3766
uint8_t netInfoLen
Definition: wds.h:877
uint8_t dataBearer
Definition: wds.h:927
uint8_t * pPDPtype
Definition: wds.h:2076
uint8_t * pMIPStatusInd
Definition: wds.h:5601
int pack_wds_SLQSResetPacketStatics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pDataMode
Definition: wds.h:2316
wds_DHCPLeaseStateTlv DHCPv4LeaseStateTlv
Definition: wds.h:5252
uint32_t precedenceClass
Definition: wds.h:144
uint32_t trafficPriority
Definition: wds.h:249
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
Definition: wds.h:5420
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1337
uint32_t delayClass
Definition: wds.h:553
uint64_t callDuration
Definition: wds.h:2796
uint32_t mipMode
Definition: wds.h:3269
uint32_t precedenceClass
Definition: wds.h:552
uint8_t IPV6PrefixLen
Definition: wds.h:3843
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:4342
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:12
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:2103
uint32_t maxSDUSize
Definition: wds.h:1101
uint32_t PrimaryDNSV4
Definition: wds.h:734
uint8_t * pAuthRetryCount
Definition: wds.h:2308
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:865
Definition: wds.h:5230
uint8_t * pSecondaryFlag
Definition: wds.h:1339
int8_t * pNAI
Definition: wds.h:3764
uint8_t nextHeader
Definition: wds.h:111
uint32_t * pHASPI
Definition: wds.h:3765
uint32_t mode
Definition: wds.h:5283
uint8_t * pAuthProtocol
Definition: wds.h:1548
Definition: wds.h:5051
uint8_t domainName[256]
Definition: wds.h:620
uint8_t networkInfoLen
Definition: wds.h:3523
uint16_t * pPasswordSize
Definition: wds.h:2090
uint32_t statmask
Definition: wds.h:2674
uint16_t pridnsv6
Definition: wds.h:2552
uint32_t seDNSIPv4Address
Definition: wds.h:3930
uint8_t * pPdpAccessConFlag
Definition: wds.h:1333
Definition: wds.h:1673
wds_DHCPLeaseOptTlv DHCPv4LeaseOptTlv
Definition: wds.h:5254
Definition: wds.h:5078
Definition: wds.h:3797
Definition: wds.h:5751
uint8_t * pApnname
Definition: wds.h:3040
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:2919
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:245
uint8_t bearerID
Definition: wds.h:446
int unpack_wds_DHCPv4ClientLease_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_ind_t *pOutput)
uint8_t mipstatAvail
Definition: wds.h:866
uint32_t secondaryHA
Definition: wds.h:3391
uint32_t peakThroughputClass
Definition: wds.h:555
int unpack_wds_SLQSWdsGoDormant(uint8_t *pResp, uint16_t respLen)
uint8_t * pAPNDisabledFlag
Definition: wds.h:2109
uint16_t techName
Definition: wds.h:445
uint8_t currentNetwork
Definition: wds.h:4304
Definition: wds.h:1536
uint8_t dBtechExtAvail
Definition: wds.h:879
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
Definition: wds.h:5360
uint32_t SOMask
Definition: wds.h:832
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:2080
uint8_t PCSCFAddrPCO
Definition: wds.h:743
Definition: wds.h:1311
dunchannelRate channelRate
Definition: wds.h:4213
uint32_t PDPType
Definition: wds.h:732
Definition: wds.h:4843
uint8_t transferStats
Definition: wds.h:930
uint8_t SigInd
Definition: wds.h:269
uint32_t Mask
Definition: wds.h:4038
uint64_t tXOkBytesCount
Definition: wds.h:2745
uint16_t srcPortRangeStart
Definition: wds.h:114
uint16_t * pProfileList
Definition: wds.h:3223
uint8_t * pPdpHdrCompType
Definition: wds.h:2077
uint32_t * pAppType
Definition: wds.h:2315
uint32_t dBTechnology
Definition: wds.h:869
uint32_t IPv4Addr
Definition: wds.h:5196
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2344
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1320
uint16_t * pProfilenameSize
Definition: wds.h:2075
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1321
connectionStatus connectionStatus
Definition: wds.h:4207
Definition: wds.h:301
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:863
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:4214
uint8_t enabled
Definition: wds.h:3388
uint8_t index
Definition: wds.h:3325
uint8_t leaseState
Definition: wds.h:5183
int unpack_wds_SLQSResetPacketStatics(uint8_t *pResp, uint16_t respLen)
uint8_t dataBearerTech
Definition: wds.h:4212
uint16_t LTEAttachProfileListLen
Definition: wds.h:3227
uint8_t * pProfilename
Definition: wds.h:2074
uint8_t * pPdpContext
Definition: wds.h:1338
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1343
uint16_t callEndReason
Definition: wds.h:4208
uint8_t apnsize
Definition: wds.h:2557
Definition: wds.h:1580
uint32_t * pPrimaryHA
Definition: wds.h:3761
uint32_t peakThroughputClass
Definition: wds.h:147
Definition: wds.h:1759
uint32_t * pAuth
Definition: wds.h:305
Definition: wds.h:5180
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2299
uint8_t * pAuthProtocol
Definition: wds.h:2309
uint8_t * pPdpContext
Definition: wds.h:2099
uint32_t tXPacketErrors
Definition: wds.h:2741
uint8_t * pPdnType
Definition: wds.h:1559
Definition: wds.h:1720
uint16_t * pPriV6DnsAddress
Definition: wds.h:1563
uint8_t chaddrLen
Definition: wds.h:4584
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2300
uint8_t interval
Definition: wds.h:934
uint32_t tXPacketOverflows
Definition: wds.h:2743
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:334
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:2105
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:2934
uint8_t currDBTechAvail
Definition: wds.h:872
Definition: wds.h:1805
uint8_t * pUsername
Definition: wds.h:2087
uint32_t * pAddress
Definition: wds.h:3760
uint32_t ulData
Definition: wds.h:5041
uint8_t revTunneling
Definition: wds.h:3392
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1539
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:3398
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:871
uint8_t contextId
Definition: wds.h:3830
wds_DataULongLongTlv TxOkByteCountTlv
Definition: wds.h:5081
Definition: wds.h:3221
uint32_t SubnetMaskV4
Definition: wds.h:742
uint32_t maxChannelRXRate
Definition: wds.h:2621
uint8_t naiSize
Definition: wds.h:3393
uint32_t maxDlBitRate
Definition: wds.h:50
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2321
uint32_t error
Definition: wds.h:3584
uint32_t CurrChanRxRate
Definition: wds.h:4095
Definition: wds.h:3988
uint8_t * pAppPriority
Definition: wds.h:2317
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:736
uint8_t optValLen
Definition: wds.h:4602
Definition: wds.h:5038
uint32_t * pReqSettings
Definition: wds.h:992
uint8_t profileType
Definition: wds.h:5161
uint32_t * psid
Definition: wds.h:333
uint16_t * pLTEAttachProfile
Definition: wds.h:3222
uint8_t usersize
Definition: wds.h:2559
uint8_t * pProfileID
Definition: wds.h:1676
uint16_t ipaddrv6
Definition: wds.h:2551
uint32_t transferDelay
Definition: wds.h:1105
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:108
Definition: wds.h:4065
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:2345
uint16_t * pUserIdSize
Definition: wds.h:2311
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2326
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1567
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1332
uint64_t * pTXOKBytesLastCall
Definition: wds.h:4792
wds_DHCPv4HWConfig * pHwConfig
Definition: wds.h:5835
Definition: wds.h:4302
uint8_t lastCallDataBearerTech
Definition: wds.h:4217
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:3133
uint32_t sePCSCFIPv4Address
Definition: wds.h:3936
uint64_t rXOkBytesCount
Definition: wds.h:2746
uint64_t * pTXOkBytesCount
Definition: wds.h:4790
Definition: wds.h:4993
uint8_t sourceIPMask
Definition: wds.h:110
uint32_t maxDownlinkBitrate
Definition: wds.h:1097
Definition: wds.h:2546
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:302
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1543
uint8_t optCode
Definition: wds.h:5796
uint8_t * pAPNClass
Definition: wds.h:1350
uint8_t * pPassword
Definition: wds.h:3041
uint32_t * psetting
Definition: wds.h:5469
Definition: wds.h:46
uint32_t rXDroppedCount
Definition: wds.h:2750
uint16_t * pApnStringSize
Definition: wds.h:1558
uint8_t optCode
Definition: wds.h:4601
uint32_t SOMask
Definition: wds.h:3498
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
Definition: wds.h:5595
uint16_t sessionEndReason
Definition: wds.h:441
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
uint8_t * pDataBearerTechInd
Definition: wds.h:5599
char * pUser
Definition: wds.h:306
uint32_t destPortRangeStart
Definition: wds.h:112
uint32_t rXPacketOverflows
Definition: wds.h:2744
uint8_t profileId
Definition: wds.h:5162
uint8_t namesize
Definition: wds.h:2555
uint32_t address
Definition: wds.h:3389
wds_TrStatInd * pTransferStatInd
Definition: wds.h:5598
uint16_t * pAuthPassword_tSize
Definition: wds.h:1552
uint8_t ProfileType
Definition: wds.h:1808
uint32_t * pRXDroppedCount
Definition: wds.h:4795
Definition: wds.h:4782
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2617
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5232
uint8_t * pEnableNotification
Definition: wds.h:5110
uint8_t dormancyStatus
Definition: wds.h:4211
uint32_t * pSecondaryHA
Definition: wds.h:3762
uint32_t * pIPv4AddrPref
Definition: wds.h:1331
uint8_t profileType
Definition: wds.h:5753
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:4651
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:13
Definition: wds.h:4581
uint8_t profileId
Definition: wds.h:4567
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2740
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2328
uint32_t currentChannelRXRate
Definition: wds.h:2619
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1324
uint8_t defaultPDNEnabled
Definition: wds.h:3132
uint8_t * pApnString
Definition: wds.h:1557
uint8_t * pPdpDataCompType
Definition: wds.h:2078
uint64_t dBTechExtSoMask
Definition: wds.h:882
uint8_t * pCurrChannelRateInd
Definition: wds.h:5597
uint8_t QCI
Definition: wds.h:48
uint32_t ipv4Address
Definition: wds.h:3927
uint32_t maxDownlinkBitrate
Definition: wds.h:240
uint32_t dBTechExtRatValue
Definition: wds.h:881
uint16_t Technology
Definition: wds.h:752
Definition: wds.h:5282
uint8_t acroamsetting
Definition: wds.h:5422
uint8_t family
Definition: wds.h:4510
uint8_t * pPassword
Definition: wds.h:1328
uint8_t * pReRegPeriod
Definition: wds.h:5365
Definition: wds.h:5772
uint32_t ipaddr
Definition: wds.h:2548
uint32_t IPSECSPI
Definition: wds.h:116
uint8_t * pHA2002bis
Definition: wds.h:5368
Definition: wds.h:2738
uint8_t type
Definition: wds.h:4460
uint32_t pridns
Definition: wds.h:2549
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:2106
uint8_t fqdnAddr[256]
Definition: wds.h:588
Definition: wds.h:828
uint64_t * pRXTotalBytes
Definition: wds.h:4845
uint32_t tXDroppedCount
Definition: wds.h:2749
uint32_t grntDownlinkBitrate
Definition: wds.h:1099
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:2072
uint16_t * pPasswordSize
Definition: wds.h:1329
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1560
uint8_t * pUsername
Definition: wds.h:1326
uint8_t gDlBitRate
Definition: wds.h:49
uint32_t maxUlBitRate
Definition: wds.h:52
uint32_t max_channel_tx_rate
Definition: wds.h:4911
Definition: wds.h:104
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2323
Definition: common.h:113
Definition: wds.h:617
uint32_t meanThroughputClass
Definition: wds.h:556
uint16_t * pUsernameSize
Definition: wds.h:2088
uint32_t HASPI
Definition: wds.h:3395
uint32_t ratMask
Definition: wds.h:873
uint32_t primaryHA
Definition: wds.h:3390
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
uint32_t * pTXPacketErrors
Definition: wds.h:4786
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:4630
Definition: wds.h:3841
uint8_t mobileIP
Definition: wds.h:929
Definition: wds.h:236
wds_DHCPv4OptionList * pRequestOptionList
Definition: wds.h:5836
uint32_t currentChannelTXRate
Definition: wds.h:2618
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
UnpackQmiProfileInfo curProfile
Definition: wds.h:2365
wds_profileInfo curProfile
Definition: wds.h:1724
uint8_t * pPdpHdrCompType
Definition: wds.h:1316
uint8_t * pAuthRetryCount
Definition: wds.h:1547
uint32_t soMask
Definition: wds.h:4306
Definition: wds.h:2853
uint8_t deliveryErrSDU
Definition: wds.h:247
uint8_t index
Definition: wds.h:4462
uint8_t * pApnString
Definition: wds.h:2318
uint8_t IPV6PrefixLen
Definition: wds.h:655
uint32_t MaxChanTxRate
Definition: wds.h:4096
uint32_t auth
Definition: wds.h:2554
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:4215
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1583
uint8_t statsPeriod
Definition: wds.h:5533
Definition: wds.h:2363
uint8_t * pDataCallStatusChangeInd
Definition: wds.h:5603
uint32_t * pprofileid3gpp
Definition: wds.h:303
uint32_t Authentication
Definition: wds.h:739
uint8_t contextType
Definition: wds.h:3831
int unpack_wds_SetMobileIPParameters(uint8_t *pResp, uint16_t respLen)
uint8_t * pAddrAllocPref
Definition: wds.h:1346
uint8_t * pPDPtype
Definition: wds.h:1315
uint8_t * pAPNName
Definition: wds.h:2079
uint8_t * pAPNClass
Definition: wds.h:2111
uint8_t * pAllowLinger
Definition: wds.h:1541
uint8_t qosDeliveryOrder
Definition: wds.h:243
uint8_t * pEVDOPageMonPerChangeInd
Definition: wds.h:5605
uint8_t currentDataBearer
Definition: wds.h:931
uint8_t optValLen
Definition: wds.h:5215
uint8_t * pDefaultPDNEnabled
Definition: wds.h:3224
uint32_t StatsMask
Definition: wds.h:3991
uint64_t * pTXTotalBytes
Definition: wds.h:4844
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1538
uint16_t Tlvresult
Definition: wds.h:2385
Definition: wds.h:634
char * pSPC
Definition: wds.h:5361
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1344
uint32_t flowLabel
Definition: wds.h:118
Definition: wds.h:2342
wds_IPv4AdTlv IPv4AddrTlv
Definition: wds.h:5253
uint8_t * pCurrPrefDataSysInd
Definition: wds.h:5604
uint32_t reliabilityClass
Definition: wds.h:146
uint32_t * pStatMask
Definition: wds.h:4703
uint8_t dataSysStatAvail
Definition: wds.h:875
uint32_t meanThroughputClass
Definition: wds.h:148
uint8_t numOpt
Definition: wds.h:5233
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1545
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:5160

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