LinuxQMISDK-Lite  SLQS04.00.17
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wds.h
Go to the documentation of this file.
1 
58 #ifndef __LITEQMI_WDS_H__
59 #define __LITEQMI_WDS_H__
60 
61 #ifdef __cplusplus
62 extern "C" {
63 #endif
64 
65 #include "common.h"
66 #include <stdint.h>
67 
68 #define IPV6_ADDRESS_ARRAY_SIZE 8
69 #define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE 24
70 #define PACK_WDS_IPV4 4
71 #define PACK_WDS_IPV6 6
72 #define BYT_STAT_STAT_MASK 0X000000C0
73 #define WDS_DHCP_MAX_NUM_OPTIONS 30
74 #define WDS_DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
75 
76 
102 typedef struct
103 {
104  uint8_t QCI;
105  uint8_t gDlBitRate;
106  uint32_t maxDlBitRate;
107  uint32_t gUlBitRate;
108  uint32_t maxUlBitRate;
110 
160 typedef struct
161 {
162  uint8_t filterId;
163  uint8_t eValid;
164  uint8_t ipVersion;
165  uint16_t *pSourceIP;
166  uint8_t sourceIPMask;
167  uint8_t nextHeader;
171  uint16_t srcPortRangeEnd;
172  uint32_t IPSECSPI;
173  uint16_t tosMask;
174  uint32_t flowLabel;
176 
177 
178 
198 typedef struct
199 {
200  uint32_t precedenceClass;
201  uint32_t delayClass;
206 
207 
292 typedef struct
293 {
294  uint8_t trafficClass;
300  uint32_t maxSDUSize;
301  uint8_t sduErrorRatio;
302  uint8_t resBerRatio;
303  uint8_t deliveryErrSDU;
304  uint32_t transferDelay;
305  uint32_t trafficPriority;
307 
322 typedef struct
323 {
325  uint8_t SigInd;
327 
328 
357 typedef struct {
358  uint8_t *pTech;
359  uint32_t *pprofileid3gpp;
360  uint32_t *pprofileid3gpp2;
361  uint32_t *pAuth;
362  char *pUser;
363  char *pPass;
365 
388 typedef struct {
389  uint32_t *psid;
390  uint32_t *pFailureReason;
394 
409  pack_qmi_t *pCtx,
410  uint8_t *pReqBuf,
411  uint16_t *pLen,
413  );
414 
426  uint8_t *pResp,
427  uint16_t respLen,
429  );
430 
494 typedef struct{
495  uint8_t conn_status;
496  uint8_t reconfigReqd;
500  uint8_t ipFamily;
501  uint16_t techName;
502  uint8_t bearerID;
504 
516  uint8_t *pResp,
517  uint16_t respLen,
519  );
520 
526 typedef struct {
527  uint32_t *psid;
529 
544  pack_qmi_t *pCtx,
545  uint8_t *pReqBuf,
546  uint16_t *pLen,
548  );
549 
560  uint8_t *pResp,
561  uint16_t respLen
562  );
580 {
581  uint8_t profileType;
582  uint8_t profileIndex;
583 };
584 
585 
607 {
608  uint32_t precedenceClass;
609  uint32_t delayClass;
613 };
614 
627 {
628  uint8_t numInstances;
629  uint32_t pscsfIPv4Addr[64];
630 };
631 
642 {
643  uint16_t fqdnLen;
644  uint8_t fqdnAddr[256];
645 };
646 
659 {
660  uint8_t numInstances;
662 };
663 
674 {
675  uint16_t domainLen;
676  uint8_t domainName[256];
677 };
678 
691 {
692  uint8_t numInstances;
693  struct wds_Domain domain[10];
694 };
695 
710 {
711  uint8_t IPV6PrefixLen;
712  uint16_t IPAddressV6[8];
713 };
714 
730 {
731  uint8_t gwV6PrefixLen;
732  uint16_t gwAddressV6[8];
733 };
734 
785 typedef struct{
786  uint32_t IPv4;
787  uint8_t ProfileName[128];
788  uint32_t PDPType;
789  uint8_t APNName[128];
790  uint32_t PrimaryDNSV4;
791  uint32_t SecondaryDNSV4;
793  struct wds_GPRSQoS GPRSGrantedQoS;
794  uint8_t Username[128];
795  uint32_t Authentication;
796  struct wds_ProfileIdentifier ProfileID;
797  uint32_t GWAddressV4;
798  uint32_t SubnetMaskV4;
799  uint8_t PCSCFAddrPCO;
800  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
801  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
802  uint16_t PrimaryDNSV6[8];
803  uint16_t SecondaryDNSV6[8];
804  uint32_t Mtu;
805  struct wds_DomainNameList DomainList;
807  uint8_t IMCNflag;
808  uint16_t Technology;
809  struct wds_IPV6AddressInfo IPV6AddrInfo;
810  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
812 
824  uint8_t *pResp,
825  uint16_t respLen,
827  );
842 typedef struct
843 {
844  uint8_t NetworkType;
845  uint32_t RATMask;
846  uint32_t SOMask;
848 
990 typedef struct{
991  uint8_t xferStatAvail;
992  uint64_t tx_bytes;
993  uint64_t rx_bytes;
994  uint64_t tx_pkts;
995  uint64_t rx_pkts;
996  uint8_t mipstatAvail;
997  uint32_t mipStatus;
998  uint8_t dBTechAvail;
999  uint32_t dBTechnology;
1001  uint32_t dormancyStatus;
1003  uint32_t ratMask;
1004  uint32_t soMask;
1006  uint8_t prefNetwork;
1007  uint8_t netInfoLen;
1008  wds_currNetworkInfo currNWInfo[255];
1014 
1026  uint8_t *pResp,
1027  uint16_t respLen,
1029  );
1030 
1041  uint8_t *pResp,
1042  uint16_t respLen
1043  );
1044 
1056 typedef struct{
1057  uint8_t dataBearer;
1059  uint8_t mobileIP;
1060  uint8_t transferStats;
1064  uint8_t interval;
1066 
1067 
1082  pack_qmi_t *pCtx,
1083  uint8_t *pReqBuf,
1084  uint16_t *pLen,
1086  );
1087 
1121 typedef struct{
1122  uint32_t *pReqSettings;
1124 
1139  pack_qmi_t *pCtx,
1140  uint8_t *pReqBuf,
1141  uint16_t *pLen,
1143  );
1144 
1224 {
1225  uint8_t trafficClass;
1231  uint32_t maxSDUSize;
1232  uint8_t sduErrorRatio;
1233  uint8_t resBerRatio;
1235  uint32_t transferDelay;
1237 };
1238 
1239 
1449 typedef struct
1450 {
1451  uint8_t *pProfilename;
1452  uint16_t *pProfilenameSize;
1453  uint8_t *pPDPtype;
1456  uint8_t *pAPNName;
1457  uint16_t *pAPNnameSize;
1464  uint8_t *pUsername;
1465  uint16_t *pUsernameSize;
1466  uint8_t *pPassword;
1467  uint16_t *pPasswordSize;
1469  uint32_t *pIPv4AddrPref;
1473  uint8_t *pImCnFlag;
1476  uint8_t *pPdpContext;
1477  uint8_t *pSecondaryFlag;
1478  uint8_t *pPrimaryID;
1479  uint16_t *pIPv6AddPref;
1484  uint8_t *pAddrAllocPref;
1488  uint8_t *pAPNClass;
1675 typedef struct
1676 {
1680  uint8_t *pAllowLinger;
1681  uint16_t *pLcpAckTimeout;
1682  uint16_t *pIpcpAckTimeout;
1683  uint16_t *pAuthTimeout;
1687  uint8_t *pAuthProtocol;
1688  uint8_t *pUserId;
1689  uint16_t *pUserIdSize;
1690  uint8_t *pAuthPassword;
1692  uint8_t *pDataRate;
1693  uint32_t *pAppType;
1694  uint8_t *pDataMode;
1695  uint8_t *pAppPriority;
1696  uint8_t *pApnString;
1697  uint16_t *pApnStringSize;
1698  uint8_t *pPdnType;
1702  uint16_t *pPriV6DnsAddress;
1703  uint16_t *pSecV6DnsAddress;
1704  uint8_t *pRATType;
1707  uint8_t *pAPNClass3GPP2;
1709 
1719 typedef union
1720 {
1724 
1749 typedef struct
1750 {
1751  uint8_t *pProfileId;
1752  uint8_t *pProfileType;
1755 
1770  pack_qmi_t *pCtx,
1771  uint8_t *pReqBuf,
1772  uint16_t *pLen,
1774  );
1775 
1791 typedef struct
1792 {
1793  uint8_t ProfileType;
1794  uint8_t ProfileIndex;
1795  uint16_t ExtErrorCode;
1797 
1812 typedef struct
1813 {
1815  uint8_t *pProfileID;
1816  uint16_t Tlvresult;
1818 
1831  uint8_t *pResp,
1832  uint16_t respLen,
1834  );
1835 
1859 typedef struct
1860 {
1861  uint8_t *pProfileId;
1862  uint8_t *pProfileType;
1865 
1880  pack_qmi_t *pCtx,
1881  uint8_t *pReqBuf,
1882  uint16_t *pLen,
1884  );
1885 
1898 typedef struct
1899 {
1900  uint16_t *pExtErrorCode;
1902 
1903 
1916  uint8_t *pResp,
1917  uint16_t respLen,
1919  );
1920 
1944 typedef struct
1945 {
1946  uint8_t ProfileId;
1947  uint8_t ProfileType;
1949 
1964  pack_qmi_t *pCtx,
1965  uint8_t *pReqBuf,
1966  uint16_t *pLen,
1968  );
1969 
2219 typedef struct
2220 {
2221  uint8_t *pProfilename;
2222  uint16_t *pProfilenameSize;
2223  uint8_t *pPDPtype;
2226  uint8_t *pAPNName;
2227  uint16_t *pAPNnameSize;
2234  uint8_t *pUsername;
2235  uint16_t *pUsernameSize;
2236  uint8_t *pPassword;
2237  uint16_t *pPasswordSize;
2239  uint32_t *pIPv4AddrPref;
2243  uint8_t *pImCnFlag;
2246  uint8_t *pPdpContext;
2247  uint8_t *pSecondaryFlag;
2248  uint8_t *pPrimaryID;
2249  uint16_t *pIPv6AddPref;
2254  uint8_t *pAddrAllocPref;
2258  uint8_t *pAPNClass;
2445 typedef struct
2446 {
2450  uint8_t *pAllowLinger;
2451  uint16_t *pLcpAckTimeout;
2452  uint16_t *pIpcpAckTimeout;
2453  uint16_t *pAuthTimeout;
2457  uint8_t *pAuthProtocol;
2458  uint8_t *pUserId;
2459  uint16_t *pUserIdSize;
2460  uint8_t *pAuthPassword;
2462  uint8_t *pDataRate;
2463  uint32_t *pAppType;
2464  uint8_t *pDataMode;
2465  uint8_t *pAppPriority;
2466  uint8_t *pApnString;
2467  uint16_t *pApnStringSize;
2468  uint8_t *pPdnType;
2472  uint16_t *pPriV6DnsAddress;
2473  uint16_t *pSecV6DnsAddress;
2474  uint8_t *pRATType;
2477  uint8_t *pAPNClass3GPP2;
2479 
2491 {
2495 
2511 typedef struct
2512 {
2514  uint16_t *pExtErrCode;
2516 
2529 typedef struct
2530 {
2532  uint8_t ProfileType;
2533  uint16_t Tlvresult;
2535 
2548  uint8_t *pResp,
2549  uint16_t respLen,
2551  );
2552 
2562 typedef struct {
2565 
2579  pack_qmi_t *pCtx,
2580  uint8_t *pReqBuf,
2581  uint16_t *pLen
2582  );
2583 
2595  uint8_t *pResp,
2596  uint16_t respLen,
2598  );
2599 
2608 typedef struct {
2609  uint32_t profiletype;
2611 
2694 typedef struct{
2695  uint32_t pdptype;
2696  uint32_t ipaddr;
2697  uint32_t pridns;
2698  uint32_t secdns;
2699  uint16_t ipaddrv6;
2700  uint16_t pridnsv6;
2701  uint16_t secdnsv6;
2702  uint32_t auth;
2703  uint8_t namesize;
2704  int8_t name[255];
2705  uint8_t apnsize;
2706  int8_t apnname[255];
2707  uint8_t usersize;
2708  int8_t username[255];
2710 
2725  pack_qmi_t *pCtx,
2726  uint8_t *pReqBuf,
2727  uint16_t *pLen,
2729  );
2730 
2742  uint8_t *pResp,
2743  uint16_t respLen,
2745  );
2746 
2765 typedef struct{
2771 
2785  pack_qmi_t *pCtx,
2786  uint8_t *pReqBuf,
2787  uint16_t *pLen
2788  );
2789 
2801  uint8_t *pResp,
2802  uint16_t respLen,
2804  );
2805 
2821 typedef struct{
2822  uint32_t statmask;
2824 
2886 typedef struct{
2889  uint32_t tXPacketErrors;
2890  uint32_t rXPacketErrors;
2893  uint64_t tXOkBytesCount;
2894  uint64_t rXOkBytesCount;
2897  uint32_t tXDroppedCount;
2898  uint32_t rXDroppedCount;
2900 
2915  pack_qmi_t *pCtx,
2916  uint8_t *pReqBuf,
2917  uint16_t *pLen,
2918  pack_wds_GetPacketStatus_t *reqParam
2919  );
2920 
2932  uint8_t *pResp,
2933  uint16_t respLen,
2935  );
2936 
2943 typedef struct{
2944  uint64_t callDuration;
2946 
2953 typedef struct{
2954 
2956 
2971  pack_qmi_t *pCtx,
2972  uint8_t *pReqBuf,
2973  uint16_t *pLen,
2975  );
2976 
2988  uint8_t *pResp,
2989  uint16_t respLen,
2991  );
2992 
3001 typedef struct{
3002  uint32_t dormancyState;
3004 
3011 typedef struct{
3012 
3014 
3029  pack_qmi_t *pCtx,
3030  uint8_t *pReqBuf,
3031  uint16_t *pLen,
3032  pack_wds_GetDormancyState_t *reqParam
3033  );
3034 
3046  uint8_t *pResp,
3047  uint16_t respLen,
3049  );
3050 
3065 typedef struct{
3066  uint8_t profileType;
3067  uint8_t profileIndex;
3069 
3082 typedef struct{
3085 
3100  pack_qmi_t *pCtx,
3101  uint8_t *pReqBuf,
3102  uint16_t *pLen,
3104  );
3105 
3117  uint8_t *pResp,
3118  uint16_t respLen,
3120  );
3121 
3179 typedef struct{
3180  uint32_t profileType;
3181  uint32_t pdpType;
3182  uint32_t ipAddress;
3183  uint32_t primaryDNS;
3184  uint32_t secondaryDNS;
3185  uint32_t authentication;
3186  uint8_t *pName;
3187  uint8_t *pUsername;
3188  uint8_t *pApnname;
3189  uint8_t *pPassword;
3191 
3206  pack_qmi_t *pCtx,
3207  uint8_t *pReqBuf,
3208  uint16_t *pLen,
3210  );
3211 
3222  uint8_t *pResp,
3223  uint16_t respLen
3224  );
3225 
3277 typedef struct{
3279  uint16_t profileList[5];
3281  uint8_t _3gppRelease;
3282  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
3285 
3299  pack_qmi_t *pCtx,
3300  uint8_t *pReqBuf,
3301  uint16_t *pLen
3302  );
3303 
3315  uint8_t *pResp,
3316  uint16_t respLen,
3318  );
3319 
3369 typedef struct{
3371  uint16_t *pProfileList;
3373  uint8_t *p3gppRelease;
3377 
3392  pack_qmi_t *pCtx,
3393  uint8_t *pReqBuf,
3394  uint16_t *pLen,
3396  );
3397 
3404  uint8_t *pResp,
3405  uint16_t respLen
3406  );
3407 
3416 typedef struct{
3417 uint32_t mipMode;
3419 
3426 typedef struct{
3427 
3429 
3444  pack_qmi_t *pCtx,
3445  uint8_t *pReqBuf,
3446  uint16_t *pLen,
3447  pack_wds_GetMobileIP_t *pReqParam
3448  );
3449 
3461  uint8_t *pResp,
3462  uint16_t respLen,
3463  unpack_wds_GetMobileIP_t *pOutput
3464  );
3465 
3472 typedef struct{
3473 uint8_t index;
3475 
3535 typedef struct{
3536 uint8_t enabled;
3537 uint32_t address;
3538 uint32_t primaryHA;
3539 uint32_t secondaryHA;
3541 uint8_t naiSize;
3542 int8_t NAI[255];
3543 uint32_t HASPI;
3544 uint32_t AAASPI;
3545 uint32_t HAState;
3546 uint32_t AAAState;
3548 
3563  pack_qmi_t *pCtx,
3564  uint8_t *pReqBuf,
3565  uint16_t *pLen,
3567  );
3568 
3580  uint8_t *pResp,
3581  uint16_t respLen,
3583  );
3584 
3599 typedef struct
3600 {
3601 uint8_t NetworkType;
3602 uint32_t RATMask;
3603 uint32_t SOMask;
3605 
3626 typedef struct{
3627 uint8_t prefNetwork;
3631 
3638 typedef struct{
3639 
3655  pack_qmi_t *pCtx,
3656  uint8_t *pReqBuf,
3657  uint16_t *pLen,
3659  );
3660 
3672  uint8_t *pResp,
3673  uint16_t respLen,
3675  );
3676 
3688 typedef struct{
3689 uint32_t error;
3691 
3698 typedef struct{
3699 
3701 
3716  pack_qmi_t *pCtx,
3717  uint8_t *pReqBuf,
3718  uint16_t *pLen,
3720  );
3721 
3733  uint8_t *pResp,
3734  uint16_t respLen,
3736  );
3737 
3758 typedef struct
3759 {
3761 uint32_t ulMask;
3763 
3771 typedef struct{
3774 
3785  pack_qmi_t *pCtx,
3786  uint8_t *pReqBuf,
3787  uint16_t *pLen,
3789  );
3790 
3797 typedef struct
3798 {
3799 
3801 
3813  uint8_t *pResp,
3814  uint16_t respLen,
3816  );
3817 
3861 typedef struct{
3862 int8_t spc[10];
3863 uint8_t index;
3864 uint8_t *pEnabled;
3865 uint32_t *pAddress;
3866 uint32_t *pPrimaryHA;
3867 uint32_t *pSecondaryHA;
3868 uint8_t *pRevTunneling;
3869 int8_t *pNAI;
3870 uint32_t *pHASPI;
3871 uint32_t *pAAASPI;
3872 int8_t *pMNHA;
3873 int8_t *pMNAAA;
3875 
3890  pack_qmi_t *pCtx,
3891  uint8_t *pReqBuf,
3892  uint16_t *pLen,
3894  );
3895 
3902 typedef struct
3903 {
3916  uint8_t *pResp,
3917  uint16_t respLen,
3919  );
3920 
3933 typedef struct
3934 {
3935 uint8_t contextId;
3936 uint8_t contextType;
3938 
3946 typedef struct
3947 {
3949 uint16_t IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
3951 
4027 typedef struct
4028 {
4029 uint8_t contextId;
4030 uint8_t bearerId;
4031 int8_t apnName[100];
4032 uint32_t ipv4Address;
4033 uint32_t ipv4GWAddress;
4038 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
4039 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
4042 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
4043 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
4045 
4060  pack_qmi_t *pCtx,
4061  uint8_t *pReqBuf,
4062  uint16_t *pLen,
4064  );
4065 
4077  uint8_t *pResp,
4078  uint16_t respLen,
4080  );
4081 
4093 typedef struct
4094 {
4095 uint8_t StatsPeriod;
4096 uint32_t StatsMask;
4098 
4141 typedef struct
4142 {
4143 uint32_t Mask;
4150 
4170 typedef struct
4171 {
4175 
4197 typedef struct
4198 {
4201 uint32_t MaxChanTxRate;
4202 uint32_t MaxChanRxRate;
4203 } dunchannelRate;
4204 
4310 typedef struct
4311 {
4313 uint16_t callEndReason;
4324 
4339  pack_qmi_t *pCtx,
4340  uint8_t *pReqBuf,
4341  uint16_t *pLen,
4343  );
4344 
4356  uint8_t *pResp,
4357  uint16_t respLen,
4359  );
4360 
4377 typedef struct
4378 {
4380 uint32_t ratMask;
4381 uint32_t soMask;
4383 
4389 {
4392 };
4414 typedef struct
4415 {
4420 
4427 typedef struct{
4428 
4444  pack_qmi_t *pCtx,
4445  uint8_t *pReqBuf,
4446  uint16_t *pLen,
4448  );
4449 
4461  uint8_t *pResp,
4462  uint16_t respLen,
4464  );
4465 
4474 typedef struct{
4477 
4482 typedef struct{
4483  uint16_t Tlvresult;
4485 
4498  pack_qmi_t *pCtx,
4499  uint8_t *pReqBuf,
4500  uint16_t *pLen,
4502 );
4503 
4515  uint8_t *pResp,
4516  uint16_t respLen,
4518 );
4519 
4534 typedef struct{
4535  uint8_t type;
4536  uint8_t family;
4537  uint8_t index;
4539 
4552  pack_qmi_t *pCtx,
4553  uint8_t *pReqBuf,
4554  uint16_t *pLen,
4556  );
4557 
4568  uint8_t *pResp,
4569  uint16_t respLen
4570  );
4571 
4583 typedef struct{
4584  uint8_t type;
4585  uint8_t family;
4587 
4593 typedef struct{
4594  uint8_t index;
4596 
4609  pack_qmi_t *pCtx,
4610  uint8_t *pReqBuf,
4611  uint16_t *pLen,
4613  );
4614 
4626  uint8_t *pResp,
4627  uint16_t respLen,
4629  );
4630 
4639 typedef struct
4640 {
4641  uint8_t profileType;
4642  uint8_t profileId;
4644 
4656 typedef struct
4657 {
4658  uint8_t hwType;
4659  uint8_t chaddrLen;
4660  uint8_t chaddr[16];
4662 
4674 typedef struct
4675 {
4676  uint8_t optCode;
4677  uint8_t optValLen;
4678  uint8_t optVal[255];
4679 } wdsDhcpv4Option;
4680 
4689 typedef struct
4690 {
4691  uint8_t numOpt;
4694 
4703 typedef struct
4704 {
4707 
4723 typedef struct
4724 {
4728 
4741  pack_qmi_t *pCtx,
4742  uint8_t *pReqBuf,
4743  uint16_t *pLen,
4745 
4757  uint8_t *pResp,
4758  uint16_t respLen,
4760  );
4761 
4776 typedef struct
4777 {
4778  uint32_t *pStatMask;
4780 
4793  pack_qmi_t *pCtx,
4794  uint8_t *pReqBuf,
4795  uint16_t *pLen,
4797 
4857  typedef struct
4858  {
4861  uint32_t *pTXPacketErrors;
4862  uint32_t *pRXPacketErrors;
4865  uint64_t *pTXOkBytesCount;
4866  uint64_t *pRXOkBytesCount;
4869  uint32_t *pTXDroppedCount;
4870  uint32_t *pRXDroppedCount;
4872 
4884  uint8_t *pResp,
4885  uint16_t respLen,
4887  );
4888 
4902  pack_qmi_t *pCtx,
4903  uint8_t *pReqBuf,
4904  uint16_t *pLen
4905  );
4918 typedef struct{
4919  uint64_t *pTXTotalBytes;
4920  uint64_t *pRXTotalBytes;
4922 
4934  uint8_t *pResp,
4935  uint16_t respLen,
4937  );
4938 
4952  pack_qmi_t *pCtx,
4953  uint8_t *pReqBuf,
4954  uint16_t *pLen
4955  );
4983 typedef struct{
4989 
5001  uint8_t *pResp,
5002  uint16_t respLen,
5004  );
5005 
5019  pack_qmi_t *pCtx,
5020  uint8_t *pReqBuf,
5021  uint16_t *pLen
5022  );
5036 typedef struct{
5040 
5052  uint8_t *pResp,
5053  uint16_t respLen,
5055  );
5056 
5068 typedef struct {
5069  uint8_t loopbackMode;
5072 
5087  pack_qmi_t *pCtx,
5088  uint8_t *pReqBuf,
5089  uint16_t *pLen,
5091  );
5092 
5103  uint8_t *pResp,
5104  uint16_t respLen
5105  );
5113 typedef struct
5114 {
5115  uint8_t TlvPresent;
5116  uint32_t ulData;
5118 
5126 typedef struct
5127 {
5128  uint8_t TlvPresent;
5129  uint64_t ullData;
5131 
5153 typedef struct {
5161 
5173  uint8_t *pResp,
5174  uint16_t respLen,
5176  );
5177 
5184 typedef struct {
5187 
5202  pack_qmi_t *pCtx,
5203  uint8_t *pReqBuf,
5204  uint16_t *pLen,
5206  );
5207 
5218  uint8_t *pResp,
5219  uint16_t respLen
5220  );
5221 
5233 typedef struct
5234 {
5235  uint8_t TlvPresent;
5236  uint8_t profileType;
5237  uint8_t profileId;
5239 
5255 typedef struct
5256 {
5257  uint8_t TlvPresent;
5258  uint8_t leaseState;
5260 
5268 typedef struct
5269 {
5270  uint8_t TlvPresent;
5271  uint32_t IPv4Addr;
5272 } wds_IPv4AdTlv;
5273 
5287 typedef struct
5288 {
5289  uint8_t optCode;
5290  uint8_t optValLen;
5291  uint8_t *pOptVal;
5292 } wds_DHCPOpt;
5293 
5305 typedef struct
5306 {
5307  uint8_t TlvPresent;
5308  uint8_t numOpt;
5310  uint8_t optListData[WDS_DHCP_OPTION_DATA_BUF_SIZE]; /* internal buffer to store option data */
5312 
5313 
5325 typedef struct {
5331 
5343  uint8_t *pResp,
5344  uint16_t respLen,
5346  );
5347 
5357 typedef struct {
5358  uint32_t mode;
5360 
5375  pack_qmi_t *pCtx,
5376  uint8_t *pReqBuf,
5377  uint16_t *pLen,
5378  pack_wds_SetMobileIP_t *reqArg
5379  );
5380 
5391  uint8_t *pResp,
5392  uint16_t respLen
5393  );
5394 
5435 typedef struct {
5436  char *pSPC;
5437  uint32_t *pMode;
5438  uint8_t *pRetryLimit;
5439  uint8_t *pRetryInterval;
5440  uint8_t *pReRegPeriod;
5441  uint8_t *pReRegTraffic;
5443  uint8_t *pHA2002bis;
5445 
5460  pack_qmi_t *pCtx,
5461  uint8_t *pReqBuf,
5462  uint16_t *pLen,
5464  );
5465 
5477  uint8_t *pResp,
5478  uint16_t respLen
5479  );
5480 
5495 typedef struct {
5496  uint8_t acsetting;
5497  uint8_t acroamsetting;
5499 
5514  pack_qmi_t *pCtx,
5515  uint8_t *pReqBuf,
5516  uint16_t *pLen,
5518  );
5519 
5530  uint8_t *pResp,
5531  uint16_t respLen
5532  );
5533 
5543 typedef struct {
5544  uint32_t *psetting;
5546 
5561  pack_qmi_t *pCtx,
5562  uint8_t *pReqBuf,
5563  uint16_t *pLen
5564  );
5565 
5577  uint8_t *pResp,
5578  uint16_t respLen,
5579  unpack_wds_GetAutoconnect_t *pOutput);
5580 
5606 typedef struct
5607 {
5608  uint8_t statsPeriod;
5609  uint32_t statsMask;
5610 } wds_TrStatInd;
5611 
5670 typedef struct
5671 {
5676  uint8_t *pMIPStatusInd;
5683 
5699  pack_qmi_t *pCtx,
5700  uint8_t *pReqBuf,
5701  uint16_t *pLen,
5703  );
5704 
5715  uint8_t *pResp,
5716  uint16_t respLen
5717  );
5718 
5733  pack_qmi_t *pCtx,
5734  uint8_t *pReqBuf,
5735  uint16_t *pLen
5736  );
5737 
5748  uint8_t *pResp,
5749  uint16_t respLen
5750  );
5751 
5766  pack_qmi_t *pCtx,
5767  uint8_t *pReqBuf,
5768  uint16_t *pLen
5769  );
5770 
5781  uint8_t *pResp,
5782  uint16_t respLen
5783  );
5784 
5799  pack_qmi_t *pCtx,
5800  uint8_t *pReqBuf,
5801  uint16_t *pLen);
5802 
5813  uint8_t *pResp,
5814  uint16_t respLen
5815  );
5816 
5826 typedef struct
5827 {
5828  uint8_t profileType;
5829  uint8_t profileId;
5831 
5847 typedef struct
5848 {
5849  uint8_t hwType;
5850  uint8_t chaddrLen;
5851  uint8_t chaddr[16];
5853 
5869 typedef struct
5870 {
5871  uint8_t optCode;
5872  uint8_t optValLen;
5873  uint8_t optVal[255];
5875 
5887 typedef struct
5888 {
5889  uint8_t numOpt;
5892 
5907 typedef struct
5908 {
5913 
5927  pack_qmi_t *pCtx,
5928  uint8_t *pReqBuf,
5929  uint16_t *pLen,
5931  );
5932 
5943  uint8_t *pResp,
5944  uint16_t respLen
5945  );
5946 
5947 
5961  pack_qmi_t *pCtx,
5962  uint8_t *pReqBuf,
5963  uint16_t *pLen
5964  );
5965 
5993 typedef struct{
5994  uint32_t *pDataBearer;
5996 
6008  uint8_t *pResp,
6009  uint16_t respLen,
6011  );
6012 
6013 
6027 int pack_wds_SetMuxID(
6028  pack_qmi_t *pCtx,
6029  uint8_t *pReqBuf,
6030  uint16_t *pLen,
6031  uint8_t *pMuxID);
6032 
6043  uint8_t *pResp,
6044  uint16_t respLen
6045  );
6046 
6056 typedef struct
6057 {
6058  uint8_t TlvPresent;
6059  uint8_t MDMConnStatus;
6061 
6070 typedef struct
6071 {
6072  uint8_t TlvPresent;
6073  uint16_t CallEndReason;
6075 
6083 typedef struct
6084 {
6085  uint8_t TlvPresent;
6086  uint64_t TxByteOKCnt;
6088 
6096 typedef struct
6097 {
6098  uint8_t TlvPresent;
6099  uint64_t RxByteOKCnt;
6101 
6102 
6112 typedef struct
6113 {
6114  uint8_t TlvPresent;
6115  uint8_t DormancyStat;
6116 } wds_DormStatTlv;
6117 
6145 typedef struct
6146 {
6147  uint8_t TlvPresent;
6150 
6161 typedef struct
6162 {
6163  uint32_t CurrChanTxRate;
6164  uint32_t CurrChanRxRate;
6165 } wds_channelRate;
6166 
6174 typedef struct
6175 {
6176  uint8_t TlvPresent;
6179 
6205 typedef struct{
6214 
6226  uint8_t *pResp,
6227  uint16_t respLen,
6229  );
6230 
6231 
6232 #ifdef __cplusplus
6233 } /* extern "C" { */
6234 #endif
6235 
6236 #endif
6237 
uint32_t current_channel_tx_rate
Definition: wds.h:4984
uint8_t * pDataSystemStatusChangeInd
Definition: wds.h:5681
uint8_t numInstances
Definition: wds.h:628
uint32_t * pVerboseFailureReason
Definition: wds.h:392
uint8_t * pAddrAllocPref
Definition: wds.h:2254
uint8_t gwV6PrefixLen
Definition: wds.h:731
uint32_t profileType
Definition: wds.h:3180
Definition: wds.h:2608
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2455
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1472
uint8_t * pUserId
Definition: wds.h:2458
wds_DormStatTlv DSTlv
Definition: wds.h:6210
uint32_t * pTXDroppedCount
Definition: wds.h:4869
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:629
uint16_t * pExtErrCode
Definition: wds.h:2514
Definition: wds.h:5869
uint16_t * pUsernameSize
Definition: wds.h:1465
wds_DHCPv4ProfileId * pProfileId
Definition: wds.h:5909
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2470
Definition: wds.h:3472
Definition: wds.h:4593
uint8_t profileType
Definition: wds.h:581
uint8_t * pSupportEmergencyCalls
Definition: wds.h:1489
uint16_t * pSecV6DnsAddress
Definition: wds.h:1703
uint32_t ratMask
Definition: wds.h:4380
Definition: wds.h:4534
Definition: wds.h:3688
uint8_t * pAuthPassword
Definition: wds.h:2460
int unpack_wds_GetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
uint8_t numOpt
Definition: wds.h:5889
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2449
uint8_t * pHAAuthenticator
Definition: wds.h:5442
Definition: wds.h:3426
Definition: wds.h:6112
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:712
Definition: wds.h:2943
uint32_t Mtu
Definition: wds.h:804
uint64_t ullData
Definition: wds.h:5129
liteQmiDataBearerMasks
Definition: wds.h:4388
uint32_t maxChannelTXRate
Definition: wds.h:2768
uint8_t NetworkType
Definition: wds.h:844
Definition: wds.h:658
uint8_t * pAllowLinger
Definition: wds.h:2450
uint32_t RATMask
Definition: wds.h:845
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:709
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1721
uint8_t dataBearerTechExt
Definition: wds.h:1063
uint8_t eValid
Definition: wds.h:163
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:661
int unpack_wds_DHCPv4ClientLeaseChange(uint8_t *pResp, uint16_t respLen)
uint8_t ProfileType
Definition: wds.h:1793
uint16_t destPortRangeEnd
Definition: wds.h:169
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:610
uint64_t tx_bytes
Definition: wds.h:992
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1483
uint16_t * pApnStringSize
Definition: wds.h:2467
uint8_t bResetStatistics
Definition: wds.h:3760
uint8_t optCode
Definition: wds.h:5289
uint8_t * pRATType
Definition: wds.h:1704
#define WDS_DHCP_OPTION_DATA_BUF_SIZE
Definition: wds.h:74
uint8_t TlvPresent
Definition: wds.h:5257
Definition: wds.h:4689
uint32_t ulMask
Definition: wds.h:3761
uint8_t ipFamily
Definition: wds.h:500
uint8_t * pDormancyStatusInd
Definition: wds.h:5675
uint8_t * pSecondaryFlag
Definition: wds.h:2247
uint8_t numInstances
Definition: wds.h:660
uint8_t * pProfileId
Definition: wds.h:1861
uint8_t TlvPresent
Definition: wds.h:6098
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:3373
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:2228
uint16_t verboseSessnEndReasonType
Definition: wds.h:498
uint32_t prPCSCFIPv4Address
Definition: wds.h:4040
wds_profileInfo * pCurProfile
Definition: wds.h:1753
uint32_t * pVerboseFailReasonType
Definition: wds.h:391
uint8_t loopbackMode
Definition: wds.h:5069
uint8_t * pProfilename
Definition: wds.h:1451
Definition: wds.h:4310
uint32_t ipAddress
Definition: wds.h:3182
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:4418
uint32_t grntUplinkBitrate
Definition: wds.h:297
uint32_t trafficPriority
Definition: wds.h:1236
uint8_t profileType
Definition: wds.h:3066
uint16_t * pLTEAttachProfileList
Definition: wds.h:3374
uint16_t * pAuthTimeout
Definition: wds.h:2453
uint8_t IPFamilyPreference
Definition: wds.h:4475
int pack_wds_DHCPv4ClientLeaseChange(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
Definition: wds.h:1223
uint16_t * pIPv6AddPref
Definition: wds.h:1479
uint16_t Tlvresult
Definition: wds.h:1816
uint16_t * pProfilenameSize
Definition: wds.h:1452
uint64_t * pRXOkBytesCount
Definition: wds.h:4866
LibPackQosClassID * pQosClassID
Definition: wds.h:1485
Definition: wds.h:5606
uint8_t * pAPNClass3GPP2
Definition: wds.h:1707
uint32_t MaxChanRxRate
Definition: wds.h:4202
uint32_t maxUplinkBitrate
Definition: wds.h:295
Definition: wds.h:729
Definition: wds.h:3179
uint32_t maxSDUSize
Definition: wds.h:300
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:3083
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:1006
uint8_t dBTechAvail
Definition: wds.h:998
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:2251
uint8_t index
Definition: wds.h:3863
Definition: wds.h:3861
uint8_t resBerRatio
Definition: wds.h:1233
Definition: wds.h:3698
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1474
uint32_t mipStatus
Definition: wds.h:997
Definition: wds.h:526
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1692
int pack_wds_SLQSWdsGoDormant(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
wds_RXBytesOKTlv RXBOTlv
Definition: wds.h:6209
uint16_t srcPortRangeEnd
Definition: wds.h:171
Definition: wds.h:4390
int unpack_wds_SetAutoconnect(uint8_t *pResp, uint16_t respLen)
uint32_t * pMode
Definition: wds.h:5437
uint16_t fqdnLen
Definition: wds.h:643
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t ProfileIndex
Definition: wds.h:1794
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:2242
uint8_t index
Definition: wds.h:4594
uint8_t * pProfileId
Definition: wds.h:1751
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:4692
int pack_wds_SetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
Definition: wds.h:641
uint64_t MDMCallDuration
Definition: wds.h:4173
uint8_t optValLen
Definition: wds.h:5872
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1701
uint8_t MDMConnStatus
Definition: wds.h:4172
uint8_t dormancyStatus
Definition: wds.h:1058
Definition: wds.h:2445
uint8_t * pReportDormStatus
Definition: wds.h:4146
uint8_t dataSystemStatus
Definition: wds.h:1062
wds_channelRate ChannelRate
Definition: wds.h:6177
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t StatsPeriod
Definition: wds.h:4095
uint32_t ipv4GWAddress
Definition: wds.h:4033
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:1900
uint8_t filterId
Definition: wds.h:162
uint32_t * pRXPacketSuccesses
Definition: wds.h:4860
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:1004
uint8_t ByteLoopbackMode
Definition: wds.h:5037
uint8_t * pEnabled
Definition: wds.h:3864
char * pPass
Definition: wds.h:363
uint8_t NetworkType
Definition: wds.h:3601
int unpack_wds_SetMuxID(uint8_t *pResp, uint16_t respLen)
uint32_t max_channel_rx_rate
Definition: wds.h:4987
uint32_t * pPDNInactivTimeout
Definition: wds.h:1487
uint8_t numOpt
Definition: wds.h:4691
uint8_t family
Definition: wds.h:4536
wds_DataULongTlv TxDropConutTlv
Definition: wds.h:5158
uint8_t prefNetwork
Definition: wds.h:3627
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:3278
uint32_t * pRXPacketErrors
Definition: wds.h:4862
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:2248
Definition: wds.h:2562
int pack_wds_SLQSWdsGoActive(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1705
uint8_t TlvPresent
Definition: wds.h:5270
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:3545
Definition: wds.h:5268
uint64_t tx_pkts
Definition: wds.h:994
uint8_t * pPrimaryID
Definition: wds.h:1478
uint8_t * pOptVal
Definition: wds.h:5291
Definition: wds.h:4776
Definition: wds.h:4674
uint8_t * pDataRate
Definition: wds.h:2462
Definition: wds.h:5036
uint32_t authentication
Definition: wds.h:3185
uint8_t * pRevTunneling
Definition: wds.h:3868
uint8_t * pAPNName
Definition: wds.h:1456
uint8_t TlvPresent
Definition: wds.h:5115
uint16_t * pPriV6DnsAddress
Definition: wds.h:2472
uint32_t * pIPv4AddrPref
Definition: wds.h:2239
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2531
uint8_t * pPdpAccessConFlag
Definition: wds.h:2241
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:3772
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:499
Definition: wds.h:1791
uint8_t * pReportDataBearerTech
Definition: wds.h:4147
Definition: wds.h:3599
uint32_t gUlBitRate
Definition: wds.h:107
uint8_t DormancyStat
Definition: wds.h:6115
Definition: wds.h:5287
uint64_t rxOKBytesCount
Definition: wds.h:4315
uint8_t hwType
Definition: wds.h:5849
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:2229
uint32_t * pAppType
Definition: wds.h:1693
uint16_t * pIPv6AddPref
Definition: wds.h:2249
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:1486
uint32_t * pprofileid3gpp2
Definition: wds.h:360
uint32_t pdpType
Definition: wds.h:3181
uint8_t ProfileType
Definition: wds.h:2532
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:2231
uint8_t loopbackMultiplier
Definition: wds.h:5070
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:2230
Definition: wds.h:579
LibPackQosClassID * pQosClassID
Definition: wds.h:2255
uint8_t * pProfileType
Definition: wds.h:1752
uint8_t * pAppPriority
Definition: wds.h:1695
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:5157
Definition: wds.h:4197
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:2240
uint16_t * pLcpAckTimeout
Definition: wds.h:2451
uint32_t * psid
Definition: wds.h:527
Definition: wds.h:4141
int unpack_wds_SLQSWdsGoActive(uint8_t *pResp, uint16_t respLen)
uint32_t current_channel_rx_rate
Definition: wds.h:4985
Definition: wds.h:3065
uint8_t * pReRegTraffic
Definition: wds.h:5441
uint32_t dormancyState
Definition: wds.h:3002
uint8_t * pDataMode
Definition: wds.h:1694
uint8_t trafficClass
Definition: wds.h:294
uint16_t domainLen
Definition: wds.h:675
Definition: wds.h:4583
uint8_t profileType
Definition: wds.h:4641
uint8_t * pAuthenticationPref
Definition: wds.h:2238
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2609
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2454
uint8_t contextId
Definition: wds.h:4029
uint8_t TlvPresent
Definition: wds.h:6072
uint32_t secondaryDNS
Definition: wds.h:3184
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:2233
uint8_t ByteLoopbackMultiplier
Definition: wds.h:5038
uint8_t * pPdnType
Definition: wds.h:2468
uint8_t IPFamilyPreference
Definition: wds.h:806
struct wds_Domain domain[10]
Definition: wds.h:693
uint16_t * pSourceIP
Definition: wds.h:165
uint32_t maxUplinkBitrate
Definition: wds.h:1226
Definition: wds.h:4639
uint16_t * pAPNnameSize
Definition: wds.h:1457
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:1700
Definition: wds.h:606
uint16_t gwAddressV6[8]
Definition: wds.h:732
uint32_t * pPDNInactivTimeout
Definition: wds.h:2257
uint64_t RxByteOKCnt
Definition: wds.h:6099
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:2244
uint8_t dataBearerMask
Definition: wds.h:4416
uint16_t Tlvresult
Definition: wds.h:4483
uint16_t LTEAttachProfileListLen
Definition: wds.h:3283
Definition: wds.h:6056
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1461
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:1225
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:2232
Definition: wds.h:3758
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1463
uint32_t transferDelay
Definition: wds.h:304
uint16_t * pIpcpAckTimeout
Definition: wds.h:2452
uint8_t conn_status
Definition: wds.h:495
uint32_t CurrChanTxRate
Definition: wds.h:6163
uint8_t sduErrorRatio
Definition: wds.h:1232
uint8_t qosDeliveryOrder
Definition: wds.h:1230
wds_DHCPv4Option * pOptList
Definition: wds.h:5890
uint8_t type
Definition: wds.h:4584
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5128
uint64_t txOKBytesCount
Definition: wds.h:4314
uint8_t IMCNflag
Definition: wds.h:807
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1679
uint32_t SecondaryDNSV4
Definition: wds.h:791
uint8_t dormancyStatAvail
Definition: wds.h:1000
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2698
uint32_t CurrChanTxRate
Definition: wds.h:4199
uint16_t secdnsv6
Definition: wds.h:2701
int unpack_wds_SetMobileIP(uint8_t *pResp, uint16_t respLen)
uint8_t * pRetryLimit
Definition: wds.h:5438
uint16_t tosMask
Definition: wds.h:173
ipv6AddressInfo ipv6GWAddress
Definition: wds.h:4037
uint32_t tXPacketSuccesses
Definition: wds.h:2887
uint16_t * pLcpAckTimeout
Definition: wds.h:1681
int unpack_wds_SLQSDUNCallInfoCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDUNCallInfoCallBack_ind_t *pOutput)
Definition: wds.h:2953
uint64_t mdmCallDurationActive
Definition: wds.h:4321
Definition: wds.h:4391
uint32_t GWAddressV4
Definition: wds.h:797
#define WDS_DHCP_MAX_NUM_OPTIONS
Definition: wds.h:73
uint8_t * pProfileType
Definition: wds.h:1862
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:1683
uint32_t rXPacketErrors
Definition: wds.h:2890
uint8_t * pSupportEmergencyCalls
Definition: wds.h:2259
uint32_t grntDownlinkBitrate
Definition: wds.h:298
uint8_t acsetting
Definition: wds.h:5496
Definition: wds.h:3416
wds_DataULongTlv RxDropConutTlv
Definition: wds.h:5159
uint8_t * pAuthenticationPref
Definition: wds.h:1468
uint8_t numInstances
Definition: wds.h:692
uint8_t * pCurrDataBearerTechInd
Definition: wds.h:5677
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:2245
uint16_t ExtErrorCode
Definition: wds.h:1795
uint8_t * pPassword
Definition: wds.h:2236
int unpack_wds_SLQSWdsSetEventReport(uint8_t *pResp, uint16_t respLen)
uint8_t profileIndex
Definition: wds.h:582
uint32_t CurrChanRxRate
Definition: wds.h:6164
uint32_t connectionStatus
Definition: wds.h:2563
uint64_t * pRXOKBytesLastCall
Definition: wds.h:4868
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:3602
uint8_t profileId
Definition: wds.h:5829
uint8_t deliveryErrSDU
Definition: wds.h:1234
uint8_t hwType
Definition: wds.h:4658
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:2895
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:496
uint8_t xferStatAvail
Definition: wds.h:991
wds_DHCPProfileIdTlv ProfileIdTlv
Definition: wds.h:5326
uint16_t * pSecV6DnsAddress
Definition: wds.h:2473
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)
uint8_t MDMConnStatus
Definition: wds.h:6059
Definition: wds.h:2821
uint8_t * pUsername
Definition: wds.h:3187
Definition: wds.h:3535
uint32_t * pRXPacketOverflows
Definition: wds.h:4864
uint8_t * pImCnFlag
Definition: wds.h:2243
uint8_t * pRetryInterval
Definition: wds.h:5439
Definition: wds.h:5543
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:2896
uint8_t * pUserId
Definition: wds.h:1688
uint8_t chaddrLen
Definition: wds.h:5850
int8_t * pMNAAA
Definition: wds.h:3873
uint8_t bearerId
Definition: wds.h:4030
Definition: wds.h:3011
uint32_t * pTXPacketOverflows
Definition: wds.h:4863
uint32_t IPv4
Definition: wds.h:786
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:1455
wds_transferStatInd * pTransferStatInd
Definition: wds.h:4145
wds_TXBytesOKTlv TXBOTlv
Definition: wds.h:6208
uint16_t * pUserIdSize
Definition: wds.h:1689
uint8_t * pAPNClass3GPP2
Definition: wds.h:2477
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:1228
uint32_t dBtechnologyExt
Definition: wds.h:1010
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:322
ipv6AddressInfo ipv6Address
Definition: wds.h:4036
uint32_t delayClass
Definition: wds.h:201
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:4725
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1814
uint8_t * pReportChannelRate
Definition: wds.h:4148
wds_DataULongTlv RxOkConutTlv
Definition: wds.h:5155
uint32_t primaryDNS
Definition: wds.h:3183
wds_DataULongTlv TxOkConutTlv
Definition: wds.h:5154
Definition: wds.h:626
uint8_t * pAuthPassword
Definition: wds.h:1690
uint16_t * pAuthPasswordSize
Definition: wds.h:2461
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1480
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:3544
uint32_t pdptype
Definition: wds.h:2695
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1460
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:3186
uint8_t ProfileId
Definition: wds.h:1946
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t statsMask
Definition: wds.h:5609
uint8_t * pReportConnStatus
Definition: wds.h:4144
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:4859
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:324
int8_t * pMNHA
Definition: wds.h:3872
Definition: wds.h:1749
Definition: wds.h:5233
Definition: wds.h:198
uint8_t resBerRatio
Definition: wds.h:302
uint8_t * pImCnFlag
Definition: wds.h:1473
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1685
uint32_t prDNSIPv4Address
Definition: wds.h:4034
uint32_t * pDataBearer
Definition: wds.h:5994
Definition: wds.h:5887
uint8_t TlvPresent
Definition: wds.h:6058
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2475
uint32_t * pAAASPI
Definition: wds.h:3871
uint8_t netInfoLen
Definition: wds.h:1007
uint16_t CallEndReason
Definition: wds.h:6073
uint8_t dataBearer
Definition: wds.h:1057
uint8_t * pPDPtype
Definition: wds.h:2223
uint8_t * pMIPStatusInd
Definition: wds.h:5676
int pack_wds_SLQSResetPacketStatics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pDataMode
Definition: wds.h:2464
wds_DHCPLeaseStateTlv DHCPv4LeaseStateTlv
Definition: wds.h:5327
uint32_t precedenceClass
Definition: wds.h:200
uint32_t trafficPriority
Definition: wds.h:305
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
Definition: wds.h:5495
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1475
uint32_t delayClass
Definition: wds.h:609
uint64_t callDuration
Definition: wds.h:2944
uint32_t mipMode
Definition: wds.h:3417
Definition: wds.h:6083
uint32_t precedenceClass
Definition: wds.h:608
uint8_t IPV6PrefixLen
Definition: wds.h:3948
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:4417
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:68
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:2250
uint32_t maxSDUSize
Definition: wds.h:1231
uint32_t PrimaryDNSV4
Definition: wds.h:790
uint64_t TxByteOKCnt
Definition: wds.h:6086
uint8_t * pAuthRetryCount
Definition: wds.h:2456
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:995
Definition: wds.h:5305
uint8_t * pSecondaryFlag
Definition: wds.h:1477
int8_t * pNAI
Definition: wds.h:3869
uint8_t nextHeader
Definition: wds.h:167
uint32_t * pHASPI
Definition: wds.h:3870
uint32_t mode
Definition: wds.h:5358
uint8_t * pAuthProtocol
Definition: wds.h:1687
Definition: wds.h:5126
uint8_t domainName[256]
Definition: wds.h:676
uint8_t networkInfoLen
Definition: wds.h:3628
uint16_t * pPasswordSize
Definition: wds.h:2237
uint32_t statmask
Definition: wds.h:2822
uint16_t pridnsv6
Definition: wds.h:2700
uint32_t seDNSIPv4Address
Definition: wds.h:4035
uint8_t * pPdpAccessConFlag
Definition: wds.h:1471
Definition: wds.h:1812
wds_DHCPLeaseOptTlv DHCPv4LeaseOptTlv
Definition: wds.h:5329
Definition: wds.h:5153
Definition: wds.h:3902
Definition: wds.h:5826
uint8_t * pApnname
Definition: wds.h:3188
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:3067
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:301
uint8_t bearerID
Definition: wds.h:502
int unpack_wds_DHCPv4ClientLease_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_ind_t *pOutput)
uint8_t mipstatAvail
Definition: wds.h:996
uint32_t secondaryHA
Definition: wds.h:3539
uint32_t peakThroughputClass
Definition: wds.h:611
int unpack_wds_SLQSWdsGoDormant(uint8_t *pResp, uint16_t respLen)
uint8_t * pAPNDisabledFlag
Definition: wds.h:2256
uint16_t techName
Definition: wds.h:501
uint8_t currentNetwork
Definition: wds.h:4379
Definition: wds.h:1675
uint8_t dBtechExtAvail
Definition: wds.h:1009
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
Definition: wds.h:5435
uint32_t SOMask
Definition: wds.h:846
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:2227
uint8_t PCSCFAddrPCO
Definition: wds.h:799
Definition: wds.h:1449
uint8_t TlvPresent
Definition: wds.h:6085
dunchannelRate channelRate
Definition: wds.h:4318
uint32_t PDPType
Definition: wds.h:788
Definition: wds.h:4918
uint8_t transferStats
Definition: wds.h:1060
uint8_t SigInd
Definition: wds.h:325
uint32_t Mask
Definition: wds.h:4143
uint64_t tXOkBytesCount
Definition: wds.h:2893
uint16_t srcPortRangeStart
Definition: wds.h:170
uint16_t * pProfileList
Definition: wds.h:3371
wds_ChannelRateTlv CRTlv
Definition: wds.h:6212
uint8_t * pPdpHdrCompType
Definition: wds.h:2224
uint32_t * pAppType
Definition: wds.h:2463
uint32_t dBTechnology
Definition: wds.h:999
uint32_t IPv4Addr
Definition: wds.h:5271
Definition: wds.h:6096
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2492
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1458
uint16_t * pProfilenameSize
Definition: wds.h:2222
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1459
Definition: wds.h:6174
connectionStatus connectionStatus
Definition: wds.h:4312
Definition: wds.h:357
Definition: wds.h:6161
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:993
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:4319
uint8_t enabled
Definition: wds.h:3536
uint8_t index
Definition: wds.h:3473
uint8_t leaseState
Definition: wds.h:5258
int unpack_wds_SLQSResetPacketStatics(uint8_t *pResp, uint16_t respLen)
uint8_t dataBearerTech
Definition: wds.h:4317
uint16_t LTEAttachProfileListLen
Definition: wds.h:3375
uint8_t * pProfilename
Definition: wds.h:2221
uint8_t * pPdpContext
Definition: wds.h:1476
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1481
uint16_t callEndReason
Definition: wds.h:4313
uint8_t apnsize
Definition: wds.h:2705
Definition: wds.h:1719
uint32_t * pPrimaryHA
Definition: wds.h:3866
uint32_t peakThroughputClass
Definition: wds.h:203
Definition: wds.h:1898
uint32_t * pAuth
Definition: wds.h:361
Definition: wds.h:5255
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2447
uint8_t * pAuthProtocol
Definition: wds.h:2457
uint8_t * pPdpContext
Definition: wds.h:2246
uint32_t tXPacketErrors
Definition: wds.h:2889
uint8_t * pPdnType
Definition: wds.h:1698
Definition: wds.h:1859
uint16_t * pPriV6DnsAddress
Definition: wds.h:1702
uint8_t chaddrLen
Definition: wds.h:4659
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2448
uint8_t interval
Definition: wds.h:1064
uint32_t tXPacketOverflows
Definition: wds.h:2891
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:390
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:2252
wds_LastMdmCallEndRsnTlv LMCERTlv
Definition: wds.h:6207
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:3082
uint8_t currDBTechAvail
Definition: wds.h:1002
Definition: wds.h:1944
uint8_t * pUsername
Definition: wds.h:2234
Definition: wds.h:6145
uint32_t * pAddress
Definition: wds.h:3865
uint32_t ulData
Definition: wds.h:5116
uint8_t revTunneling
Definition: wds.h:3540
int pack_wds_SetMuxID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pMuxID)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1678
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:3546
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:1001
uint8_t contextId
Definition: wds.h:3935
wds_DataULongLongTlv TxOkByteCountTlv
Definition: wds.h:5156
Definition: wds.h:3369
uint32_t SubnetMaskV4
Definition: wds.h:798
uint32_t maxChannelRXRate
Definition: wds.h:2769
uint8_t naiSize
Definition: wds.h:3541
uint32_t maxDlBitRate
Definition: wds.h:106
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2469
uint32_t error
Definition: wds.h:3689
uint32_t CurrChanRxRate
Definition: wds.h:4200
Definition: wds.h:4093
uint8_t * pAppPriority
Definition: wds.h:2465
uint8_t DataBearerTech
Definition: wds.h:6148
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:792
uint8_t optValLen
Definition: wds.h:4677
Definition: wds.h:5113
wds_DataBearTechTlv DBTTlv
Definition: wds.h:6211
uint32_t * pReqSettings
Definition: wds.h:1122
uint8_t profileType
Definition: wds.h:5236
uint32_t * psid
Definition: wds.h:389
uint16_t * pLTEAttachProfile
Definition: wds.h:3370
uint8_t usersize
Definition: wds.h:2707
uint8_t * pProfileID
Definition: wds.h:1815
uint16_t ipaddrv6
Definition: wds.h:2699
uint32_t transferDelay
Definition: wds.h:1235
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:164
Definition: wds.h:4170
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:2493
uint16_t * pUserIdSize
Definition: wds.h:2459
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2474
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1706
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1470
uint64_t * pTXOKBytesLastCall
Definition: wds.h:4867
wds_DHCPv4HWConfig * pHwConfig
Definition: wds.h:5910
Definition: wds.h:4377
uint8_t lastCallDataBearerTech
Definition: wds.h:4322
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:3281
uint32_t sePCSCFIPv4Address
Definition: wds.h:4041
uint64_t rXOkBytesCount
Definition: wds.h:2894
uint64_t * pTXOkBytesCount
Definition: wds.h:4865
uint8_t TlvPresent
Definition: wds.h:6147
Definition: wds.h:5068
uint8_t sourceIPMask
Definition: wds.h:166
uint32_t maxDownlinkBitrate
Definition: wds.h:1227
Definition: wds.h:2694
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:358
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1682
uint8_t optCode
Definition: wds.h:5871
uint8_t * pAPNClass
Definition: wds.h:1488
uint8_t * pPassword
Definition: wds.h:3189
uint32_t * psetting
Definition: wds.h:5544
Definition: wds.h:102
uint32_t rXDroppedCount
Definition: wds.h:2898
uint16_t * pApnStringSize
Definition: wds.h:1697
uint8_t optCode
Definition: wds.h:4676
uint32_t SOMask
Definition: wds.h:3603
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
Definition: wds.h:5670
uint16_t sessionEndReason
Definition: wds.h:497
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
uint8_t * pDataBearerTechInd
Definition: wds.h:5674
char * pUser
Definition: wds.h:362
uint32_t destPortRangeStart
Definition: wds.h:168
uint32_t rXPacketOverflows
Definition: wds.h:2892
uint8_t TlvPresent
Definition: wds.h:6114
uint8_t profileId
Definition: wds.h:5237
uint8_t namesize
Definition: wds.h:2703
uint32_t address
Definition: wds.h:3537
wds_TrStatInd * pTransferStatInd
Definition: wds.h:5673
uint16_t * pAuthPassword_tSize
Definition: wds.h:1691
uint8_t ProfileType
Definition: wds.h:1947
uint32_t * pRXDroppedCount
Definition: wds.h:4870
Definition: wds.h:4857
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2765
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5307
uint8_t * pEnableNotification
Definition: wds.h:5185
uint8_t dormancyStatus
Definition: wds.h:4316
uint32_t * pSecondaryHA
Definition: wds.h:3867
uint32_t * pIPv4AddrPref
Definition: wds.h:1469
uint8_t profileType
Definition: wds.h:5828
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:4726
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:69
Definition: wds.h:4656
uint8_t profileId
Definition: wds.h:4642
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2888
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2476
uint32_t currentChannelRXRate
Definition: wds.h:2767
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1462
uint8_t defaultPDNEnabled
Definition: wds.h:3280
uint8_t * pApnString
Definition: wds.h:1696
uint8_t * pPdpDataCompType
Definition: wds.h:2225
uint64_t dBTechExtSoMask
Definition: wds.h:1012
uint8_t * pCurrChannelRateInd
Definition: wds.h:5672
uint8_t QCI
Definition: wds.h:104
uint32_t ipv4Address
Definition: wds.h:4032
uint32_t maxDownlinkBitrate
Definition: wds.h:296
uint32_t dBTechExtRatValue
Definition: wds.h:1011
uint16_t Technology
Definition: wds.h:808
Definition: wds.h:5357
uint8_t acroamsetting
Definition: wds.h:5497
uint8_t family
Definition: wds.h:4585
uint8_t * pPassword
Definition: wds.h:1466
uint8_t * pReRegPeriod
Definition: wds.h:5440
Definition: wds.h:5847
uint32_t ipaddr
Definition: wds.h:2696
uint32_t IPSECSPI
Definition: wds.h:172
uint8_t * pHA2002bis
Definition: wds.h:5443
Definition: wds.h:2886
uint8_t type
Definition: wds.h:4535
uint32_t pridns
Definition: wds.h:2697
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:2253
uint8_t fqdnAddr[256]
Definition: wds.h:644
Definition: wds.h:842
uint64_t * pRXTotalBytes
Definition: wds.h:4920
uint32_t tXDroppedCount
Definition: wds.h:2897
uint32_t grntDownlinkBitrate
Definition: wds.h:1229
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:2219
uint16_t * pPasswordSize
Definition: wds.h:1467
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1699
uint8_t * pUsername
Definition: wds.h:1464
uint8_t gDlBitRate
Definition: wds.h:105
uint32_t maxUlBitRate
Definition: wds.h:108
wds_ConnStatusTlv CSTlv
Definition: wds.h:6206
uint32_t max_channel_tx_rate
Definition: wds.h:4986
Definition: wds.h:160
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2471
Definition: common.h:128
Definition: wds.h:673
uint32_t meanThroughputClass
Definition: wds.h:612
uint16_t * pUsernameSize
Definition: wds.h:2235
uint32_t HASPI
Definition: wds.h:3543
uint32_t ratMask
Definition: wds.h:1003
uint32_t primaryHA
Definition: wds.h:3538
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
uint32_t * pTXPacketErrors
Definition: wds.h:4861
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:4705
Definition: wds.h:3946
uint8_t mobileIP
Definition: wds.h:1059
Definition: wds.h:292
wds_DHCPv4OptionList * pRequestOptionList
Definition: wds.h:5911
uint32_t currentChannelTXRate
Definition: wds.h:2766
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
UnpackQmiProfileInfo curProfile
Definition: wds.h:2513
wds_profileInfo curProfile
Definition: wds.h:1863
uint8_t * pPdpHdrCompType
Definition: wds.h:1454
uint8_t * pAuthRetryCount
Definition: wds.h:1686
uint32_t soMask
Definition: wds.h:4381
Definition: wds.h:3001
uint8_t deliveryErrSDU
Definition: wds.h:303
uint8_t index
Definition: wds.h:4537
uint8_t * pApnString
Definition: wds.h:2466
uint8_t IPV6PrefixLen
Definition: wds.h:711
uint32_t MaxChanTxRate
Definition: wds.h:4201
uint8_t TlvPresent
Definition: wds.h:6176
uint32_t auth
Definition: wds.h:2702
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:4320
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1722
uint8_t statsPeriod
Definition: wds.h:5608
Definition: wds.h:2511
uint8_t * pDataCallStatusChangeInd
Definition: wds.h:5678
uint32_t * pprofileid3gpp
Definition: wds.h:359
uint32_t Authentication
Definition: wds.h:795
uint8_t contextType
Definition: wds.h:3936
int unpack_wds_SetMobileIPParameters(uint8_t *pResp, uint16_t respLen)
uint8_t * pAddrAllocPref
Definition: wds.h:1484
uint8_t * pPDPtype
Definition: wds.h:1453
uint8_t * pAPNName
Definition: wds.h:2226
Definition: wds.h:6070
uint8_t * pAPNClass
Definition: wds.h:2258
uint8_t * pAllowLinger
Definition: wds.h:1680
uint8_t qosDeliveryOrder
Definition: wds.h:299
uint8_t * pEVDOPageMonPerChangeInd
Definition: wds.h:5680
uint8_t currentDataBearer
Definition: wds.h:1061
uint8_t optValLen
Definition: wds.h:5290
uint8_t * pDefaultPDNEnabled
Definition: wds.h:3372
uint32_t StatsMask
Definition: wds.h:4096
uint64_t * pTXTotalBytes
Definition: wds.h:4919
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1677
uint16_t Tlvresult
Definition: wds.h:2533
Definition: wds.h:690
char * pSPC
Definition: wds.h:5436
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1482
uint32_t flowLabel
Definition: wds.h:174
Definition: wds.h:1121
Definition: wds.h:2490
wds_IPv4AdTlv IPv4AddrTlv
Definition: wds.h:5328
uint8_t * pCurrPrefDataSysInd
Definition: wds.h:5679
uint32_t reliabilityClass
Definition: wds.h:202
uint32_t * pStatMask
Definition: wds.h:4778
uint8_t dataSysStatAvail
Definition: wds.h:1005
uint32_t meanThroughputClass
Definition: wds.h:204
uint8_t numOpt
Definition: wds.h:5308
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1684
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:5235

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