LinuxQMISDK-Lite  SLQS04.00.13
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wds.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_WDS_H__
7 #define __LITEQMI_WDS_H__
8 
9 #ifdef __cplusplus
10 extern "C" {
11 #endif
12 
13 #include "common.h"
14 #include <stdint.h>
15 
16 #define IPV6_ADDRESS_ARRAY_SIZE 8
17 #define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE 24
18 #define PACK_WDS_IPV4 4
19 #define PACK_WDS_IPV6 6
20 #define BYT_STAT_STAT_MASK 0X000000C0
21 #define WDS_DHCP_MAX_NUM_OPTIONS 30
22 #define WDS_DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
23 
24 
50 typedef struct
51 {
52  uint8_t QCI;
53  uint8_t gDlBitRate;
54  uint32_t maxDlBitRate;
55  uint32_t gUlBitRate;
56  uint32_t maxUlBitRate;
58 
108 typedef struct
109 {
110  uint8_t filterId;
111  uint8_t eValid;
112  uint8_t ipVersion;
113  uint16_t *pSourceIP;
114  uint8_t sourceIPMask;
115  uint8_t nextHeader;
119  uint16_t srcPortRangeEnd;
120  uint32_t IPSECSPI;
121  uint16_t tosMask;
122  uint32_t flowLabel;
124 
125 
126 
146 typedef struct
147 {
148  uint32_t precedenceClass;
149  uint32_t delayClass;
154 
155 
240 typedef struct
241 {
242  uint8_t trafficClass;
248  uint32_t maxSDUSize;
249  uint8_t sduErrorRatio;
250  uint8_t resBerRatio;
251  uint8_t deliveryErrSDU;
252  uint32_t transferDelay;
253  uint32_t trafficPriority;
255 
270 typedef struct
271 {
273  uint8_t SigInd;
275 
276 
305 typedef struct {
306  uint8_t *pTech;
307  uint32_t *pprofileid3gpp;
308  uint32_t *pprofileid3gpp2;
309  uint32_t *pAuth;
310  char *pUser;
311  char *pPass;
313 
336 typedef struct {
337  uint32_t *psid;
338  uint32_t *pFailureReason;
342 
357  pack_qmi_t *pCtx,
358  uint8_t *pReqBuf,
359  uint16_t *pLen,
361  );
362 
374  uint8_t *pResp,
375  uint16_t respLen,
377  );
378 
442 typedef struct{
443  uint8_t conn_status;
444  uint8_t reconfigReqd;
448  uint8_t ipFamily;
449  uint16_t techName;
450  uint8_t bearerID;
452 
464  uint8_t *pResp,
465  uint16_t respLen,
467  );
468 
474 typedef struct {
475  uint32_t *psid;
477 
492  pack_qmi_t *pCtx,
493  uint8_t *pReqBuf,
494  uint16_t *pLen,
496  );
497 
508  uint8_t *pResp,
509  uint16_t respLen
510  );
528 {
529  uint8_t profileType;
530  uint8_t profileIndex;
531 };
532 
533 
555 {
556  uint32_t precedenceClass;
557  uint32_t delayClass;
561 };
562 
575 {
576  uint8_t numInstances;
577  uint32_t pscsfIPv4Addr[64];
578 };
579 
590 {
591  uint16_t fqdnLen;
592  uint8_t fqdnAddr[256];
593 };
594 
607 {
608  uint8_t numInstances;
610 };
611 
622 {
623  uint16_t domainLen;
624  uint8_t domainName[256];
625 };
626 
639 {
640  uint8_t numInstances;
641  struct wds_Domain domain[10];
642 };
643 
658 {
659  uint8_t IPV6PrefixLen;
660  uint16_t IPAddressV6[8];
661 };
662 
678 {
679  uint8_t gwV6PrefixLen;
680  uint16_t gwAddressV6[8];
681 };
682 
733 typedef struct{
734  uint32_t IPv4;
735  uint8_t ProfileName[128];
736  uint32_t PDPType;
737  uint8_t APNName[128];
738  uint32_t PrimaryDNSV4;
739  uint32_t SecondaryDNSV4;
741  struct wds_GPRSQoS GPRSGrantedQoS;
742  uint8_t Username[128];
743  uint32_t Authentication;
744  struct wds_ProfileIdentifier ProfileID;
745  uint32_t GWAddressV4;
746  uint32_t SubnetMaskV4;
747  uint8_t PCSCFAddrPCO;
748  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
749  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
750  uint16_t PrimaryDNSV6[8];
751  uint16_t SecondaryDNSV6[8];
752  uint32_t Mtu;
753  struct wds_DomainNameList DomainList;
755  uint8_t IMCNflag;
756  uint16_t Technology;
757  struct wds_IPV6AddressInfo IPV6AddrInfo;
758  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
760 
772  uint8_t *pResp,
773  uint16_t respLen,
775  );
832 typedef struct
833 {
834  uint8_t NetworkType;
835  uint32_t RATMask;
836  uint32_t SOMask;
838 
864 typedef struct{
865  uint8_t xferStatAvail;
866  uint64_t tx_bytes;
867  uint64_t rx_bytes;
868  uint64_t tx_pkts;
869  uint64_t rx_pkts;
870  uint8_t mipstatAvail;
871  uint32_t mipStatus;
872  uint8_t dBTechAvail;
873  uint32_t dBTechnology;
875  uint32_t dormancyStatus;
877  uint32_t ratMask;
878  uint32_t soMask;
880  uint8_t prefNetwork;
881  uint8_t netInfoLen;
882  wds_currNetworkInfo currNWInfo[255];
883  uint8_t dBtechExtAvail;
884  uint32_t dBtechnologyExt;
886  uint64_t dBTechExtSoMask;
888 
900  uint8_t *pResp,
901  uint16_t respLen,
903  );
904 
915  uint8_t *pResp,
916  uint16_t respLen
917  );
918 
930 typedef struct{
931  uint8_t dataBearer;
932  uint8_t dormancyStatus;
933  uint8_t mobileIP;
934  uint8_t transferStats;
938  uint8_t interval;
940 
941 
956  pack_qmi_t *pCtx,
957  uint8_t *pReqBuf,
958  uint16_t *pLen,
960  );
961 
995 typedef struct{
996  uint32_t *pReqSettings;
998 
1013  pack_qmi_t *pCtx,
1014  uint8_t *pReqBuf,
1015  uint16_t *pLen,
1017  );
1018 
1098 {
1099  uint8_t trafficClass;
1105  uint32_t maxSDUSize;
1106  uint8_t sduErrorRatio;
1107  uint8_t resBerRatio;
1109  uint32_t transferDelay;
1111 };
1112 
1113 
1323 typedef struct
1324 {
1325  uint8_t *pProfilename;
1326  uint16_t *pProfilenameSize;
1327  uint8_t *pPDPtype;
1330  uint8_t *pAPNName;
1331  uint16_t *pAPNnameSize;
1338  uint8_t *pUsername;
1339  uint16_t *pUsernameSize;
1340  uint8_t *pPassword;
1341  uint16_t *pPasswordSize;
1343  uint32_t *pIPv4AddrPref;
1347  uint8_t *pImCnFlag;
1350  uint8_t *pPdpContext;
1351  uint8_t *pSecondaryFlag;
1352  uint8_t *pPrimaryID;
1353  uint16_t *pIPv6AddPref;
1358  uint8_t *pAddrAllocPref;
1362  uint8_t *pAPNClass;
1549 typedef struct
1550 {
1554  uint8_t *pAllowLinger;
1555  uint16_t *pLcpAckTimeout;
1556  uint16_t *pIpcpAckTimeout;
1557  uint16_t *pAuthTimeout;
1561  uint8_t *pAuthProtocol;
1562  uint8_t *pUserId;
1563  uint16_t *pUserIdSize;
1564  uint8_t *pAuthPassword;
1566  uint8_t *pDataRate;
1567  uint32_t *pAppType;
1568  uint8_t *pDataMode;
1569  uint8_t *pAppPriority;
1570  uint8_t *pApnString;
1571  uint16_t *pApnStringSize;
1572  uint8_t *pPdnType;
1576  uint16_t *pPriV6DnsAddress;
1577  uint16_t *pSecV6DnsAddress;
1578  uint8_t *pRATType;
1581  uint8_t *pAPNClass3GPP2;
1583 
1593 typedef union
1594 {
1598 
1623 typedef struct
1624 {
1625  uint8_t *pProfileId;
1626  uint8_t *pProfileType;
1629 
1644  pack_qmi_t *pCtx,
1645  uint8_t *pReqBuf,
1646  uint16_t *pLen,
1648  );
1649 
1665 typedef struct
1666 {
1667  uint8_t ProfileType;
1668  uint8_t ProfileIndex;
1669  uint16_t ExtErrorCode;
1671 
1686 typedef struct
1687 {
1689  uint8_t *pProfileID;
1690  uint16_t Tlvresult;
1692 
1705  uint8_t *pResp,
1706  uint16_t respLen,
1708  );
1709 
1733 typedef struct
1734 {
1735  uint8_t *pProfileId;
1736  uint8_t *pProfileType;
1739 
1754  pack_qmi_t *pCtx,
1755  uint8_t *pReqBuf,
1756  uint16_t *pLen,
1758  );
1759 
1772 typedef struct
1773 {
1774  uint16_t *pExtErrorCode;
1776 
1777 
1790  uint8_t *pResp,
1791  uint16_t respLen,
1793  );
1794 
1818 typedef struct
1819 {
1820  uint8_t ProfileId;
1821  uint8_t ProfileType;
1823 
1838  pack_qmi_t *pCtx,
1839  uint8_t *pReqBuf,
1840  uint16_t *pLen,
1842  );
1843 
2093 typedef struct
2094 {
2095  uint8_t *pProfilename;
2096  uint16_t *pProfilenameSize;
2097  uint8_t *pPDPtype;
2100  uint8_t *pAPNName;
2101  uint16_t *pAPNnameSize;
2108  uint8_t *pUsername;
2109  uint16_t *pUsernameSize;
2110  uint8_t *pPassword;
2111  uint16_t *pPasswordSize;
2113  uint32_t *pIPv4AddrPref;
2117  uint8_t *pImCnFlag;
2120  uint8_t *pPdpContext;
2121  uint8_t *pSecondaryFlag;
2122  uint8_t *pPrimaryID;
2123  uint16_t *pIPv6AddPref;
2128  uint8_t *pAddrAllocPref;
2132  uint8_t *pAPNClass;
2319 typedef struct
2320 {
2324  uint8_t *pAllowLinger;
2325  uint16_t *pLcpAckTimeout;
2326  uint16_t *pIpcpAckTimeout;
2327  uint16_t *pAuthTimeout;
2331  uint8_t *pAuthProtocol;
2332  uint8_t *pUserId;
2333  uint16_t *pUserIdSize;
2334  uint8_t *pAuthPassword;
2336  uint8_t *pDataRate;
2337  uint32_t *pAppType;
2338  uint8_t *pDataMode;
2339  uint8_t *pAppPriority;
2340  uint8_t *pApnString;
2341  uint16_t *pApnStringSize;
2342  uint8_t *pPdnType;
2346  uint16_t *pPriV6DnsAddress;
2347  uint16_t *pSecV6DnsAddress;
2348  uint8_t *pRATType;
2351  uint8_t *pAPNClass3GPP2;
2353 
2365 {
2369 
2385 typedef struct
2386 {
2388  uint16_t *pExtErrCode;
2390 
2403 typedef struct
2404 {
2406  uint8_t ProfileType;
2407  uint16_t Tlvresult;
2409 
2422  uint8_t *pResp,
2423  uint16_t respLen,
2425  );
2426 
2436 typedef struct {
2439 
2453  pack_qmi_t *pCtx,
2454  uint8_t *pReqBuf,
2455  uint16_t *pLen
2456  );
2457 
2469  uint8_t *pResp,
2470  uint16_t respLen,
2472  );
2473 
2482 typedef struct {
2483  uint32_t profiletype;
2485 
2568 typedef struct{
2569  uint32_t pdptype;
2570  uint32_t ipaddr;
2571  uint32_t pridns;
2572  uint32_t secdns;
2573  uint16_t ipaddrv6;
2574  uint16_t pridnsv6;
2575  uint16_t secdnsv6;
2576  uint32_t auth;
2577  uint8_t namesize;
2578  int8_t name[255];
2579  uint8_t apnsize;
2580  int8_t apnname[255];
2581  uint8_t usersize;
2582  int8_t username[255];
2584 
2599  pack_qmi_t *pCtx,
2600  uint8_t *pReqBuf,
2601  uint16_t *pLen,
2603  );
2604 
2616  uint8_t *pResp,
2617  uint16_t respLen,
2619  );
2620 
2639 typedef struct{
2645 
2659  pack_qmi_t *pCtx,
2660  uint8_t *pReqBuf,
2661  uint16_t *pLen
2662  );
2663 
2675  uint8_t *pResp,
2676  uint16_t respLen,
2678  );
2679 
2695 typedef struct{
2696  uint32_t statmask;
2698 
2760 typedef struct{
2763  uint32_t tXPacketErrors;
2764  uint32_t rXPacketErrors;
2767  uint64_t tXOkBytesCount;
2768  uint64_t rXOkBytesCount;
2771  uint32_t tXDroppedCount;
2772  uint32_t rXDroppedCount;
2774 
2789  pack_qmi_t *pCtx,
2790  uint8_t *pReqBuf,
2791  uint16_t *pLen,
2792  pack_wds_GetPacketStatus_t *reqParam
2793  );
2794 
2806  uint8_t *pResp,
2807  uint16_t respLen,
2809  );
2810 
2817 typedef struct{
2818  uint64_t callDuration;
2820 
2827 typedef struct{
2828 
2830 
2845  pack_qmi_t *pCtx,
2846  uint8_t *pReqBuf,
2847  uint16_t *pLen,
2849  );
2850 
2862  uint8_t *pResp,
2863  uint16_t respLen,
2865  );
2866 
2875 typedef struct{
2876  uint32_t dormancyState;
2878 
2885 typedef struct{
2886 
2888 
2903  pack_qmi_t *pCtx,
2904  uint8_t *pReqBuf,
2905  uint16_t *pLen,
2906  pack_wds_GetDormancyState_t *reqParam
2907  );
2908 
2920  uint8_t *pResp,
2921  uint16_t respLen,
2923  );
2924 
2939 typedef struct{
2940  uint8_t profileType;
2941  uint8_t profileIndex;
2943 
2956 typedef struct{
2959 
2974  pack_qmi_t *pCtx,
2975  uint8_t *pReqBuf,
2976  uint16_t *pLen,
2978  );
2979 
2991  uint8_t *pResp,
2992  uint16_t respLen,
2994  );
2995 
3053 typedef struct{
3054  uint32_t profileType;
3055  uint32_t pdpType;
3056  uint32_t ipAddress;
3057  uint32_t primaryDNS;
3058  uint32_t secondaryDNS;
3059  uint32_t authentication;
3060  uint8_t *pName;
3061  uint8_t *pUsername;
3062  uint8_t *pApnname;
3063  uint8_t *pPassword;
3065 
3080  pack_qmi_t *pCtx,
3081  uint8_t *pReqBuf,
3082  uint16_t *pLen,
3084  );
3085 
3096  uint8_t *pResp,
3097  uint16_t respLen
3098  );
3099 
3151 typedef struct{
3153  uint16_t profileList[5];
3155  uint8_t _3gppRelease;
3156  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
3159 
3173  pack_qmi_t *pCtx,
3174  uint8_t *pReqBuf,
3175  uint16_t *pLen
3176  );
3177 
3189  uint8_t *pResp,
3190  uint16_t respLen,
3192  );
3193 
3243 typedef struct{
3245  uint16_t *pProfileList;
3247  uint8_t *p3gppRelease;
3251 
3266  pack_qmi_t *pCtx,
3267  uint8_t *pReqBuf,
3268  uint16_t *pLen,
3270  );
3271 
3278  uint8_t *pResp,
3279  uint16_t respLen
3280  );
3281 
3290 typedef struct{
3291 uint32_t mipMode;
3293 
3300 typedef struct{
3301 
3303 
3318  pack_qmi_t *pCtx,
3319  uint8_t *pReqBuf,
3320  uint16_t *pLen,
3321  pack_wds_GetMobileIP_t *pReqParam
3322  );
3323 
3335  uint8_t *pResp,
3336  uint16_t respLen,
3337  unpack_wds_GetMobileIP_t *pOutput
3338  );
3339 
3346 typedef struct{
3347 uint8_t index;
3349 
3409 typedef struct{
3410 uint8_t enabled;
3411 uint32_t address;
3412 uint32_t primaryHA;
3413 uint32_t secondaryHA;
3415 uint8_t naiSize;
3416 int8_t NAI[255];
3417 uint32_t HASPI;
3418 uint32_t AAASPI;
3419 uint32_t HAState;
3420 uint32_t AAAState;
3422 
3437  pack_qmi_t *pCtx,
3438  uint8_t *pReqBuf,
3439  uint16_t *pLen,
3441  );
3442 
3454  uint8_t *pResp,
3455  uint16_t respLen,
3457  );
3458 
3516 typedef struct
3517 {
3518 uint8_t NetworkType;
3519 uint32_t RATMask;
3520 uint32_t SOMask;
3522 
3543 typedef struct{
3544 uint8_t prefNetwork;
3548 
3555 typedef struct{
3556 
3572  pack_qmi_t *pCtx,
3573  uint8_t *pReqBuf,
3574  uint16_t *pLen,
3576  );
3577 
3589  uint8_t *pResp,
3590  uint16_t respLen,
3592  );
3593 
3605 typedef struct{
3606 uint32_t error;
3608 
3615 typedef struct{
3616 
3618 
3633  pack_qmi_t *pCtx,
3634  uint8_t *pReqBuf,
3635  uint16_t *pLen,
3637  );
3638 
3650  uint8_t *pResp,
3651  uint16_t respLen,
3653  );
3654 
3675 typedef struct
3676 {
3678 uint32_t ulMask;
3680 
3688 typedef struct{
3691 
3702  pack_qmi_t *pCtx,
3703  uint8_t *pReqBuf,
3704  uint16_t *pLen,
3706  );
3707 
3714 typedef struct
3715 {
3716 
3718 
3730  uint8_t *pResp,
3731  uint16_t respLen,
3733  );
3734 
3778 typedef struct{
3779 int8_t spc[10];
3780 uint8_t index;
3781 uint8_t *pEnabled;
3782 uint32_t *pAddress;
3783 uint32_t *pPrimaryHA;
3784 uint32_t *pSecondaryHA;
3785 uint8_t *pRevTunneling;
3786 int8_t *pNAI;
3787 uint32_t *pHASPI;
3788 uint32_t *pAAASPI;
3789 int8_t *pMNHA;
3790 int8_t *pMNAAA;
3792 
3807  pack_qmi_t *pCtx,
3808  uint8_t *pReqBuf,
3809  uint16_t *pLen,
3811  );
3812 
3819 typedef struct
3820 {
3833  uint8_t *pResp,
3834  uint16_t respLen,
3836  );
3837 
3850 typedef struct
3851 {
3852 uint8_t contextId;
3853 uint8_t contextType;
3855 
3863 typedef struct
3864 {
3866 uint16_t IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
3868 
3944 typedef struct
3945 {
3946 uint8_t contextId;
3947 uint8_t bearerId;
3948 int8_t apnName[100];
3949 uint32_t ipv4Address;
3950 uint32_t ipv4GWAddress;
3955 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3956 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3959 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3960 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3962 
3977  pack_qmi_t *pCtx,
3978  uint8_t *pReqBuf,
3979  uint16_t *pLen,
3981  );
3982 
3994  uint8_t *pResp,
3995  uint16_t respLen,
3997  );
3998 
4010 typedef struct
4011 {
4012 uint8_t StatsPeriod;
4013 uint32_t StatsMask;
4015 
4058 typedef struct
4059 {
4060 uint32_t Mask;
4067 
4087 typedef struct
4088 {
4092 
4114 typedef struct
4115 {
4118 uint32_t MaxChanTxRate;
4119 uint32_t MaxChanRxRate;
4120 } dunchannelRate;
4121 
4227 typedef struct
4228 {
4230 uint16_t callEndReason;
4241 
4256  pack_qmi_t *pCtx,
4257  uint8_t *pReqBuf,
4258  uint16_t *pLen,
4260  );
4261 
4273  uint8_t *pResp,
4274  uint16_t respLen,
4276  );
4277 
4324 typedef struct
4325 {
4327 uint32_t ratMask;
4328 uint32_t soMask;
4330 
4336 {
4339 };
4361 typedef struct
4362 {
4367 
4374 typedef struct{
4375 
4391  pack_qmi_t *pCtx,
4392  uint8_t *pReqBuf,
4393  uint16_t *pLen,
4395  );
4396 
4408  uint8_t *pResp,
4409  uint16_t respLen,
4411  );
4412 
4421 typedef struct{
4424 
4429 typedef struct{
4430  uint16_t Tlvresult;
4432 
4445  pack_qmi_t *pCtx,
4446  uint8_t *pReqBuf,
4447  uint16_t *pLen,
4449 );
4450 
4462  uint8_t *pResp,
4463  uint16_t respLen,
4465 );
4466 
4481 typedef struct{
4482  uint8_t type;
4483  uint8_t family;
4484  uint8_t index;
4486 
4499  pack_qmi_t *pCtx,
4500  uint8_t *pReqBuf,
4501  uint16_t *pLen,
4503  );
4504 
4515  uint8_t *pResp,
4516  uint16_t respLen
4517  );
4518 
4530 typedef struct{
4531  uint8_t type;
4532  uint8_t family;
4534 
4540 typedef struct{
4541  uint8_t index;
4543 
4556  pack_qmi_t *pCtx,
4557  uint8_t *pReqBuf,
4558  uint16_t *pLen,
4560  );
4561 
4573  uint8_t *pResp,
4574  uint16_t respLen,
4576  );
4577 
4586 typedef struct
4587 {
4588  uint8_t profileType;
4589  uint8_t profileId;
4591 
4603 typedef struct
4604 {
4605  uint8_t hwType;
4606  uint8_t chaddrLen;
4607  uint8_t chaddr[16];
4609 
4621 typedef struct
4622 {
4623  uint8_t optCode;
4624  uint8_t optValLen;
4625  uint8_t optVal[255];
4626 } wdsDhcpv4Option;
4627 
4636 typedef struct
4637 {
4638  uint8_t numOpt;
4641 
4650 typedef struct
4651 {
4654 
4670 typedef struct
4671 {
4675 
4688  pack_qmi_t *pCtx,
4689  uint8_t *pReqBuf,
4690  uint16_t *pLen,
4692 
4704  uint8_t *pResp,
4705  uint16_t respLen,
4707  );
4708 
4723 typedef struct
4724 {
4725  uint32_t *pStatMask;
4727 
4740  pack_qmi_t *pCtx,
4741  uint8_t *pReqBuf,
4742  uint16_t *pLen,
4744 
4804  typedef struct
4805  {
4808  uint32_t *pTXPacketErrors;
4809  uint32_t *pRXPacketErrors;
4812  uint64_t *pTXOkBytesCount;
4813  uint64_t *pRXOkBytesCount;
4816  uint32_t *pTXDroppedCount;
4817  uint32_t *pRXDroppedCount;
4819 
4831  uint8_t *pResp,
4832  uint16_t respLen,
4834  );
4835 
4849  pack_qmi_t *pCtx,
4850  uint8_t *pReqBuf,
4851  uint16_t *pLen
4852  );
4865 typedef struct{
4866  uint64_t *pTXTotalBytes;
4867  uint64_t *pRXTotalBytes;
4869 
4881  uint8_t *pResp,
4882  uint16_t respLen,
4884  );
4885 
4899  pack_qmi_t *pCtx,
4900  uint8_t *pReqBuf,
4901  uint16_t *pLen
4902  );
4930 typedef struct{
4936 
4948  uint8_t *pResp,
4949  uint16_t respLen,
4951  );
4952 
4966  pack_qmi_t *pCtx,
4967  uint8_t *pReqBuf,
4968  uint16_t *pLen
4969  );
4983 typedef struct{
4987 
4999  uint8_t *pResp,
5000  uint16_t respLen,
5002  );
5003 
5015 typedef struct {
5016  uint8_t loopbackMode;
5019 
5034  pack_qmi_t *pCtx,
5035  uint8_t *pReqBuf,
5036  uint16_t *pLen,
5038  );
5039 
5050  uint8_t *pResp,
5051  uint16_t respLen
5052  );
5060 typedef struct
5061 {
5062  uint8_t TlvPresent;
5063  uint32_t ulData;
5065 
5073 typedef struct
5074 {
5075  uint8_t TlvPresent;
5076  uint64_t ullData;
5078 
5100 typedef struct {
5108 
5120  uint8_t *pResp,
5121  uint16_t respLen,
5123  );
5124 
5131 typedef struct {
5134 
5149  pack_qmi_t *pCtx,
5150  uint8_t *pReqBuf,
5151  uint16_t *pLen,
5153  );
5154 
5165  uint8_t *pResp,
5166  uint16_t respLen
5167  );
5168 
5180 typedef struct
5181 {
5182  uint8_t TlvPresent;
5183  uint8_t profileType;
5184  uint8_t profileId;
5186 
5202 typedef struct
5203 {
5204  uint8_t TlvPresent;
5205  uint8_t leaseState;
5207 
5215 typedef struct
5216 {
5217  uint8_t TlvPresent;
5218  uint32_t IPv4Addr;
5219 } wds_IPv4AdTlv;
5220 
5234 typedef struct
5235 {
5236  uint8_t optCode;
5237  uint8_t optValLen;
5238  uint8_t *pOptVal;
5239 } wds_DHCPOpt;
5240 
5252 typedef struct
5253 {
5254  uint8_t TlvPresent;
5255  uint8_t numOpt;
5257  uint8_t optListData[WDS_DHCP_OPTION_DATA_BUF_SIZE]; /* internal buffer to store option data */
5259 
5260 
5272 typedef struct {
5278 
5290  uint8_t *pResp,
5291  uint16_t respLen,
5293  );
5294 
5304 typedef struct {
5305  uint32_t mode;
5307 
5322  pack_qmi_t *pCtx,
5323  uint8_t *pReqBuf,
5324  uint16_t *pLen,
5325  pack_wds_SetMobileIP_t *reqArg
5326  );
5327 
5338  uint8_t *pResp,
5339  uint16_t respLen
5340  );
5341 
5382 typedef struct {
5383  char *pSPC;
5384  uint32_t *pMode;
5385  uint8_t *pRetryLimit;
5386  uint8_t *pRetryInterval;
5387  uint8_t *pReRegPeriod;
5388  uint8_t *pReRegTraffic;
5390  uint8_t *pHA2002bis;
5392 
5407  pack_qmi_t *pCtx,
5408  uint8_t *pReqBuf,
5409  uint16_t *pLen,
5411  );
5412 
5424  uint8_t *pResp,
5425  uint16_t respLen
5426  );
5427 
5442 typedef struct {
5443  uint8_t acsetting;
5444  uint8_t acroamsetting;
5446 
5461  pack_qmi_t *pCtx,
5462  uint8_t *pReqBuf,
5463  uint16_t *pLen,
5465  );
5466 
5477  uint8_t *pResp,
5478  uint16_t respLen
5479  );
5480 
5490 typedef struct {
5491  uint32_t *psetting;
5493 
5508  pack_qmi_t *pCtx,
5509  uint8_t *pReqBuf,
5510  uint16_t *pLen
5511  );
5512 
5524  uint8_t *pResp,
5525  uint16_t respLen,
5526  unpack_wds_GetAutoconnect_t *pOutput);
5527 
5553 typedef struct
5554 {
5555  uint8_t statsPeriod;
5556  uint32_t statsMask;
5557 } wds_TrStatInd;
5558 
5617 typedef struct
5618 {
5623  uint8_t *pMIPStatusInd;
5630 
5646  pack_qmi_t *pCtx,
5647  uint8_t *pReqBuf,
5648  uint16_t *pLen,
5650  );
5651 
5662  uint8_t *pResp,
5663  uint16_t respLen
5664  );
5665 
5680  pack_qmi_t *pCtx,
5681  uint8_t *pReqBuf,
5682  uint16_t *pLen
5683  );
5684 
5695  uint8_t *pResp,
5696  uint16_t respLen
5697  );
5698 
5713  pack_qmi_t *pCtx,
5714  uint8_t *pReqBuf,
5715  uint16_t *pLen
5716  );
5717 
5728  uint8_t *pResp,
5729  uint16_t respLen
5730  );
5731 
5746  pack_qmi_t *pCtx,
5747  uint8_t *pReqBuf,
5748  uint16_t *pLen);
5749 
5760  uint8_t *pResp,
5761  uint16_t respLen
5762  );
5763 
5773 typedef struct
5774 {
5775  uint8_t profileType;
5776  uint8_t profileId;
5778 
5794 typedef struct
5795 {
5796  uint8_t hwType;
5797  uint8_t chaddrLen;
5798  uint8_t chaddr[16];
5800 
5816 typedef struct
5817 {
5818  uint8_t optCode;
5819  uint8_t optValLen;
5820  uint8_t optVal[255];
5822 
5834 typedef struct
5835 {
5836  uint8_t numOpt;
5839 
5854 typedef struct
5855 {
5860 
5874  pack_qmi_t *pCtx,
5875  uint8_t *pReqBuf,
5876  uint16_t *pLen,
5878  );
5879 
5890  uint8_t *pResp,
5891  uint16_t respLen
5892  );
5893 
5894 
5908  pack_qmi_t *pCtx,
5909  uint8_t *pReqBuf,
5910  uint16_t *pLen
5911  );
5912 
5940 typedef struct{
5941  uint32_t *pDataBearer;
5943 
5955  uint8_t *pResp,
5956  uint16_t respLen,
5958  );
5959 
5960 
5974 int pack_wds_SetMuxID(
5975  pack_qmi_t *pCtx,
5976  uint8_t *pReqBuf,
5977  uint16_t *pLen,
5978  uint8_t *pMuxID);
5979 
5990  uint8_t *pResp,
5991  uint16_t respLen
5992  );
5993 
6003 typedef struct
6004 {
6005  uint8_t TlvPresent;
6006  uint8_t MDMConnStatus;
6008 
6017 typedef struct
6018 {
6019  uint8_t TlvPresent;
6020  uint16_t CallEndReason;
6022 
6030 typedef struct
6031 {
6032  uint8_t TlvPresent;
6033  uint64_t TxByteOKCnt;
6035 
6043 typedef struct
6044 {
6045  uint8_t TlvPresent;
6046  uint64_t RxByteOKCnt;
6048 
6049 
6059 typedef struct
6060 {
6061  uint8_t TlvPresent;
6062  uint8_t DormancyStat;
6063 } wds_DormStatTlv;
6064 
6092 typedef struct
6093 {
6094  uint8_t TlvPresent;
6097 
6108 typedef struct
6109 {
6110  uint32_t CurrChanTxRate;
6111  uint32_t CurrChanRxRate;
6112 } wds_channelRate;
6113 
6121 typedef struct
6122 {
6123  uint8_t TlvPresent;
6126 
6152 typedef struct{
6161 
6173  uint8_t *pResp,
6174  uint16_t respLen,
6176  );
6177 
6178 
6179 #ifdef __cplusplus
6180 } /* extern "C" { */
6181 #endif
6182 
6183 #endif
6184 
uint32_t current_channel_tx_rate
Definition: wds.h:4931
uint8_t * pDataSystemStatusChangeInd
Definition: wds.h:5628
uint8_t numInstances
Definition: wds.h:576
uint32_t * pVerboseFailureReason
Definition: wds.h:340
uint8_t * pAddrAllocPref
Definition: wds.h:2128
uint8_t gwV6PrefixLen
Definition: wds.h:679
uint32_t profileType
Definition: wds.h:3054
Definition: wds.h:2482
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2329
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1346
uint8_t * pUserId
Definition: wds.h:2332
wds_DormStatTlv DSTlv
Definition: wds.h:6157
uint32_t * pTXDroppedCount
Definition: wds.h:4816
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:577
uint16_t * pExtErrCode
Definition: wds.h:2388
Definition: wds.h:5816
uint16_t * pUsernameSize
Definition: wds.h:1339
wds_DHCPv4ProfileId * pProfileId
Definition: wds.h:5856
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2344
Definition: wds.h:3346
Definition: wds.h:4540
uint8_t profileType
Definition: wds.h:529
uint8_t * pSupportEmergencyCalls
Definition: wds.h:1363
uint16_t * pSecV6DnsAddress
Definition: wds.h:1577
uint32_t ratMask
Definition: wds.h:4327
Definition: wds.h:4481
Definition: wds.h:3605
uint8_t * pAuthPassword
Definition: wds.h:2334
int unpack_wds_GetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
uint8_t numOpt
Definition: wds.h:5836
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2323
uint8_t * pHAAuthenticator
Definition: wds.h:5389
Definition: wds.h:3300
Definition: wds.h:6059
int pack_wds_SLQSSSetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetDHCPv4ClientConfig_t *reqArg)
uint16_t IPAddressV6[8]
Definition: wds.h:660
Definition: wds.h:2817
uint32_t Mtu
Definition: wds.h:752
uint64_t ullData
Definition: wds.h:5076
liteQmiDataBearerMasks
Definition: wds.h:4335
uint32_t maxChannelTXRate
Definition: wds.h:2642
uint8_t NetworkType
Definition: wds.h:834
Definition: wds.h:606
uint8_t * pAllowLinger
Definition: wds.h:2324
uint32_t RATMask
Definition: wds.h:835
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:657
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1595
uint8_t dataBearerTechExt
Definition: wds.h:937
uint8_t eValid
Definition: wds.h:111
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:609
int unpack_wds_DHCPv4ClientLeaseChange(uint8_t *pResp, uint16_t respLen)
uint8_t ProfileType
Definition: wds.h:1667
uint16_t destPortRangeEnd
Definition: wds.h:117
int pack_wds_SLQSGetRuntimeSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetRuntimeSettings_t *reqArg)
uint32_t reliabilityClass
Definition: wds.h:558
uint64_t tx_bytes
Definition: wds.h:866
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1357
uint16_t * pApnStringSize
Definition: wds.h:2341
uint8_t bResetStatistics
Definition: wds.h:3677
uint8_t optCode
Definition: wds.h:5236
uint8_t * pRATType
Definition: wds.h:1578
#define WDS_DHCP_OPTION_DATA_BUF_SIZE
Definition: wds.h:22
uint8_t TlvPresent
Definition: wds.h:5204
Definition: wds.h:4636
uint32_t ulMask
Definition: wds.h:3678
uint8_t ipFamily
Definition: wds.h:448
uint8_t * pDormancyStatusInd
Definition: wds.h:5622
uint8_t * pSecondaryFlag
Definition: wds.h:2121
uint8_t numInstances
Definition: wds.h:608
uint8_t * pProfileId
Definition: wds.h:1735
uint8_t TlvPresent
Definition: wds.h:6045
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:3247
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:2102
uint16_t verboseSessnEndReasonType
Definition: wds.h:446
uint32_t prPCSCFIPv4Address
Definition: wds.h:3957
wds_profileInfo * pCurProfile
Definition: wds.h:1627
uint32_t * pVerboseFailReasonType
Definition: wds.h:339
uint8_t loopbackMode
Definition: wds.h:5016
uint8_t * pProfilename
Definition: wds.h:1325
Definition: wds.h:4227
uint32_t ipAddress
Definition: wds.h:3056
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:4365
uint32_t grntUplinkBitrate
Definition: wds.h:245
uint32_t trafficPriority
Definition: wds.h:1110
uint8_t profileType
Definition: wds.h:2940
uint16_t * pLTEAttachProfileList
Definition: wds.h:3248
uint16_t * pAuthTimeout
Definition: wds.h:2327
uint8_t IPFamilyPreference
Definition: wds.h:4422
int pack_wds_DHCPv4ClientLeaseChange(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
Definition: wds.h:1097
uint16_t * pIPv6AddPref
Definition: wds.h:1353
uint16_t Tlvresult
Definition: wds.h:1690
uint16_t * pProfilenameSize
Definition: wds.h:1326
uint64_t * pRXOkBytesCount
Definition: wds.h:4813
LibPackQosClassID * pQosClassID
Definition: wds.h:1359
Definition: wds.h:5553
uint8_t * pAPNClass3GPP2
Definition: wds.h:1581
uint32_t MaxChanRxRate
Definition: wds.h:4119
uint32_t maxUplinkBitrate
Definition: wds.h:243
Definition: wds.h:677
Definition: wds.h:3053
uint32_t maxSDUSize
Definition: wds.h:248
int pack_wds_SLQSDeleteProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSDeleteProfile_t *reqParam)
uint16_t extendedErrorCode
Definition: wds.h:2957
int pack_wds_SetMobileIPProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPProfile_t *reqParam)
uint8_t prefNetwork
Definition: wds.h:880
uint8_t dBTechAvail
Definition: wds.h:872
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:2125
uint8_t index
Definition: wds.h:3780
Definition: wds.h:3778
uint8_t resBerRatio
Definition: wds.h:1107
Definition: wds.h:3615
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1348
uint32_t mipStatus
Definition: wds.h:871
Definition: wds.h:474
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1566
int pack_wds_SLQSWdsGoDormant(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
wds_RXBytesOKTlv RXBOTlv
Definition: wds.h:6156
uint16_t srcPortRangeEnd
Definition: wds.h:119
Definition: wds.h:4337
int unpack_wds_SetAutoconnect(uint8_t *pResp, uint16_t respLen)
uint32_t * pMode
Definition: wds.h:5384
uint16_t fqdnLen
Definition: wds.h:591
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t ProfileIndex
Definition: wds.h:1668
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:2116
uint8_t index
Definition: wds.h:4541
uint8_t * pProfileId
Definition: wds.h:1625
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:4639
int pack_wds_SetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
Definition: wds.h:589
uint64_t MDMCallDuration
Definition: wds.h:4090
uint8_t optValLen
Definition: wds.h:5819
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1575
uint8_t MDMConnStatus
Definition: wds.h:4089
uint8_t dormancyStatus
Definition: wds.h:932
Definition: wds.h:2319
uint8_t * pReportDormStatus
Definition: wds.h:4063
uint8_t dataSystemStatus
Definition: wds.h:936
wds_channelRate ChannelRate
Definition: wds.h:6124
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t StatsPeriod
Definition: wds.h:4012
uint32_t ipv4GWAddress
Definition: wds.h:3950
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:1774
uint8_t filterId
Definition: wds.h:110
uint32_t * pRXPacketSuccesses
Definition: wds.h:4807
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:878
uint8_t ByteLoopbackMode
Definition: wds.h:4984
uint8_t * pEnabled
Definition: wds.h:3781
char * pPass
Definition: wds.h:311
uint8_t NetworkType
Definition: wds.h:3518
int unpack_wds_SetMuxID(uint8_t *pResp, uint16_t respLen)
uint32_t max_channel_rx_rate
Definition: wds.h:4934
uint32_t * pPDNInactivTimeout
Definition: wds.h:1361
uint8_t numOpt
Definition: wds.h:4638
uint8_t family
Definition: wds.h:4483
wds_DataULongTlv TxDropConutTlv
Definition: wds.h:5105
uint8_t prefNetwork
Definition: wds.h:3544
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:3152
uint32_t * pRXPacketErrors
Definition: wds.h:4809
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:2122
Definition: wds.h:2436
int pack_wds_SLQSWdsGoActive(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1579
uint8_t TlvPresent
Definition: wds.h:5217
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:3419
Definition: wds.h:5215
uint64_t tx_pkts
Definition: wds.h:868
uint8_t * pPrimaryID
Definition: wds.h:1352
uint8_t * pOptVal
Definition: wds.h:5238
Definition: wds.h:4723
Definition: wds.h:4621
uint8_t * pDataRate
Definition: wds.h:2336
Definition: wds.h:4983
uint32_t authentication
Definition: wds.h:3059
uint8_t * pRevTunneling
Definition: wds.h:3785
uint8_t * pAPNName
Definition: wds.h:1330
uint8_t TlvPresent
Definition: wds.h:5062
uint16_t * pPriV6DnsAddress
Definition: wds.h:2346
uint32_t * pIPv4AddrPref
Definition: wds.h:2113
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2405
uint8_t * pPdpAccessConFlag
Definition: wds.h:2115
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:3689
int pack_wds_SLQSSetWdsEventCallback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetWdsEventCallback_t *reqArg)
uint16_t verboseSessnEndReason
Definition: wds.h:447
Definition: wds.h:1665
uint8_t * pReportDataBearerTech
Definition: wds.h:4064
Definition: wds.h:3516
uint32_t gUlBitRate
Definition: wds.h:55
uint8_t DormancyStat
Definition: wds.h:6062
Definition: wds.h:5234
uint64_t rxOKBytesCount
Definition: wds.h:4232
uint8_t hwType
Definition: wds.h:5796
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:2103
uint32_t * pAppType
Definition: wds.h:1567
uint16_t * pIPv6AddPref
Definition: wds.h:2123
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:1360
uint32_t * pprofileid3gpp2
Definition: wds.h:308
uint32_t pdpType
Definition: wds.h:3055
uint8_t ProfileType
Definition: wds.h:2406
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:2105
uint8_t loopbackMultiplier
Definition: wds.h:5017
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:2104
Definition: wds.h:527
LibPackQosClassID * pQosClassID
Definition: wds.h:2129
uint8_t * pProfileType
Definition: wds.h:1626
uint8_t * pAppPriority
Definition: wds.h:1569
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:5104
Definition: wds.h:4114
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:2114
uint16_t * pLcpAckTimeout
Definition: wds.h:2325
uint32_t * psid
Definition: wds.h:475
Definition: wds.h:4058
int unpack_wds_SLQSWdsGoActive(uint8_t *pResp, uint16_t respLen)
uint32_t current_channel_rx_rate
Definition: wds.h:4932
Definition: wds.h:2939
uint8_t * pReRegTraffic
Definition: wds.h:5388
uint32_t dormancyState
Definition: wds.h:2876
uint8_t * pDataMode
Definition: wds.h:1568
uint8_t trafficClass
Definition: wds.h:242
uint16_t domainLen
Definition: wds.h:623
Definition: wds.h:4530
uint8_t profileType
Definition: wds.h:4588
uint8_t * pAuthenticationPref
Definition: wds.h:2112
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2483
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2328
uint8_t contextId
Definition: wds.h:3946
uint8_t TlvPresent
Definition: wds.h:6019
uint32_t secondaryDNS
Definition: wds.h:3058
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:2107
uint8_t ByteLoopbackMultiplier
Definition: wds.h:4985
uint8_t * pPdnType
Definition: wds.h:2342
uint8_t IPFamilyPreference
Definition: wds.h:754
struct wds_Domain domain[10]
Definition: wds.h:641
uint16_t * pSourceIP
Definition: wds.h:113
uint32_t maxUplinkBitrate
Definition: wds.h:1100
Definition: wds.h:4586
uint16_t * pAPNnameSize
Definition: wds.h:1331
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:1574
Definition: wds.h:554
uint16_t gwAddressV6[8]
Definition: wds.h:680
uint32_t * pPDNInactivTimeout
Definition: wds.h:2131
uint64_t RxByteOKCnt
Definition: wds.h:6046
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:2118
uint8_t dataBearerMask
Definition: wds.h:4363
uint16_t Tlvresult
Definition: wds.h:4430
uint16_t LTEAttachProfileListLen
Definition: wds.h:3157
Definition: wds.h:6003
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1335
int unpack_wds_SLQSStartDataSession(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStartDataSession_t *pOutput)
int unpack_wds_SetDefaultProfile(uint8_t *pResp, uint16_t respLen)
int unpack_wds_SLQSDeleteProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDeleteProfile_t *pOutput)
uint8_t trafficClass
Definition: wds.h:1099
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:2106
Definition: wds.h:3675
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1337
uint32_t transferDelay
Definition: wds.h:252
uint16_t * pIpcpAckTimeout
Definition: wds.h:2326
uint8_t conn_status
Definition: wds.h:443
uint32_t CurrChanTxRate
Definition: wds.h:6110
uint8_t sduErrorRatio
Definition: wds.h:1106
uint8_t qosDeliveryOrder
Definition: wds.h:1104
wds_DHCPv4Option * pOptList
Definition: wds.h:5837
uint8_t type
Definition: wds.h:4531
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5075
uint64_t txOKBytesCount
Definition: wds.h:4231
uint8_t IMCNflag
Definition: wds.h:755
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1553
uint32_t SecondaryDNSV4
Definition: wds.h:739
uint8_t dormancyStatAvail
Definition: wds.h:874
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2572
uint32_t CurrChanTxRate
Definition: wds.h:4116
uint16_t secdnsv6
Definition: wds.h:2575
int unpack_wds_SetMobileIP(uint8_t *pResp, uint16_t respLen)
uint8_t * pRetryLimit
Definition: wds.h:5385
uint16_t tosMask
Definition: wds.h:121
ipv6AddressInfo ipv6GWAddress
Definition: wds.h:3954
uint32_t tXPacketSuccesses
Definition: wds.h:2761
uint16_t * pLcpAckTimeout
Definition: wds.h:1555
int unpack_wds_SLQSDUNCallInfoCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDUNCallInfoCallBack_ind_t *pOutput)
Definition: wds.h:2827
uint64_t mdmCallDurationActive
Definition: wds.h:4238
Definition: wds.h:4338
uint32_t GWAddressV4
Definition: wds.h:745
#define WDS_DHCP_MAX_NUM_OPTIONS
Definition: wds.h:21
uint8_t * pProfileType
Definition: wds.h:1736
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:1557
uint32_t rXPacketErrors
Definition: wds.h:2764
uint8_t * pSupportEmergencyCalls
Definition: wds.h:2133
uint32_t grntDownlinkBitrate
Definition: wds.h:246
uint8_t acsetting
Definition: wds.h:5443
Definition: wds.h:3290
wds_DataULongTlv RxDropConutTlv
Definition: wds.h:5106
uint8_t * pAuthenticationPref
Definition: wds.h:1342
uint8_t numInstances
Definition: wds.h:640
uint8_t * pCurrDataBearerTechInd
Definition: wds.h:5624
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:2119
uint16_t ExtErrorCode
Definition: wds.h:1669
uint8_t * pPassword
Definition: wds.h:2110
int unpack_wds_SLQSWdsSetEventReport(uint8_t *pResp, uint16_t respLen)
uint8_t profileIndex
Definition: wds.h:530
uint32_t CurrChanRxRate
Definition: wds.h:6111
uint32_t connectionStatus
Definition: wds.h:2437
uint64_t * pRXOKBytesLastCall
Definition: wds.h:4815
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:3519
uint8_t profileId
Definition: wds.h:5776
uint8_t deliveryErrSDU
Definition: wds.h:1108
uint8_t hwType
Definition: wds.h:4605
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:2769
int pack_wds_SetDefaultProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetDefaultProfile_t *reqParam)
uint8_t reconfigReqd
Definition: wds.h:444
uint8_t xferStatAvail
Definition: wds.h:865
wds_DHCPProfileIdTlv ProfileIdTlv
Definition: wds.h:5273
uint16_t * pSecV6DnsAddress
Definition: wds.h:2347
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:6006
Definition: wds.h:2695
uint8_t * pUsername
Definition: wds.h:3061
Definition: wds.h:3409
uint32_t * pRXPacketOverflows
Definition: wds.h:4811
uint8_t * pImCnFlag
Definition: wds.h:2117
uint8_t * pRetryInterval
Definition: wds.h:5386
Definition: wds.h:5490
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:2770
uint8_t * pUserId
Definition: wds.h:1562
uint8_t chaddrLen
Definition: wds.h:5797
int8_t * pMNAAA
Definition: wds.h:3790
uint8_t bearerId
Definition: wds.h:3947
Definition: wds.h:2885
uint32_t * pTXPacketOverflows
Definition: wds.h:4810
uint32_t IPv4
Definition: wds.h:734
int unpack_wds_SLQSSSetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen)
int unpack_wds_SLQSGetProfileSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
uint8_t * pPdpDataCompType
Definition: wds.h:1329
wds_transferStatInd * pTransferStatInd
Definition: wds.h:4062
wds_TXBytesOKTlv TXBOTlv
Definition: wds.h:6155
uint16_t * pUserIdSize
Definition: wds.h:1563
uint8_t * pAPNClass3GPP2
Definition: wds.h:2351
int pack_wds_SLQSGetProfileSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
uint32_t grntUplinkBitrate
Definition: wds.h:1102
uint32_t dBtechnologyExt
Definition: wds.h:884
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:270
ipv6AddressInfo ipv6Address
Definition: wds.h:3953
uint32_t delayClass
Definition: wds.h:149
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:4672
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1688
uint8_t * pReportChannelRate
Definition: wds.h:4065
wds_DataULongTlv RxOkConutTlv
Definition: wds.h:5102
uint32_t primaryDNS
Definition: wds.h:3057
wds_DataULongTlv TxOkConutTlv
Definition: wds.h:5101
Definition: wds.h:574
uint8_t * pAuthPassword
Definition: wds.h:1564
uint16_t * pAuthPasswordSize
Definition: wds.h:2335
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1354
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:3418
uint32_t pdptype
Definition: wds.h:2569
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1334
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:3060
uint8_t ProfileId
Definition: wds.h:1820
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t statsMask
Definition: wds.h:5556
uint8_t * pReportConnStatus
Definition: wds.h:4061
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:4806
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:272
int8_t * pMNHA
Definition: wds.h:3789
Definition: wds.h:1623
Definition: wds.h:5180
Definition: wds.h:146
uint8_t resBerRatio
Definition: wds.h:250
uint8_t * pImCnFlag
Definition: wds.h:1347
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1559
uint32_t prDNSIPv4Address
Definition: wds.h:3951
uint32_t * pDataBearer
Definition: wds.h:5941
Definition: wds.h:5834
uint8_t TlvPresent
Definition: wds.h:6005
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2349
uint32_t * pAAASPI
Definition: wds.h:3788
uint8_t netInfoLen
Definition: wds.h:881
uint16_t CallEndReason
Definition: wds.h:6020
uint8_t dataBearer
Definition: wds.h:931
uint8_t * pPDPtype
Definition: wds.h:2097
uint8_t * pMIPStatusInd
Definition: wds.h:5623
int pack_wds_SLQSResetPacketStatics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pDataMode
Definition: wds.h:2338
wds_DHCPLeaseStateTlv DHCPv4LeaseStateTlv
Definition: wds.h:5274
uint32_t precedenceClass
Definition: wds.h:148
uint32_t trafficPriority
Definition: wds.h:253
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
Definition: wds.h:5442
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1349
uint32_t delayClass
Definition: wds.h:557
uint64_t callDuration
Definition: wds.h:2818
uint32_t mipMode
Definition: wds.h:3291
Definition: wds.h:6030
uint32_t precedenceClass
Definition: wds.h:556
uint8_t IPV6PrefixLen
Definition: wds.h:3865
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:4364
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:16
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:2124
uint32_t maxSDUSize
Definition: wds.h:1105
uint32_t PrimaryDNSV4
Definition: wds.h:738
uint64_t TxByteOKCnt
Definition: wds.h:6033
uint8_t * pAuthRetryCount
Definition: wds.h:2330
int pack_wds_SLQSModifyProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSModifyProfile_t *reqArg)
uint64_t rx_pkts
Definition: wds.h:869
Definition: wds.h:5252
uint8_t * pSecondaryFlag
Definition: wds.h:1351
int8_t * pNAI
Definition: wds.h:3786
uint8_t nextHeader
Definition: wds.h:115
uint32_t * pHASPI
Definition: wds.h:3787
uint32_t mode
Definition: wds.h:5305
uint8_t * pAuthProtocol
Definition: wds.h:1561
Definition: wds.h:5073
uint8_t domainName[256]
Definition: wds.h:624
uint8_t networkInfoLen
Definition: wds.h:3545
uint16_t * pPasswordSize
Definition: wds.h:2111
uint32_t statmask
Definition: wds.h:2696
uint16_t pridnsv6
Definition: wds.h:2574
uint32_t seDNSIPv4Address
Definition: wds.h:3952
uint8_t * pPdpAccessConFlag
Definition: wds.h:1345
Definition: wds.h:1686
wds_DHCPLeaseOptTlv DHCPv4LeaseOptTlv
Definition: wds.h:5276
Definition: wds.h:5100
Definition: wds.h:3819
Definition: wds.h:5773
uint8_t * pApnname
Definition: wds.h:3062
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:2941
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:249
uint8_t bearerID
Definition: wds.h:450
int unpack_wds_DHCPv4ClientLease_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_ind_t *pOutput)
uint8_t mipstatAvail
Definition: wds.h:870
uint32_t secondaryHA
Definition: wds.h:3413
uint32_t peakThroughputClass
Definition: wds.h:559
int unpack_wds_SLQSWdsGoDormant(uint8_t *pResp, uint16_t respLen)
uint8_t * pAPNDisabledFlag
Definition: wds.h:2130
uint16_t techName
Definition: wds.h:449
uint8_t currentNetwork
Definition: wds.h:4326
Definition: wds.h:1549
uint8_t dBtechExtAvail
Definition: wds.h:883
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
Definition: wds.h:5382
uint32_t SOMask
Definition: wds.h:836
int pack_wds_SLQSWdsSetEventReport(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSWdsSetEventReport_t *reqArg)
uint16_t * pAPNnameSize
Definition: wds.h:2101
uint8_t PCSCFAddrPCO
Definition: wds.h:747
Definition: wds.h:1323
uint8_t TlvPresent
Definition: wds.h:6032
dunchannelRate channelRate
Definition: wds.h:4235
uint32_t PDPType
Definition: wds.h:736
Definition: wds.h:4865
uint8_t transferStats
Definition: wds.h:934
uint8_t SigInd
Definition: wds.h:273
uint32_t Mask
Definition: wds.h:4060
uint64_t tXOkBytesCount
Definition: wds.h:2767
uint16_t srcPortRangeStart
Definition: wds.h:118
uint16_t * pProfileList
Definition: wds.h:3245
wds_ChannelRateTlv CRTlv
Definition: wds.h:6159
uint8_t * pPdpHdrCompType
Definition: wds.h:2098
uint32_t * pAppType
Definition: wds.h:2337
uint32_t dBTechnology
Definition: wds.h:873
uint32_t IPv4Addr
Definition: wds.h:5218
Definition: wds.h:6043
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2366
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1332
uint16_t * pProfilenameSize
Definition: wds.h:2096
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1333
Definition: wds.h:6121
connectionStatus connectionStatus
Definition: wds.h:4229
Definition: wds.h:305
Definition: wds.h:6108
int pack_wds_GetPacketStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatistics_t *pReq)
int unpack_wds_RMTransferStatistics_ind(uint8_t *pResp, uint16_t respLen, unpack_RMTransferStatistics_ind_t *pOutput)
uint64_t rx_bytes
Definition: wds.h:867
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:4236
uint8_t enabled
Definition: wds.h:3410
uint8_t index
Definition: wds.h:3347
uint8_t leaseState
Definition: wds.h:5205
int unpack_wds_SLQSResetPacketStatics(uint8_t *pResp, uint16_t respLen)
uint8_t dataBearerTech
Definition: wds.h:4234
uint16_t LTEAttachProfileListLen
Definition: wds.h:3249
uint8_t * pProfilename
Definition: wds.h:2095
uint8_t * pPdpContext
Definition: wds.h:1350
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1355
uint16_t callEndReason
Definition: wds.h:4230
uint8_t apnsize
Definition: wds.h:2579
Definition: wds.h:1593
uint32_t * pPrimaryHA
Definition: wds.h:3783
uint32_t peakThroughputClass
Definition: wds.h:151
Definition: wds.h:1772
uint32_t * pAuth
Definition: wds.h:309
Definition: wds.h:5202
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2321
uint8_t * pAuthProtocol
Definition: wds.h:2331
uint8_t * pPdpContext
Definition: wds.h:2120
uint32_t tXPacketErrors
Definition: wds.h:2763
uint8_t * pPdnType
Definition: wds.h:1572
Definition: wds.h:1733
uint16_t * pPriV6DnsAddress
Definition: wds.h:1576
uint8_t chaddrLen
Definition: wds.h:4606
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2322
uint8_t interval
Definition: wds.h:938
uint32_t tXPacketOverflows
Definition: wds.h:2765
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:338
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:2126
wds_LastMdmCallEndRsnTlv LMCERTlv
Definition: wds.h:6154
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:2956
uint8_t currDBTechAvail
Definition: wds.h:876
Definition: wds.h:1818
uint8_t * pUsername
Definition: wds.h:2108
Definition: wds.h:6092
uint32_t * pAddress
Definition: wds.h:3782
uint32_t ulData
Definition: wds.h:5063
uint8_t revTunneling
Definition: wds.h:3414
int pack_wds_SetMuxID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pMuxID)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1552
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:3420
int pack_wds_SLQSStopDataSession(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSStopDataSession_t *reqArg)
uint32_t dormancyStatus
Definition: wds.h:875
uint8_t contextId
Definition: wds.h:3852
wds_DataULongLongTlv TxOkByteCountTlv
Definition: wds.h:5103
Definition: wds.h:3243
uint32_t SubnetMaskV4
Definition: wds.h:746
uint32_t maxChannelRXRate
Definition: wds.h:2643
uint8_t naiSize
Definition: wds.h:3415
uint32_t maxDlBitRate
Definition: wds.h:54
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2343
uint32_t error
Definition: wds.h:3606
uint32_t CurrChanRxRate
Definition: wds.h:4117
Definition: wds.h:4010
uint8_t * pAppPriority
Definition: wds.h:2339
uint8_t DataBearerTech
Definition: wds.h:6095
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:740
uint8_t optValLen
Definition: wds.h:4624
Definition: wds.h:5060
wds_DataBearTechTlv DBTTlv
Definition: wds.h:6158
uint32_t * pReqSettings
Definition: wds.h:996
uint8_t profileType
Definition: wds.h:5183
uint32_t * psid
Definition: wds.h:337
uint16_t * pLTEAttachProfile
Definition: wds.h:3244
uint8_t usersize
Definition: wds.h:2581
uint8_t * pProfileID
Definition: wds.h:1689
uint16_t ipaddrv6
Definition: wds.h:2573
uint32_t transferDelay
Definition: wds.h:1109
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:112
Definition: wds.h:4087
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:2367
uint16_t * pUserIdSize
Definition: wds.h:2333
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2348
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1580
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1344
uint64_t * pTXOKBytesLastCall
Definition: wds.h:4814
wds_DHCPv4HWConfig * pHwConfig
Definition: wds.h:5857
Definition: wds.h:4324
uint8_t lastCallDataBearerTech
Definition: wds.h:4239
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:3155
uint32_t sePCSCFIPv4Address
Definition: wds.h:3958
uint64_t rXOkBytesCount
Definition: wds.h:2768
uint64_t * pTXOkBytesCount
Definition: wds.h:4812
uint8_t TlvPresent
Definition: wds.h:6094
Definition: wds.h:5015
uint8_t sourceIPMask
Definition: wds.h:114
uint32_t maxDownlinkBitrate
Definition: wds.h:1101
Definition: wds.h:2568
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:306
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1556
uint8_t optCode
Definition: wds.h:5818
uint8_t * pAPNClass
Definition: wds.h:1362
uint8_t * pPassword
Definition: wds.h:3063
uint32_t * psetting
Definition: wds.h:5491
Definition: wds.h:50
uint32_t rXDroppedCount
Definition: wds.h:2772
uint16_t * pApnStringSize
Definition: wds.h:1571
uint8_t optCode
Definition: wds.h:4623
uint32_t SOMask
Definition: wds.h:3520
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
Definition: wds.h:5617
uint16_t sessionEndReason
Definition: wds.h:445
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
uint8_t * pDataBearerTechInd
Definition: wds.h:5621
char * pUser
Definition: wds.h:310
uint32_t destPortRangeStart
Definition: wds.h:116
uint32_t rXPacketOverflows
Definition: wds.h:2766
uint8_t TlvPresent
Definition: wds.h:6061
uint8_t profileId
Definition: wds.h:5184
uint8_t namesize
Definition: wds.h:2577
uint32_t address
Definition: wds.h:3411
wds_TrStatInd * pTransferStatInd
Definition: wds.h:5620
uint16_t * pAuthPassword_tSize
Definition: wds.h:1565
uint8_t ProfileType
Definition: wds.h:1821
uint32_t * pRXDroppedCount
Definition: wds.h:4817
Definition: wds.h:4804
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2639
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:5254
uint8_t * pEnableNotification
Definition: wds.h:5132
uint8_t dormancyStatus
Definition: wds.h:4233
uint32_t * pSecondaryHA
Definition: wds.h:3784
uint32_t * pIPv4AddrPref
Definition: wds.h:1343
uint8_t profileType
Definition: wds.h:5775
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:4673
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:17
Definition: wds.h:4603
uint8_t profileId
Definition: wds.h:4589
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2762
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2350
uint32_t currentChannelRXRate
Definition: wds.h:2641
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1336
uint8_t defaultPDNEnabled
Definition: wds.h:3154
uint8_t * pApnString
Definition: wds.h:1570
uint8_t * pPdpDataCompType
Definition: wds.h:2099
uint64_t dBTechExtSoMask
Definition: wds.h:886
uint8_t * pCurrChannelRateInd
Definition: wds.h:5619
uint8_t QCI
Definition: wds.h:52
uint32_t ipv4Address
Definition: wds.h:3949
uint32_t maxDownlinkBitrate
Definition: wds.h:244
uint32_t dBTechExtRatValue
Definition: wds.h:885
uint16_t Technology
Definition: wds.h:756
Definition: wds.h:5304
uint8_t acroamsetting
Definition: wds.h:5444
uint8_t family
Definition: wds.h:4532
uint8_t * pPassword
Definition: wds.h:1340
uint8_t * pReRegPeriod
Definition: wds.h:5387
Definition: wds.h:5794
uint32_t ipaddr
Definition: wds.h:2570
uint32_t IPSECSPI
Definition: wds.h:120
uint8_t * pHA2002bis
Definition: wds.h:5390
Definition: wds.h:2760
uint8_t type
Definition: wds.h:4482
uint32_t pridns
Definition: wds.h:2571
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:2127
uint8_t fqdnAddr[256]
Definition: wds.h:592
Definition: wds.h:832
uint64_t * pRXTotalBytes
Definition: wds.h:4867
uint32_t tXDroppedCount
Definition: wds.h:2771
uint32_t grntDownlinkBitrate
Definition: wds.h:1103
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:2093
uint16_t * pPasswordSize
Definition: wds.h:1341
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1573
uint8_t * pUsername
Definition: wds.h:1338
uint8_t gDlBitRate
Definition: wds.h:53
uint32_t maxUlBitRate
Definition: wds.h:56
wds_ConnStatusTlv CSTlv
Definition: wds.h:6153
uint32_t max_channel_tx_rate
Definition: wds.h:4933
Definition: wds.h:108
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2345
Definition: common.h:126
Definition: wds.h:621
uint32_t meanThroughputClass
Definition: wds.h:560
uint16_t * pUsernameSize
Definition: wds.h:2109
uint32_t HASPI
Definition: wds.h:3417
uint32_t ratMask
Definition: wds.h:877
uint32_t primaryHA
Definition: wds.h:3412
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
uint32_t * pTXPacketErrors
Definition: wds.h:4808
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:4652
Definition: wds.h:3863
uint8_t mobileIP
Definition: wds.h:933
Definition: wds.h:240
wds_DHCPv4OptionList * pRequestOptionList
Definition: wds.h:5858
uint32_t currentChannelTXRate
Definition: wds.h:2640
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
UnpackQmiProfileInfo curProfile
Definition: wds.h:2387
wds_profileInfo curProfile
Definition: wds.h:1737
uint8_t * pPdpHdrCompType
Definition: wds.h:1328
uint8_t * pAuthRetryCount
Definition: wds.h:1560
uint32_t soMask
Definition: wds.h:4328
Definition: wds.h:2875
uint8_t deliveryErrSDU
Definition: wds.h:251
uint8_t index
Definition: wds.h:4484
uint8_t * pApnString
Definition: wds.h:2340
uint8_t IPV6PrefixLen
Definition: wds.h:659
uint32_t MaxChanTxRate
Definition: wds.h:4118
uint8_t TlvPresent
Definition: wds.h:6123
uint32_t auth
Definition: wds.h:2576
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:4237
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1596
uint8_t statsPeriod
Definition: wds.h:5555
Definition: wds.h:2385
uint8_t * pDataCallStatusChangeInd
Definition: wds.h:5625
uint32_t * pprofileid3gpp
Definition: wds.h:307
uint32_t Authentication
Definition: wds.h:743
uint8_t contextType
Definition: wds.h:3853
int unpack_wds_SetMobileIPParameters(uint8_t *pResp, uint16_t respLen)
uint8_t * pAddrAllocPref
Definition: wds.h:1358
uint8_t * pPDPtype
Definition: wds.h:1327
uint8_t * pAPNName
Definition: wds.h:2100
Definition: wds.h:6017
uint8_t * pAPNClass
Definition: wds.h:2132
uint8_t * pAllowLinger
Definition: wds.h:1554
uint8_t qosDeliveryOrder
Definition: wds.h:247
uint8_t * pEVDOPageMonPerChangeInd
Definition: wds.h:5627
uint8_t currentDataBearer
Definition: wds.h:935
uint8_t optValLen
Definition: wds.h:5237
uint8_t * pDefaultPDNEnabled
Definition: wds.h:3246
uint32_t StatsMask
Definition: wds.h:4013
uint64_t * pTXTotalBytes
Definition: wds.h:4866
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1551
uint16_t Tlvresult
Definition: wds.h:2407
Definition: wds.h:638
char * pSPC
Definition: wds.h:5383
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1356
uint32_t flowLabel
Definition: wds.h:122
Definition: wds.h:2364
wds_IPv4AdTlv IPv4AddrTlv
Definition: wds.h:5275
uint8_t * pCurrPrefDataSysInd
Definition: wds.h:5626
uint32_t reliabilityClass
Definition: wds.h:150
uint32_t * pStatMask
Definition: wds.h:4725
uint8_t dataSysStatAvail
Definition: wds.h:879
uint32_t meanThroughputClass
Definition: wds.h:152
uint8_t numOpt
Definition: wds.h:5255
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1558
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:5182

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