LinuxQMISDK-Lite  SLQS04.00.23
 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 #define WDS_TFTID_SOURCE_IP_SIZE 8
76 #define WDS_PROFILE_3GPP 0
77 #define WDS_PROFILE_3GPP2 1
78 #define LITE_MAX_PDN_THROTTLE_TIMER 10
79 #define LITE_MAX_PCOID_LIST 10
80 #define MAX_WDS_NAME_ARRAY_SIZE 255
81 
82 
108 typedef struct
109 {
110  uint8_t QCI;
111  uint32_t gDlBitRate;
112  uint32_t maxDlBitRate;
113  uint32_t gUlBitRate;
114  uint32_t maxUlBitRate;
116 
166 typedef struct
167 {
168  uint8_t filterId;
169  uint8_t eValid;
170  uint8_t ipVersion;
171  uint16_t *pSourceIP;
172  uint8_t sourceIPMask;
173  uint8_t nextHeader;
177  uint16_t srcPortRangeEnd;
178  uint32_t IPSECSPI;
179  uint16_t tosMask;
180  uint32_t flowLabel;
182 
183 
184 
204 typedef struct
205 {
206  uint32_t precedenceClass;
207  uint32_t delayClass;
212 
213 
298 typedef struct
299 {
300  uint8_t trafficClass;
306  uint32_t maxSDUSize;
307  uint8_t sduErrorRatio;
308  uint8_t resBerRatio;
309  uint8_t deliveryErrSDU;
310  uint32_t transferDelay;
311  uint32_t trafficPriority;
313 
328 typedef struct
329 {
331  uint8_t SigInd;
333 
346 typedef struct
347 {
348  uint16_t MNC;
349  uint8_t PCSFlag;
351 
358 typedef struct
359 {
360  uint32_t ThrottleTimer[LITE_MAX_PDN_THROTTLE_TIMER];
362 
369 typedef struct
370 {
371  uint16_t PcoList[LITE_MAX_PCOID_LIST];
373 
374 
403 typedef struct {
404  uint8_t *pTech;
405  uint32_t *pprofileid3gpp;
406  uint32_t *pprofileid3gpp2;
407  uint32_t *pAuth;
408  char *pUser;
409  char *pPass;
411 
438 typedef struct {
439  uint32_t *psid;
440  uint32_t *pFailureReason;
445 
460  pack_qmi_t *pCtx,
461  uint8_t *pReqBuf,
462  uint16_t *pLen,
464  );
465 
477  uint8_t *pResp,
478  uint16_t respLen,
480  );
481 
547 typedef struct{
548  uint8_t conn_status;
549  uint8_t reconfigReqd;
553  uint8_t ipFamily;
554  uint16_t techName;
555  uint8_t bearerID;
558 
570  uint8_t *pResp,
571  uint16_t respLen,
573  );
574 
580 typedef struct {
581  uint32_t *psid;
583 
598  pack_qmi_t *pCtx,
599  uint8_t *pReqBuf,
600  uint16_t *pLen,
602  );
603 
605 
617  uint8_t *pResp,
618  uint16_t respLen,
619  unpack_wds_SLQSStopDataSession_t *pOutput
620  );
638 {
639  uint8_t profileType;
640  uint8_t profileIndex;
641 };
642 
643 
665 {
666  uint32_t precedenceClass;
667  uint32_t delayClass;
671 };
672 
685 {
686  uint8_t numInstances;
687  uint32_t pscsfIPv4Addr[64];
688 };
689 
700 {
701  uint16_t fqdnLen;
702  uint8_t fqdnAddr[256];
703 };
704 
717 {
718  uint8_t numInstances;
720 };
721 
732 {
733  uint16_t domainLen;
734  uint8_t domainName[256];
735 };
736 
749 {
750  uint8_t numInstances;
751  struct wds_Domain domain[10];
752 };
753 
768 {
769  uint8_t IPV6PrefixLen;
770  uint16_t IPAddressV6[8];
771 };
772 
788 {
789  uint8_t gwV6PrefixLen;
790  uint16_t gwAddressV6[8];
791 };
792 
853 typedef struct{
854  uint32_t IPv4;
855  uint8_t ProfileName[128];
856  uint32_t PDPType;
857  uint8_t APNName[128];
858  uint32_t PrimaryDNSV4;
859  uint32_t SecondaryDNSV4;
861  struct wds_GPRSQoS GPRSGrantedQoS;
862  uint8_t Username[128];
863  uint32_t Authentication;
864  struct wds_ProfileIdentifier ProfileID;
865  uint32_t GWAddressV4;
866  uint32_t SubnetMaskV4;
867  uint8_t PCSCFAddrPCO;
868  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
869  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
870  uint16_t PrimaryDNSV6[8];
871  uint16_t SecondaryDNSV6[8];
872  uint32_t Mtu;
873  struct wds_DomainNameList DomainList;
875  uint8_t IMCNflag;
876  uint16_t Technology;
877  struct wds_IPV6AddressInfo IPV6AddrInfo;
878  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
881 
893  uint8_t *pResp,
894  uint16_t respLen,
896  );
931 typedef struct
932 {
933  uint8_t NetworkType;
934  uint32_t RATMask;
935  uint32_t SOMask;
937 
1099 typedef struct{
1100  uint8_t xferStatAvail;
1101  uint64_t tx_bytes;
1102  uint64_t rx_bytes;
1103  uint64_t tx_pkts;
1104  uint64_t rx_pkts;
1105  uint8_t mipstatAvail;
1106  uint32_t mipStatus;
1107  uint8_t dBTechAvail;
1108  uint32_t dBTechnology;
1110  uint32_t dormancyStatus;
1112  uint32_t ratMask;
1113  uint32_t soMask;
1115  uint8_t prefNetwork;
1116  uint8_t netInfoLen;
1117  wds_currNetworkInfo currNWInfo[255];
1124 
1136  uint8_t *pResp,
1137  uint16_t respLen,
1139  );
1140 
1142 
1154  uint8_t *pResp,
1155  uint16_t respLen,
1156  unpack_wds_SLQSSetWdsEventCallback_t *pOutput
1157  );
1158 
1170 typedef struct{
1171  uint8_t dataBearer;
1173  uint8_t mobileIP;
1174  uint8_t transferStats;
1178  uint8_t interval;
1180 
1181 
1196  pack_qmi_t *pCtx,
1197  uint8_t *pReqBuf,
1198  uint16_t *pLen,
1200  );
1201 
1235 typedef struct{
1236  uint32_t *pReqSettings;
1238 
1253  pack_qmi_t *pCtx,
1254  uint8_t *pReqBuf,
1255  uint16_t *pLen,
1257  );
1258 
1338 {
1339  uint8_t trafficClass;
1345  uint32_t maxSDUSize;
1346  uint8_t sduErrorRatio;
1347  uint8_t resBerRatio;
1349  uint32_t transferDelay;
1351 };
1352 
1353 
1563 typedef struct
1564 {
1565  uint8_t *pProfilename;
1566  uint16_t *pProfilenameSize;
1567  uint8_t *pPDPtype;
1570  uint8_t *pAPNName;
1571  uint16_t *pAPNnameSize;
1578  uint8_t *pUsername;
1579  uint16_t *pUsernameSize;
1580  uint8_t *pPassword;
1581  uint16_t *pPasswordSize;
1583  uint32_t *pIPv4AddrPref;
1587  uint8_t *pImCnFlag;
1590  uint8_t *pPdpContext;
1591  uint8_t *pSecondaryFlag;
1592  uint8_t *pPrimaryID;
1593  uint16_t *pIPv6AddPref;
1598  uint8_t *pAddrAllocPref;
1602  uint8_t *pAPNClass;
1789 typedef struct
1790 {
1794  uint8_t *pAllowLinger;
1795  uint16_t *pLcpAckTimeout;
1796  uint16_t *pIpcpAckTimeout;
1797  uint16_t *pAuthTimeout;
1801  uint8_t *pAuthProtocol;
1802  uint8_t *pUserId;
1803  uint16_t *pUserIdSize;
1804  uint8_t *pAuthPassword;
1806  uint8_t *pDataRate;
1807  uint32_t *pAppType;
1808  uint8_t *pDataMode;
1809  uint8_t *pAppPriority;
1810  uint8_t *pApnString;
1811  uint16_t *pApnStringSize;
1812  uint8_t *pPdnType;
1816  uint16_t *pPriV6DnsAddress;
1817  uint16_t *pSecV6DnsAddress;
1818  uint8_t *pRATType;
1821  uint8_t *pAPNClass3GPP2;
1823 
1833 typedef union
1834 {
1838 
1863 typedef struct
1864 {
1865  uint8_t *pProfileId;
1866  uint8_t *pProfileType;
1869 
1884  pack_qmi_t *pCtx,
1885  uint8_t *pReqBuf,
1886  uint16_t *pLen,
1888  );
1889 
1908 typedef struct
1909 {
1910  uint8_t ProfileType;
1911  uint8_t ProfileIndex;
1912  uint16_t ExtErrorCode;
1914 
1932 typedef struct
1933 {
1935  uint8_t *pProfileID;
1936  uint16_t Tlvresult;
1939 
1952  uint8_t *pResp,
1953  uint16_t respLen,
1955  );
1956 
1980 typedef struct
1981 {
1982  uint8_t *pProfileId;
1983  uint8_t *pProfileType;
1986 
2001  pack_qmi_t *pCtx,
2002  uint8_t *pReqBuf,
2003  uint16_t *pLen,
2005  );
2006 
2022 typedef struct
2023 {
2024  uint16_t *pExtErrorCode;
2027 
2028 
2041  uint8_t *pResp,
2042  uint16_t respLen,
2044  );
2045 
2069 typedef struct
2070 {
2071  uint8_t ProfileId;
2072  uint8_t ProfileType;
2074 
2089  pack_qmi_t *pCtx,
2090  uint8_t *pReqBuf,
2091  uint16_t *pLen,
2093  );
2094 
2345 typedef struct
2346 {
2347  uint8_t *pProfilename;
2348  uint16_t *pProfilenameSize;
2349  uint8_t *pPDPtype;
2352  uint8_t *pAPNName;
2353  uint16_t *pAPNnameSize;
2360  uint8_t *pUsername;
2361  uint16_t *pUsernameSize;
2362  uint8_t *pPassword;
2363  uint16_t *pPasswordSize;
2365  uint32_t *pIPv4AddrPref;
2369  uint8_t *pImCnFlag;
2372  uint8_t *pPdpContext;
2373  uint8_t *pSecondaryFlag;
2374  uint8_t *pPrimaryID;
2375  uint16_t *pIPv6AddPref;
2380  uint8_t *pAddrAllocPref;
2384  uint8_t *pAPNClass;
2602 typedef struct
2603 {
2607  uint8_t *pAllowLinger;
2608  uint16_t *pLcpAckTimeout;
2609  uint16_t *pIpcpAckTimeout;
2610  uint16_t *pAuthTimeout;
2614  uint8_t *pAuthProtocol;
2615  uint8_t *pUserId;
2616  uint16_t *pUserIdSize;
2617  uint8_t *pAuthPassword;
2619  uint8_t *pDataRate;
2620  uint32_t *pAppType;
2621  uint8_t *pDataMode;
2622  uint8_t *pAppPriority;
2623  uint8_t *pApnString;
2624  uint16_t *pApnStringSize;
2625  uint8_t *pPdnType;
2629  uint16_t *pPriV6DnsAddress;
2630  uint16_t *pSecV6DnsAddress;
2631  uint8_t *pRATType;
2634  uint8_t *pAPNClass3GPP2;
2636 
2648 {
2652 
2669 typedef struct
2670 {
2672  uint16_t *pExtErrCode;
2674 
2690 typedef struct
2691 {
2693  uint8_t ProfileType;
2694  uint16_t Tlvresult;
2697 
2710  uint8_t *pResp,
2711  uint16_t respLen,
2713  );
2714 
2729  pack_qmi_t *pCtx,
2730  uint8_t *pReqBuf,
2731  uint16_t *pLen,
2733  );
2734 
3111 typedef struct
3112 {
3113  uint8_t *pProfilename;
3114  uint16_t *pProfilenameSize;
3115  uint8_t *pPDPtype;
3118  uint8_t *pAPNName;
3119  uint16_t *pAPNnameSize;
3126  uint8_t *pUsername;
3127  uint16_t *pUsernameSize;
3128  uint8_t *pPassword;
3129  uint16_t *pPasswordSize;
3131  uint32_t *pIPv4AddrPref;
3135  uint8_t *pImCnFlag;
3138  uint8_t *pPdpContext;
3139  uint8_t *pSecondaryFlag;
3140  uint8_t *pPrimaryID;
3141  uint16_t *pIPv6AddPref;
3146  uint8_t *pAddrAllocPref;
3150  uint8_t *pAPNClass;
3151  uint64_t *pAPNBearer;
3153  uint16_t *pOperatorPCOID;
3154  uint16_t *pMcc;
3156  uint16_t *pMaxPDN;
3157  uint16_t *pMaxPDNTimer;
3158  uint16_t *pPDNWaitTimer;
3159  uint32_t *pAppUserData;
3163  uint32_t *pLteRoamPDPType;
3164  uint32_t *pUmtsRoamPDPType;
3168  uint32_t *pOverridePDPType;
3170  uint8_t *pMsisdnFlag;
3171  uint8_t *pPersistFlag;
3172  uint8_t *pClatFlag;
3173  uint8_t *pIPV6DelegFlag;
3175 
3176 
3188 {
3192 
3209 typedef struct
3210 {
3212  uint16_t *pExtErrCode;
3214 
3230 typedef struct
3231 {
3233  uint8_t ProfileType;
3234  uint16_t Tlvresult;
3237 
3250  uint8_t *pResp,
3251  uint16_t respLen,
3253  );
3254 
3255 
3269 typedef struct {
3273 
3287  pack_qmi_t *pCtx,
3288  uint8_t *pReqBuf,
3289  uint16_t *pLen
3290  );
3291 
3303  uint8_t *pResp,
3304  uint16_t respLen,
3306  );
3307 
3316 typedef struct {
3317  uint32_t profiletype;
3319 
3408 typedef struct{
3409  uint32_t pdptype;
3410  uint32_t ipaddr;
3411  uint32_t pridns;
3412  uint32_t secdns;
3413  uint16_t ipaddrv6[IPV6_ADDRESS_ARRAY_SIZE];
3414  uint16_t pridnsv6[IPV6_ADDRESS_ARRAY_SIZE];
3415  uint16_t secdnsv6[IPV6_ADDRESS_ARRAY_SIZE];
3416  uint32_t auth;
3417  uint8_t namesize;
3418  int8_t name[255];
3419  uint8_t apnsize;
3420  int8_t apnname[255];
3421  uint8_t usersize;
3422  int8_t username[255];
3425 
3440  pack_qmi_t *pCtx,
3441  uint8_t *pReqBuf,
3442  uint16_t *pLen,
3444  );
3445 
3457  uint8_t *pResp,
3458  uint16_t respLen,
3460  );
3461 
3470 typedef struct {
3471  uint32_t profiletype;
3473 
3571 typedef struct{
3572  uint32_t pdptype;
3573  uint32_t ipaddr;
3574  uint32_t pridns;
3575  uint32_t secdns;
3576  uint16_t ipaddrv6[IPV6_ADDRESS_ARRAY_SIZE];
3577  uint16_t pridnsv6[IPV6_ADDRESS_ARRAY_SIZE];
3578  uint16_t secdnsv6[IPV6_ADDRESS_ARRAY_SIZE];
3579  uint32_t auth;
3580  uint8_t namesize;
3582  uint8_t apnsize;
3583  int8_t apnname[MAX_WDS_NAME_ARRAY_SIZE];
3584  uint8_t usersize;
3585  int8_t username[MAX_WDS_NAME_ARRAY_SIZE];
3586  uint8_t pwdsize;
3590 
3605  pack_qmi_t *pCtx,
3606  uint8_t *pReqBuf,
3607  uint16_t *pLen,
3609  );
3610 
3622  uint8_t *pResp,
3623  uint16_t respLen,
3625  );
3626 
3651 typedef struct{
3658 
3672  pack_qmi_t *pCtx,
3673  uint8_t *pReqBuf,
3674  uint16_t *pLen
3675  );
3676 
3688  uint8_t *pResp,
3689  uint16_t respLen,
3691  );
3692 
3708 typedef struct{
3709  uint32_t statmask;
3711 
3775 typedef struct{
3778  uint32_t tXPacketErrors;
3779  uint32_t rXPacketErrors;
3782  uint64_t tXOkBytesCount;
3783  uint64_t rXOkBytesCount;
3786  uint32_t tXDroppedCount;
3787  uint32_t rXDroppedCount;
3790 
3805  pack_qmi_t *pCtx,
3806  uint8_t *pReqBuf,
3807  uint16_t *pLen,
3808  pack_wds_GetPacketStatus_t *reqParam
3809  );
3810 
3822  uint8_t *pResp,
3823  uint16_t respLen,
3825  );
3826 
3838 typedef struct{
3839  uint64_t callDuration;
3842 
3849 typedef struct{
3850 
3852 
3867  pack_qmi_t *pCtx,
3868  uint8_t *pReqBuf,
3869  uint16_t *pLen,
3871  );
3872 
3884  uint8_t *pResp,
3885  uint16_t respLen,
3887  );
3888 
3912 typedef struct{
3913  uint64_t callDuration;
3919 
3920 
3935  pack_qmi_t *pCtx,
3936  uint8_t *pReqBuf,
3937  uint16_t *pLen,
3939  );
3940 
3952  uint8_t *pResp,
3953  uint16_t respLen,
3955  );
3956 
3957 
3970 typedef struct{
3971  uint32_t dormancyState;
3974 
3981 typedef struct{
3982 
3984 
3999  pack_qmi_t *pCtx,
4000  uint8_t *pReqBuf,
4001  uint16_t *pLen,
4002  pack_wds_GetDormancyState_t *reqParam
4003  );
4004 
4016  uint8_t *pResp,
4017  uint16_t respLen,
4019  );
4020 
4035 typedef struct{
4036  uint8_t profileType;
4037  uint8_t profileIndex;
4039 
4055 typedef struct{
4059 
4074  pack_qmi_t *pCtx,
4075  uint8_t *pReqBuf,
4076  uint16_t *pLen,
4078  );
4079 
4091  uint8_t *pResp,
4092  uint16_t respLen,
4094  );
4095 
4153 typedef struct{
4154  uint32_t profileType;
4155  uint32_t pdpType;
4156  uint32_t ipAddress;
4157  uint32_t primaryDNS;
4158  uint32_t secondaryDNS;
4159  uint32_t authentication;
4160  uint8_t *pName;
4161  uint8_t *pUsername;
4162  uint8_t *pApnname;
4163  uint8_t *pPassword;
4165 
4180  pack_qmi_t *pCtx,
4181  uint8_t *pReqBuf,
4182  uint16_t *pLen,
4184  );
4185 
4187 
4199  uint8_t *pResp,
4200  uint16_t respLen,
4201  unpack_wds_SetDefaultProfile_t *pOutput
4202  );
4203 
4259 typedef struct{
4261  uint16_t profileList[5];
4263  uint8_t _3gppRelease;
4264  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
4268 
4282  pack_qmi_t *pCtx,
4283  uint8_t *pReqBuf,
4284  uint16_t *pLen
4285  );
4286 
4298  uint8_t *pResp,
4299  uint16_t respLen,
4301  );
4302 
4352 typedef struct{
4354  uint16_t *pProfileList;
4356  uint8_t *p3gppRelease;
4360 
4375  pack_qmi_t *pCtx,
4376  uint8_t *pReqBuf,
4377  uint16_t *pLen,
4379  );
4380 
4382 
4390  uint8_t *pResp,
4391  uint16_t respLen,
4392  unpack_wds_SLQSSet3GPPConfigItem_t *pOutput
4393  );
4394 
4407 typedef struct{
4408 uint32_t mipMode;
4411 
4418 typedef struct{
4419 
4421 
4436  pack_qmi_t *pCtx,
4437  uint8_t *pReqBuf,
4438  uint16_t *pLen,
4439  pack_wds_GetMobileIP_t *pReqParam
4440  );
4441 
4453  uint8_t *pResp,
4454  uint16_t respLen,
4455  unpack_wds_GetMobileIP_t *pOutput
4456  );
4457 
4464 typedef struct{
4465 uint8_t index;
4467 
4531 typedef struct{
4532 uint8_t enabled;
4533 uint32_t address;
4534 uint32_t primaryHA;
4535 uint32_t secondaryHA;
4537 uint8_t naiSize;
4538 int8_t NAI[255];
4539 uint32_t HASPI;
4540 uint32_t AAASPI;
4541 uint32_t HAState;
4542 uint32_t AAAState;
4545 
4560  pack_qmi_t *pCtx,
4561  uint8_t *pReqBuf,
4562  uint16_t *pLen,
4564  );
4565 
4577  uint8_t *pResp,
4578  uint16_t respLen,
4580  );
4581 
4596 typedef struct
4597 {
4598 uint8_t NetworkType;
4599 uint32_t RATMask;
4600 uint32_t SOMask;
4602 
4628 typedef struct{
4629 uint8_t prefNetwork;
4634 
4641 typedef struct{
4642 
4658  pack_qmi_t *pCtx,
4659  uint8_t *pReqBuf,
4660  uint16_t *pLen,
4662  );
4663 
4675  uint8_t *pResp,
4676  uint16_t respLen,
4678  );
4679 
4694 typedef struct{
4695 uint32_t error;
4698 
4705 typedef struct{
4706 
4708 
4723  pack_qmi_t *pCtx,
4724  uint8_t *pReqBuf,
4725  uint16_t *pLen,
4727  );
4728 
4740  uint8_t *pResp,
4741  uint16_t respLen,
4743  );
4744 
4765 typedef struct
4766 {
4768 uint32_t ulMask;
4770 
4778 typedef struct{
4781 
4792  pack_qmi_t *pCtx,
4793  uint8_t *pReqBuf,
4794  uint16_t *pLen,
4796  );
4797 
4804 typedef struct
4805 {
4808 
4820  uint8_t *pResp,
4821  uint16_t respLen,
4823  );
4824 
4868 typedef struct{
4869 int8_t spc[10];
4870 uint8_t index;
4871 uint8_t *pEnabled;
4872 uint32_t *pAddress;
4873 uint32_t *pPrimaryHA;
4874 uint32_t *pSecondaryHA;
4875 uint8_t *pRevTunneling;
4876 int8_t *pNAI;
4877 uint32_t *pHASPI;
4878 uint32_t *pAAASPI;
4879 int8_t *pMNHA;
4880 int8_t *pMNAAA;
4882 
4897  pack_qmi_t *pCtx,
4898  uint8_t *pReqBuf,
4899  uint16_t *pLen,
4901  );
4902 
4909 typedef struct
4910 {
4924  uint8_t *pResp,
4925  uint16_t respLen,
4927  );
4928 
4941 typedef struct
4942 {
4943 uint8_t contextId;
4944 uint8_t contextType;
4946 
4954 typedef struct
4955 {
4957 uint16_t IPAddressV6[IPV6_ADDRESS_ARRAY_SIZE];
4959 
5039 typedef struct
5040 {
5041 uint8_t contextId;
5042 uint8_t bearerId;
5043 int8_t apnName[100];
5044 uint32_t ipv4Address;
5045 uint32_t ipv4GWAddress;
5050 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
5051 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
5054 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
5055 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
5058 
5073  pack_qmi_t *pCtx,
5074  uint8_t *pReqBuf,
5075  uint16_t *pLen,
5077  );
5078 
5090  uint8_t *pResp,
5091  uint16_t respLen,
5093  );
5094 
5106 typedef struct
5107 {
5108 uint8_t StatsPeriod;
5109 uint32_t StatsMask;
5111 
5154 typedef struct
5155 {
5156 uint32_t Mask;
5163 
5183 typedef struct
5184 {
5188 
5210 typedef struct
5211 {
5214 uint32_t MaxChanTxRate;
5215 uint32_t MaxChanRxRate;
5216 } dunchannelRate;
5217 
5328 typedef struct
5329 {
5331 uint16_t callEndReason;
5343 
5358  pack_qmi_t *pCtx,
5359  uint8_t *pReqBuf,
5360  uint16_t *pLen,
5362  );
5363 
5375  uint8_t *pResp,
5376  uint16_t respLen,
5378  );
5379 
5396 typedef struct
5397 {
5399 uint32_t ratMask;
5400 uint32_t soMask;
5402 
5408 {
5411 };
5437 typedef struct
5438 {
5444 
5451 typedef struct{
5452 
5468  pack_qmi_t *pCtx,
5469  uint8_t *pReqBuf,
5470  uint16_t *pLen,
5472  );
5473 
5485  uint8_t *pResp,
5486  uint16_t respLen,
5488  );
5489 
5498 typedef struct{
5501 
5509 typedef struct{
5510  uint16_t Tlvresult;
5513 
5526  pack_qmi_t *pCtx,
5527  uint8_t *pReqBuf,
5528  uint16_t *pLen,
5530 );
5531 
5543  uint8_t *pResp,
5544  uint16_t respLen,
5546 );
5547 
5562 typedef struct{
5563  uint8_t type;
5564  uint8_t family;
5565  uint8_t index;
5567 
5580  pack_qmi_t *pCtx,
5581  uint8_t *pReqBuf,
5582  uint16_t *pLen,
5584  );
5585 
5598  uint8_t *pResp,
5599  uint16_t respLen,
5600  unpack_wds_SetDefaultProfileNum_t *pOutput
5601  );
5602 
5614 typedef struct{
5615  uint8_t type;
5616  uint8_t family;
5618 
5628 typedef struct{
5629  uint8_t index;
5632 
5645  pack_qmi_t *pCtx,
5646  uint8_t *pReqBuf,
5647  uint16_t *pLen,
5649  );
5650 
5662  uint8_t *pResp,
5663  uint16_t respLen,
5665  );
5666 
5675 typedef struct
5676 {
5677  uint8_t profileType;
5678  uint8_t profileId;
5680 
5692 typedef struct
5693 {
5694  uint8_t hwType;
5695  uint8_t chaddrLen;
5696  uint8_t chaddr[16];
5698 
5710 typedef struct
5711 {
5712  uint8_t optCode;
5713  uint8_t optValLen;
5714  uint8_t optVal[255];
5715 } wdsDhcpv4Option;
5716 
5725 typedef struct
5726 {
5727  uint8_t numOpt;
5730 
5739 typedef struct
5740 {
5743 
5761 typedef struct
5762 {
5767 
5780  pack_qmi_t *pCtx,
5781  uint8_t *pReqBuf,
5782  uint16_t *pLen,
5784 
5796  uint8_t *pResp,
5797  uint16_t respLen,
5799  );
5800 
5815 typedef struct
5816 {
5817  uint32_t *pStatMask;
5819 
5832  pack_qmi_t *pCtx,
5833  uint8_t *pReqBuf,
5834  uint16_t *pLen,
5836 
5899  typedef struct
5900  {
5903  uint32_t *pTXPacketErrors;
5904  uint32_t *pRXPacketErrors;
5907  uint64_t *pTXOkBytesCount;
5908  uint64_t *pRXOkBytesCount;
5911  uint32_t *pTXDroppedCount;
5912  uint32_t *pRXDroppedCount;
5915 
5927  uint8_t *pResp,
5928  uint16_t respLen,
5930  );
5931 
5945  pack_qmi_t *pCtx,
5946  uint8_t *pReqBuf,
5947  uint16_t *pLen
5948  );
5963 typedef struct{
5964  uint64_t *pTXTotalBytes;
5965  uint64_t *pRXTotalBytes;
5968 
5980  uint8_t *pResp,
5981  uint16_t respLen,
5983  );
5984 
5998  pack_qmi_t *pCtx,
5999  uint8_t *pReqBuf,
6000  uint16_t *pLen
6001  );
6036 typedef struct{
6043 
6055  uint8_t *pResp,
6056  uint16_t respLen,
6058  );
6059 
6073  pack_qmi_t *pCtx,
6074  uint8_t *pReqBuf,
6075  uint16_t *pLen
6076  );
6093 typedef struct{
6098 
6110  uint8_t *pResp,
6111  uint16_t respLen,
6113  );
6114 
6126 typedef struct {
6127  uint8_t loopbackMode;
6130 
6145  pack_qmi_t *pCtx,
6146  uint8_t *pReqBuf,
6147  uint16_t *pLen,
6149  );
6150 
6152 
6164  uint8_t *pResp,
6165  uint16_t respLen,
6166  unpack_wds_SLQSSSetLoopback_t *pOutput
6167  );
6175 typedef struct
6176 {
6177  uint8_t TlvPresent;
6178  uint32_t ulData;
6180 
6188 typedef struct
6189 {
6190  uint8_t TlvPresent;
6191  uint64_t ullData;
6193 
6221 typedef struct {
6230 
6242  uint8_t *pResp,
6243  uint16_t respLen,
6245  );
6246 
6253 typedef struct {
6256 
6271  pack_qmi_t *pCtx,
6272  uint8_t *pReqBuf,
6273  uint16_t *pLen,
6275  );
6277 
6289  uint8_t *pResp,
6290  uint16_t respLen,
6291  unpack_wds_DHCPv4ClientLeaseChange_t *pOutput
6292  );
6293 
6305 typedef struct
6306 {
6307  uint8_t TlvPresent;
6308  uint8_t profileType;
6309  uint8_t profileId;
6311 
6327 typedef struct
6328 {
6329  uint8_t TlvPresent;
6330  uint8_t leaseState;
6332 
6340 typedef struct
6341 {
6342  uint8_t TlvPresent;
6343  uint32_t IPv4Addr;
6344 } wds_IPv4AdTlv;
6345 
6359 typedef struct
6360 {
6361  uint8_t optCode;
6362  uint8_t optValLen;
6363  uint8_t *pOptVal;
6364 } wds_DHCPOpt;
6365 
6377 typedef struct
6378 {
6379  uint8_t TlvPresent;
6380  uint8_t numOpt;
6382  uint8_t optListData[WDS_DHCP_OPTION_DATA_BUF_SIZE]; /* internal buffer to store option data */
6384 
6385 
6404 typedef struct {
6411 
6423  uint8_t *pResp,
6424  uint16_t respLen,
6426  );
6427 
6437 typedef struct {
6438  uint32_t mode;
6440 
6455  pack_qmi_t *pCtx,
6456  uint8_t *pReqBuf,
6457  uint16_t *pLen,
6458  pack_wds_SetMobileIP_t *reqArg
6459  );
6460 
6462 
6474  uint8_t *pResp,
6475  uint16_t respLen,
6476  unpack_wds_SetMobileIP_t *pOutput
6477  );
6478 
6519 typedef struct {
6520  char *pSPC;
6521  uint32_t *pMode;
6522  uint8_t *pRetryLimit;
6523  uint8_t *pRetryInterval;
6524  uint8_t *pReRegPeriod;
6525  uint8_t *pReRegTraffic;
6527  uint8_t *pHA2002bis;
6529 
6544  pack_qmi_t *pCtx,
6545  uint8_t *pReqBuf,
6546  uint16_t *pLen,
6548  );
6549 
6563  uint8_t *pResp,
6564  uint16_t respLen,
6565  unpack_wds_SetMobileIPParameters_t *pOutput
6566  );
6567 
6582 typedef struct {
6583  uint8_t acsetting;
6584  uint8_t acroamsetting;
6586 
6601  pack_qmi_t *pCtx,
6602  uint8_t *pReqBuf,
6603  uint16_t *pLen,
6605  );
6606 
6619  uint8_t *pResp,
6620  uint16_t respLen,
6621  unpack_wds_SetAutoconnect_t *pOutput
6622  );
6623 
6636 typedef struct {
6637  uint32_t *psetting;
6640 
6655  pack_qmi_t *pCtx,
6656  uint8_t *pReqBuf,
6657  uint16_t *pLen
6658  );
6659 
6671  uint8_t *pResp,
6672  uint16_t respLen,
6673  unpack_wds_GetAutoconnect_t *pOutput);
6674 
6700 typedef struct
6701 {
6702  uint8_t statsPeriod;
6703  uint32_t statsMask;
6704 } wds_TrStatInd;
6705 
6764 typedef struct
6765 {
6770  uint8_t *pMIPStatusInd;
6777 
6793  pack_qmi_t *pCtx,
6794  uint8_t *pReqBuf,
6795  uint16_t *pLen,
6797  );
6798 
6800 
6812  uint8_t *pResp,
6813  uint16_t respLen,
6814  unpack_wds_SLQSWdsSetEventReport_t *pOutput
6815  );
6816 
6831  pack_qmi_t *pCtx,
6832  uint8_t *pReqBuf,
6833  uint16_t *pLen
6834  );
6835 
6837 
6849  uint8_t *pResp,
6850  uint16_t respLen,
6851  unpack_wds_SLQSWdsGoDormant_t *pOutput
6852  );
6853 
6868  pack_qmi_t *pCtx,
6869  uint8_t *pReqBuf,
6870  uint16_t *pLen
6871  );
6873 
6885  uint8_t *pResp,
6886  uint16_t respLen,
6887  unpack_wds_SLQSWdsGoActive_t *pOutput
6888  );
6889 
6904  pack_qmi_t *pCtx,
6905  uint8_t *pReqBuf,
6906  uint16_t *pLen);
6907 
6909 
6921  uint8_t *pResp,
6922  uint16_t respLen,
6923  unpack_wds_SLQSResetPacketStatics_t *pOutput
6924  );
6925 
6935 typedef struct
6936 {
6937  uint8_t profileType;
6938  uint8_t profileId;
6940 
6956 typedef struct
6957 {
6958  uint8_t hwType;
6959  uint8_t chaddrLen;
6960  uint8_t chaddr[16];
6962 
6978 typedef struct
6979 {
6980  uint8_t optCode;
6981  uint8_t optValLen;
6982  uint8_t optVal[255];
6984 
6996 typedef struct
6997 {
6998  uint8_t numOpt;
7001 
7016 typedef struct
7017 {
7022 
7036  pack_qmi_t *pCtx,
7037  uint8_t *pReqBuf,
7038  uint16_t *pLen,
7040  );
7041 
7043 
7055  uint8_t *pResp,
7056  uint16_t respLen,
7057  unpack_wds_SLQSSSetDHCPv4ClientConfig_t *pOutput
7058  );
7059 
7060 
7074  pack_qmi_t *pCtx,
7075  uint8_t *pReqBuf,
7076  uint16_t *pLen
7077  );
7078 
7109 typedef struct{
7110  uint32_t *pDataBearer;
7113 
7125  uint8_t *pResp,
7126  uint16_t respLen,
7128  );
7129 
7130 
7144 int pack_wds_SetMuxID(
7145  pack_qmi_t *pCtx,
7146  uint8_t *pReqBuf,
7147  uint16_t *pLen,
7148  uint8_t *pMuxID);
7149 
7151 
7163  uint8_t *pResp,
7164  uint16_t respLen,
7165  unpack_wds_SetMuxID_t *pOutput
7166  );
7167 
7177 typedef struct
7178 {
7179  uint8_t TlvPresent;
7180  uint8_t MDMConnStatus;
7182 
7191 typedef struct
7192 {
7193  uint8_t TlvPresent;
7194  uint16_t CallEndReason;
7196 
7204 typedef struct
7205 {
7206  uint8_t TlvPresent;
7207  uint64_t TxByteOKCnt;
7209 
7217 typedef struct
7218 {
7219  uint8_t TlvPresent;
7220  uint64_t RxByteOKCnt;
7222 
7223 
7233 typedef struct
7234 {
7235  uint8_t TlvPresent;
7236  uint8_t DormancyStat;
7237 } wds_DormStatTlv;
7238 
7266 typedef struct
7267 {
7268  uint8_t TlvPresent;
7271 
7282 typedef struct
7283 {
7284  uint32_t CurrChanTxRate;
7285  uint32_t CurrChanRxRate;
7286 } wds_channelRate;
7287 
7295 typedef struct
7296 {
7297  uint8_t TlvPresent;
7300 
7336 typedef struct{
7346 
7358  uint8_t *pResp,
7359  uint16_t respLen,
7361  );
7362 
7363 
7364 #ifdef __cplusplus
7365 } /* extern "C" { */
7366 #endif
7367 
7368 #endif
7369 
uint32_t current_channel_tx_rate
Definition: wds.h:6037
uint8_t * pDataSystemStatusChangeInd
Definition: wds.h:6775
uint8_t numInstances
Definition: wds.h:686
uint32_t * pVerboseFailureReason
Definition: wds.h:442
uint8_t * pAddrAllocPref
Definition: wds.h:2380
uint8_t * pClatFlag
Definition: wds.h:3172
uint32_t * pOverridePDPType
Definition: wds.h:3168
uint8_t gwV6PrefixLen
Definition: wds.h:789
uint16_t * pPDNWaitTimer
Definition: wds.h:3158
uint32_t profileType
Definition: wds.h:4154
Definition: wds.h:3316
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2612
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1586
uint8_t * pUserId
Definition: wds.h:2615
wds_DormStatTlv DSTlv
Definition: wds.h:7341
uint8_t * pAuthenticationPref
Definition: wds.h:3130
uint32_t * pTXDroppedCount
Definition: wds.h:5911
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:687
uint16_t * pExtErrCode
Definition: wds.h:2672
swi_uint256_t ParamPresenceMask
Definition: wds.h:3588
Definition: wds.h:6978
uint16_t * pUsernameSize
Definition: wds.h:1579
wds_DHCPv4ProfileId * pProfileId
Definition: wds.h:7018
uint8_t * pAPNClass
Definition: wds.h:3150
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2627
Definition: wds.h:4464
Definition: wds.h:5628
uint8_t profileType
Definition: wds.h:639
uint8_t * pSupportEmergencyCalls
Definition: wds.h:1603
uint16_t * pSecV6DnsAddress
Definition: wds.h:1817
uint32_t ratMask
Definition: wds.h:5399
Definition: wds.h:5562
Definition: wds.h:4694
uint8_t * pAuthPassword
Definition: wds.h:2617
int unpack_wds_GetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:3132
uint8_t numOpt
Definition: wds.h:6998
swi_uint256_t ParamPresenceMask
Definition: wds.h:3656
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2606
unpack_result_t unpack_wds_SetMuxID_t
Definition: wds.h:7150
uint8_t * pHAAuthenticator
Definition: wds.h:6526
Definition: wds.h:4418
Definition: wds.h:7233
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:770
Definition: wds.h:3838
uint32_t Mtu
Definition: wds.h:872
uint64_t ullData
Definition: wds.h:6191
unpack_result_t unpack_wds_SetMobileIP_t
Definition: wds.h:6461
liteQmiDataBearerMasks
Definition: wds.h:5407
uint32_t maxChannelTXRate
Definition: wds.h:3654
uint8_t NetworkType
Definition: wds.h:933
uint32_t profiletype
Definition: wds.h:3471
Definition: wds.h:716
uint8_t * pAllowLinger
Definition: wds.h:2607
uint32_t RATMask
Definition: wds.h:934
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:767
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1835
uint8_t dataBearerTechExt
Definition: wds.h:1177
uint8_t eValid
Definition: wds.h:169
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:719
uint8_t ProfileType
Definition: wds.h:1910
uint16_t destPortRangeEnd
Definition: wds.h:175
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:668
uint64_t tx_bytes
Definition: wds.h:1101
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1597
uint16_t * pApnStringSize
Definition: wds.h:2624
uint8_t bResetStatistics
Definition: wds.h:4767
uint8_t optCode
Definition: wds.h:6361
uint8_t * pLTEtoIWLANHandoverFlag
Definition: wds.h:3166
uint8_t * pRATType
Definition: wds.h:1818
#define WDS_DHCP_OPTION_DATA_BUF_SIZE
Definition: wds.h:74
uint8_t TlvPresent
Definition: wds.h:6329
unpack_result_t unpack_wds_SLQSSSetLoopback_t
Definition: wds.h:6151
Definition: wds.h:5725
uint32_t ulMask
Definition: wds.h:4768
uint8_t ipFamily
Definition: wds.h:553
uint8_t * pDormancyStatusInd
Definition: wds.h:6769
uint8_t * pSecondaryFlag
Definition: wds.h:2373
uint8_t numInstances
Definition: wds.h:718
uint8_t * pMsisdnFlag
Definition: wds.h:3170
uint8_t * pProfileId
Definition: wds.h:1982
uint32_t secdns
Definition: wds.h:3575
uint8_t TlvPresent
Definition: wds.h:7219
int pack_wds_SLQSSSetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSSetLoopback_t *reqArg)
uint8_t * p3gppRelease
Definition: wds.h:4356
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:2354
uint16_t verboseSessnEndReasonType
Definition: wds.h:551
uint32_t prPCSCFIPv4Address
Definition: wds.h:5052
wds_profileInfo * pCurProfile
Definition: wds.h:1867
uint32_t * pVerboseFailReasonType
Definition: wds.h:441
uint8_t loopbackMode
Definition: wds.h:6127
uint8_t * pProfilename
Definition: wds.h:1565
Definition: wds.h:5328
uint32_t ipAddress
Definition: wds.h:4156
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:5441
swi_uint256_t ParamPresenceMask
Definition: wds.h:3788
uint32_t grntUplinkBitrate
Definition: wds.h:303
uint32_t trafficPriority
Definition: wds.h:1350
uint8_t profileType
Definition: wds.h:4036
uint16_t * pLTEAttachProfileList
Definition: wds.h:4357
unpack_result_t unpack_wds_SLQSSSetDHCPv4ClientConfig_t
Definition: wds.h:7042
uint16_t * pAuthTimeout
Definition: wds.h:2610
uint8_t IPFamilyPreference
Definition: wds.h:5499
int pack_wds_GetDefaultProfileV2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfileV2_t *reqParam)
int pack_wds_DHCPv4ClientLeaseChange(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
Definition: wds.h:1337
uint16_t * pIPv6AddPref
Definition: wds.h:1593
uint16_t Tlvresult
Definition: wds.h:1936
uint16_t * pProfilenameSize
Definition: wds.h:1566
uint64_t * pRXOkBytesCount
Definition: wds.h:5908
LibPackQosClassID * pQosClassID
Definition: wds.h:1599
Definition: wds.h:6700
uint8_t * pAPNClass3GPP2
Definition: wds.h:1821
uint32_t MaxChanRxRate
Definition: wds.h:5215
uint32_t maxUplinkBitrate
Definition: wds.h:301
uint8_t * pPDNDisconnectWaitTimer
Definition: wds.h:3161
Definition: wds.h:787
Definition: wds.h:4153
uint32_t maxSDUSize
Definition: wds.h:306
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:4056
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:1115
uint8_t dBTechAvail
Definition: wds.h:1107
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:2377
uint8_t index
Definition: wds.h:4870
Definition: wds.h:4868
uint8_t * pAPNName
Definition: wds.h:3118
uint8_t resBerRatio
Definition: wds.h:1347
swi_uint256_t ParamPresenceMask
Definition: wds.h:5511
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:3121
Definition: wds.h:4705
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1588
unpack_result_t unpack_wds_SLQSSetWdsEventCallback_t
Definition: wds.h:1141
uint32_t mipStatus
Definition: wds.h:1106
Definition: wds.h:580
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1806
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfileNum_t *pOutput)
LibPackPCOIDList * pPCOIDList
Definition: wds.h:3169
int pack_wds_SLQSWdsGoDormant(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
wds_RXBytesOKTlv RXBOTlv
Definition: wds.h:7340
uint16_t srcPortRangeEnd
Definition: wds.h:177
Definition: wds.h:5409
uint16_t * pIPv6AddPref
Definition: wds.h:3141
swi_uint256_t ParamPresenceMask
Definition: wds.h:5765
swi_uint256_t ParamPresenceMask
Definition: wds.h:5442
unpack_result_t unpack_wds_SLQSResetPacketStatics_t
Definition: wds.h:6908
uint32_t * pMode
Definition: wds.h:6521
int unpack_wds_SLQSSSetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetDHCPv4ClientConfig_t *pOutput)
uint16_t fqdnLen
Definition: wds.h:701
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: wds.h:4911
uint8_t ProfileIndex
Definition: wds.h:1911
uint32_t * pIPv4AddrPref
Definition: wds.h:3131
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:2368
uint8_t index
Definition: wds.h:5629
uint8_t * pProfileId
Definition: wds.h:1865
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:5728
uint32_t ipaddr
Definition: wds.h:3573
int pack_wds_SetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
Definition: wds.h:699
uint64_t MDMCallDuration
Definition: wds.h:5186
uint8_t optValLen
Definition: wds.h:6981
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1815
uint8_t MDMConnStatus
Definition: wds.h:5185
uint8_t dormancyStatus
Definition: wds.h:1172
uint8_t * pSecondaryFlag
Definition: wds.h:3139
Definition: wds.h:2602
uint8_t * pReportDormStatus
Definition: wds.h:5159
uint8_t dataSystemStatus
Definition: wds.h:1176
LibPackPDNThrottleTimer * pPDNThrottleTimer
Definition: wds.h:3167
wds_channelRate ChannelRate
Definition: wds.h:7298
uint8_t * pSupportEmergencyCalls
Definition: wds.h:3152
swi_uint256_t ParamPresenceMask
Definition: wds.h:4543
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t StatsPeriod
Definition: wds.h:5108
uint32_t ipv4GWAddress
Definition: wds.h:5045
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:2024
uint8_t filterId
Definition: wds.h:168
uint32_t * pRXPacketSuccesses
Definition: wds.h:5902
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:1113
uint8_t ByteLoopbackMode
Definition: wds.h:6094
uint8_t * pEnabled
Definition: wds.h:4871
char * pPass
Definition: wds.h:409
uint8_t NetworkType
Definition: wds.h:4598
uint32_t max_channel_rx_rate
Definition: wds.h:6040
uint32_t * pPDNInactivTimeout
Definition: wds.h:1601
uint8_t numOpt
Definition: wds.h:5727
uint64_t * pCallActiveDuration
Definition: wds.h:3915
uint8_t family
Definition: wds.h:5564
uint16_t * pMaxPDN
Definition: wds.h:3156
wds_DataULongTlv TxDropConutTlv
Definition: wds.h:6226
uint8_t prefNetwork
Definition: wds.h:4629
int pack_wds_SLQSGet3GPPConfigItem(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_wds_SLQSWdsGoDormant(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsGoDormant_t *pOutput)
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:4260
uint32_t * pRXPacketErrors
Definition: wds.h:5904
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:2374
Definition: wds.h:3470
Definition: wds.h:358
uint16_t * pMaxPDNTimer
Definition: wds.h:3157
swi_uint256_t ParamPresenceMask
Definition: wds.h:3271
Definition: wds.h:3269
int pack_wds_SLQSWdsGoActive(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1819
uint8_t TlvPresent
Definition: wds.h:6342
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:4541
int unpack_wds_SetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIP_t *pOutput)
Definition: wds.h:6340
uint64_t tx_pkts
Definition: wds.h:1103
unpack_result_t unpack_wds_DHCPv4ClientLeaseChange_t
Definition: wds.h:6276
uint8_t * pPrimaryID
Definition: wds.h:1592
UnpackQmiProfileInfoV2 curProfile
Definition: wds.h:3211
uint8_t * pOptVal
Definition: wds.h:6363
Definition: wds.h:5815
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:3125
Definition: wds.h:5710
uint8_t * pDataRate
Definition: wds.h:2619
swi_uint256_t ParamPresenceMask
Definition: wds.h:556
Definition: wds.h:6093
unpack_result_t unpack_wds_SLQSWdsSetEventReport_t
Definition: wds.h:6799
uint32_t authentication
Definition: wds.h:4159
uint8_t * pRevTunneling
Definition: wds.h:4875
uint8_t * pAPNName
Definition: wds.h:1570
uint8_t TlvPresent
Definition: wds.h:6177
uint16_t * pPriV6DnsAddress
Definition: wds.h:2629
uint32_t * pIPv4AddrPref
Definition: wds.h:2365
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2692
int unpack_wds_SetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_SetAutoconnect_t *pOutput)
uint8_t * pPdpAccessConFlag
Definition: wds.h:2367
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:4779
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:552
Definition: wds.h:1908
uint8_t * pReportDataBearerTech
Definition: wds.h:5160
Definition: wds.h:4596
uint32_t gUlBitRate
Definition: wds.h:113
uint8_t DormancyStat
Definition: wds.h:7236
Definition: wds.h:6359
uint64_t rxOKBytesCount
Definition: wds.h:5333
uint8_t hwType
Definition: wds.h:6958
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:2355
uint32_t * pAppType
Definition: wds.h:1807
uint16_t * pIPv6AddPref
Definition: wds.h:2375
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:1600
uint32_t * pprofileid3gpp2
Definition: wds.h:406
uint32_t pdpType
Definition: wds.h:4155
uint8_t ProfileType
Definition: wds.h:2693
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:2357
uint8_t loopbackMultiplier
Definition: wds.h:6128
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:2356
Definition: wds.h:637
LibPackQosClassID * pQosClassID
Definition: wds.h:2381
uint8_t * pProfileType
Definition: wds.h:1866
uint8_t * pAppPriority
Definition: wds.h:1809
int unpack_wds_GetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIPProfile_t *pOutput)
unpack_result_t unpack_wds_SLQSStopDataSession_t
Definition: wds.h:604
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:6225
swi_uint256_t ParamPresenceMask
Definition: wds.h:3423
Definition: wds.h:3187
Definition: wds.h:5210
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:2366
uint16_t * pLcpAckTimeout
Definition: wds.h:2608
uint32_t * psid
Definition: wds.h:581
uint16_t * pPasswordSize
Definition: wds.h:3129
Definition: wds.h:5154
uint32_t current_channel_rx_rate
Definition: wds.h:6038
Definition: wds.h:4035
uint8_t * pReRegTraffic
Definition: wds.h:6525
uint32_t dormancyState
Definition: wds.h:3971
uint8_t * pDataMode
Definition: wds.h:1808
uint8_t trafficClass
Definition: wds.h:300
uint16_t domainLen
Definition: wds.h:733
Definition: wds.h:5614
uint8_t profileType
Definition: wds.h:5677
uint8_t * pAuthenticationPref
Definition: wds.h:2364
uint32_t profiletype
Definition: wds.h:3317
swi_uint256_t ParamPresenceMask
Definition: wds.h:879
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2611
int unpack_wds_SetMobileIPParameters(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPParameters_t *pOutput)
uint8_t contextId
Definition: wds.h:5041
uint8_t TlvPresent
Definition: wds.h:7193
uint32_t secondaryDNS
Definition: wds.h:4158
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:2359
uint8_t ByteLoopbackMultiplier
Definition: wds.h:6095
uint8_t * pPdnType
Definition: wds.h:2625
uint64_t * pAPNBearer
Definition: wds.h:3151
#define LITE_MAX_PCOID_LIST
Definition: wds.h:79
uint16_t destPortRangeStart
Definition: wds.h:174
uint8_t IPFamilyPreference
Definition: wds.h:874
uint32_t * pPDNInactivTimeout
Definition: wds.h:3149
int unpack_wds_DHCPv4ClientLeaseChange(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLeaseChange_t *pOutput)
struct wds_Domain domain[10]
Definition: wds.h:751
uint16_t * pSourceIP
Definition: wds.h:171
swi_uint256_t ParamPresenceMask
Definition: wds.h:3235
uint32_t maxUplinkBitrate
Definition: wds.h:1340
Definition: wds.h:5675
uint16_t * pAPNnameSize
Definition: wds.h:1571
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:1814
Definition: wds.h:664
uint16_t gwAddressV6[8]
Definition: wds.h:790
swi_uint256_t ParamPresenceMask
Definition: wds.h:6409
uint32_t * pPDNInactivTimeout
Definition: wds.h:2383
uint64_t RxByteOKCnt
Definition: wds.h:7220
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:2370
uint8_t dataBearerMask
Definition: wds.h:5439
uint16_t Tlvresult
Definition: wds.h:5510
uint16_t LTEAttachProfileListLen
Definition: wds.h:4265
Definition: wds.h:7177
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1575
int unpack_wds_SLQSStartDataSession(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStartDataSession_t *pOutput)
int unpack_wds_SLQSDeleteProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDeleteProfile_t *pOutput)
uint8_t trafficClass
Definition: wds.h:1339
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:2358
Definition: wds.h:4765
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1577
uint32_t transferDelay
Definition: wds.h:310
uint16_t * pIpcpAckTimeout
Definition: wds.h:2609
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:3144
Definition: wds.h:346
uint8_t conn_status
Definition: wds.h:548
uint32_t CurrChanTxRate
Definition: wds.h:7284
uint8_t sduErrorRatio
Definition: wds.h:1346
int unpack_wds_SetMuxID(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMuxID_t *pOutput)
uint8_t qosDeliveryOrder
Definition: wds.h:1344
Definition: wds.h:3209
wds_DHCPv4Option * pOptList
Definition: wds.h:6999
uint8_t type
Definition: wds.h:5615
#define MAX_WDS_NAME_ARRAY_SIZE
Definition: wds.h:80
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:6190
uint64_t txOKBytesCount
Definition: wds.h:5332
uint8_t IMCNflag
Definition: wds.h:875
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1793
uint32_t SecondaryDNSV4
Definition: wds.h:859
Definition: common.h:258
uint8_t dormancyStatAvail
Definition: wds.h:1109
swi_uint256_t ParamPresenceMask
Definition: wds.h:4057
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:3412
uint32_t CurrChanTxRate
Definition: wds.h:5212
uint8_t * pRetryLimit
Definition: wds.h:6522
uint16_t tosMask
Definition: wds.h:179
ipv6AddressInfo ipv6GWAddress
Definition: wds.h:5049
uint32_t tXPacketSuccesses
Definition: wds.h:3776
uint16_t * pLcpAckTimeout
Definition: wds.h:1795
int unpack_wds_SLQSDUNCallInfoCallBack_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSDUNCallInfoCallBack_ind_t *pOutput)
Definition: wds.h:3849
uint64_t mdmCallDurationActive
Definition: wds.h:5339
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:3145
Definition: wds.h:5410
uint32_t GWAddressV4
Definition: wds.h:865
LibpackProfile3GPPV2 SlqsProfile3GPP
Definition: wds.h:3189
#define WDS_DHCP_MAX_NUM_OPTIONS
Definition: wds.h:73
uint8_t * pProfileType
Definition: wds.h:1983
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:1797
uint32_t rXPacketErrors
Definition: wds.h:3779
uint8_t * pSupportEmergencyCalls
Definition: wds.h:2385
uint32_t grntDownlinkBitrate
Definition: wds.h:304
uint8_t acsetting
Definition: wds.h:6583
int unpack_wds_SetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetDefaultProfile_t *pOutput)
unpack_result_t unpack_wds_SLQSWdsGoDormant_t
Definition: wds.h:6836
Definition: wds.h:4407
wds_DataULongTlv RxDropConutTlv
Definition: wds.h:6227
uint8_t * pAuthenticationPref
Definition: wds.h:1582
uint8_t numInstances
Definition: wds.h:750
uint8_t * pCurrDataBearerTechInd
Definition: wds.h:6771
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:2371
uint16_t ExtErrorCode
Definition: wds.h:1912
uint8_t * pPassword
Definition: wds.h:2362
uint8_t profileIndex
Definition: wds.h:640
uint32_t CurrChanRxRate
Definition: wds.h:7285
uint32_t connectionStatus
Definition: wds.h:3270
uint64_t * pRXOKBytesLastCall
Definition: wds.h:5910
Definition: wds.h:369
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSStopDataSession_t *pOutput)
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:4599
uint8_t profileId
Definition: wds.h:6938
uint8_t deliveryErrSDU
Definition: wds.h:1348
uint8_t hwType
Definition: wds.h:5694
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:3784
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:549
uint8_t xferStatAvail
Definition: wds.h:1100
wds_DHCPProfileIdTlv ProfileIdTlv
Definition: wds.h:6405
uint16_t * pSecV6DnsAddress
Definition: wds.h:2630
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:7180
Definition: wds.h:3708
LibpackProfile3GPP2 SlqsProfile3GPP2
Definition: wds.h:3190
uint8_t * pUsername
Definition: wds.h:4161
Definition: wds.h:4531
uint32_t * pRXPacketOverflows
Definition: wds.h:5906
uint8_t * pImCnFlag
Definition: wds.h:2369
uint8_t * pRetryInterval
Definition: wds.h:6523
Definition: wds.h:6636
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:3785
uint8_t * pUserId
Definition: wds.h:1802
uint8_t chaddrLen
Definition: wds.h:6959
int8_t * pMNAAA
Definition: wds.h:4880
uint8_t bearerId
Definition: wds.h:5042
Definition: wds.h:3981
uint32_t * pTXPacketOverflows
Definition: wds.h:5905
uint32_t IPv4
Definition: wds.h:854
unpack_result_t unpack_wds_SLQSSet3GPPConfigItem_t
Definition: wds.h:4381
int unpack_wds_SLQSGetProfileSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
uint8_t * pPdpDataCompType
Definition: wds.h:1569
wds_transferStatInd * pTransferStatInd
Definition: wds.h:5158
wds_TXBytesOKTlv TXBOTlv
Definition: wds.h:7339
uint16_t * pUserIdSize
Definition: wds.h:1803
uint8_t * pAPNClass3GPP2
Definition: wds.h:2634
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:1342
uint32_t dBtechnologyExt
Definition: wds.h:1119
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
uint8_t apnsize
Definition: wds.h:3582
Definition: wds.h:328
ipv6AddressInfo ipv6Address
Definition: wds.h:5048
uint32_t delayClass
Definition: wds.h:207
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:5763
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1934
int unpack_wds_SLQSResetPacketStatics(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSResetPacketStatics_t *pOutput)
uint8_t ProfileType
Definition: wds.h:3233
uint32_t * pUmtsRoamPDPType
Definition: wds.h:3164
uint8_t * pReportChannelRate
Definition: wds.h:5161
wds_DataULongTlv RxOkConutTlv
Definition: wds.h:6223
Definition: wds.h:3571
uint32_t primaryDNS
Definition: wds.h:4157
wds_DataULongTlv TxOkConutTlv
Definition: wds.h:6222
Definition: wds.h:3912
Definition: wds.h:684
uint8_t * pPDPtype
Definition: wds.h:3115
uint8_t * pAuthPassword
Definition: wds.h:1804
uint16_t * pAuthPasswordSize
Definition: wds.h:2618
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1594
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:4540
int unpack_wds_SLQSWdsSetEventReport(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSetEventReport_t *pOutput)
uint32_t pdptype
Definition: wds.h:3409
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1574
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:4160
#define LITE_MAX_PDN_THROTTLE_TIMER
Definition: wds.h:78
uint8_t ProfileId
Definition: wds.h:2071
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t statsMask
Definition: wds.h:6703
uint8_t * pReportConnStatus
Definition: wds.h:5157
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:5901
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:330
int8_t * pMNHA
Definition: wds.h:4879
Definition: wds.h:1863
union unpackWdsProfileParamV2 UnpackQmiProfileInfoV2
Definition: wds.h:6305
Definition: wds.h:204
uint8_t resBerRatio
Definition: wds.h:308
uint8_t * pImCnFlag
Definition: wds.h:1587
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1799
uint32_t prDNSIPv4Address
Definition: wds.h:5046
uint32_t * pDataBearer
Definition: wds.h:7110
swi_uint256_t ParamPresenceMask
Definition: wds.h:3840
Definition: wds.h:6996
uint8_t TlvPresent
Definition: wds.h:7179
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2632
uint32_t * pAAASPI
Definition: wds.h:4878
uint8_t netInfoLen
Definition: wds.h:1116
uint16_t CallEndReason
Definition: wds.h:7194
uint8_t dataBearer
Definition: wds.h:1171
swi_uint256_t ParamPresenceMask
Definition: wds.h:3972
uint8_t * pPDPtype
Definition: wds.h:2349
uint8_t * pMIPStatusInd
Definition: wds.h:6770
int pack_wds_SLQSResetPacketStatics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pDataMode
Definition: wds.h:2621
uint8_t * pPersistFlag
Definition: wds.h:3171
uint16_t * pExtErrCode
Definition: wds.h:3212
wds_DHCPLeaseStateTlv DHCPv4LeaseStateTlv
Definition: wds.h:6406
uint32_t * pAppUserData
Definition: wds.h:3159
uint32_t precedenceClass
Definition: wds.h:206
uint32_t trafficPriority
Definition: wds.h:311
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
Definition: wds.h:6582
uint16_t * pUsernameSize
Definition: wds.h:3127
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1589
uint32_t delayClass
Definition: wds.h:667
uint64_t callDuration
Definition: wds.h:3839
uint32_t mipMode
Definition: wds.h:4408
Definition: wds.h:7204
uint32_t precedenceClass
Definition: wds.h:666
uint8_t IPV6PrefixLen
Definition: wds.h:4956
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:5440
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:68
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:3142
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:2376
uint32_t maxSDUSize
Definition: wds.h:1345
uint32_t PrimaryDNSV4
Definition: wds.h:858
uint64_t TxByteOKCnt
Definition: wds.h:7207
uint8_t * pAuthRetryCount
Definition: wds.h:2613
int pack_wds_GetSessionDurationV2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetSessionDuration_t *reqParam)
int pack_wds_SLQSModifyProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSModifyProfile_t *reqArg)
uint8_t * pPassword
Definition: wds.h:3128
uint64_t rx_pkts
Definition: wds.h:1104
uint32_t auth
Definition: wds.h:3579
Definition: wds.h:6377
uint8_t * pSecondaryFlag
Definition: wds.h:1591
int8_t * pNAI
Definition: wds.h:4876
uint8_t nextHeader
Definition: wds.h:173
swi_uint256_t ParamPresenceMask
Definition: wds.h:4806
uint32_t * pHASPI
Definition: wds.h:4877
uint32_t mode
Definition: wds.h:6438
uint8_t * pAuthProtocol
Definition: wds.h:1801
Definition: wds.h:6188
uint8_t domainName[256]
Definition: wds.h:734
uint8_t networkInfoLen
Definition: wds.h:4630
uint16_t * pAPNnameSize
Definition: wds.h:3119
uint16_t * pPasswordSize
Definition: wds.h:2363
uint32_t statmask
Definition: wds.h:3709
uint32_t seDNSIPv4Address
Definition: wds.h:5047
uint8_t * pPdpAccessConFlag
Definition: wds.h:1585
Definition: wds.h:1932
wds_DHCPLeaseOptTlv DHCPv4LeaseOptTlv
Definition: wds.h:6408
Definition: wds.h:6221
Definition: wds.h:4909
swi_uint256_t ParamPresenceMask
Definition: wds.h:6638
Definition: wds.h:6935
uint8_t * pApnname
Definition: wds.h:4162
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:4037
uint8_t sduErrorRatio
Definition: wds.h:307
uint8_t bearerID
Definition: wds.h:555
uint8_t * pPdpDataCompType
Definition: wds.h:3117
int unpack_wds_DHCPv4ClientLease_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_ind_t *pOutput)
uint8_t mipstatAvail
Definition: wds.h:1105
uint32_t * pLteRoamPDPType
Definition: wds.h:3163
uint32_t secondaryHA
Definition: wds.h:4535
uint32_t peakThroughputClass
Definition: wds.h:669
uint8_t * pAPNDisabledFlag
Definition: wds.h:2382
uint16_t techName
Definition: wds.h:554
uint8_t currentNetwork
Definition: wds.h:5398
Definition: wds.h:1789
uint8_t dBtechExtAvail
Definition: wds.h:1118
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
unpack_result_t unpack_wds_SLQSWdsGoActive_t
Definition: wds.h:6872
Definition: wds.h:6519
uint32_t SOMask
Definition: wds.h:935
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:2353
uint8_t PCSCFAddrPCO
Definition: wds.h:867
uint16_t * pProfilenameSize
Definition: wds.h:3114
Definition: wds.h:1563
uint8_t TlvPresent
Definition: wds.h:7206
dunchannelRate channelRate
Definition: wds.h:5336
uint32_t PDPType
Definition: wds.h:856
Definition: wds.h:5963
uint8_t transferStats
Definition: wds.h:1174
uint8_t SigInd
Definition: wds.h:331
swi_uint256_t ParamPresenceMask
Definition: wds.h:4409
uint32_t Mask
Definition: wds.h:5156
swi_uint256_t ParamPresenceMask
Definition: wds.h:1937
uint64_t * pLastCallDuration
Definition: wds.h:3914
uint64_t tXOkBytesCount
Definition: wds.h:3782
uint16_t srcPortRangeStart
Definition: wds.h:176
uint16_t * pProfileList
Definition: wds.h:4354
wds_ChannelRateTlv CRTlv
Definition: wds.h:7343
uint8_t * pPdpHdrCompType
Definition: wds.h:2350
uint32_t * pAppType
Definition: wds.h:2620
uint32_t dBTechnology
Definition: wds.h:1108
uint32_t IPv4Addr
Definition: wds.h:6343
Definition: wds.h:7217
uint16_t * pMcc
Definition: wds.h:3154
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2649
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1572
uint16_t * pProfilenameSize
Definition: wds.h:2348
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1573
Definition: wds.h:7295
connectionStatus connectionStatus
Definition: wds.h:5330
Definition: wds.h:403
Definition: wds.h:7282
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)
uint8_t * pIWLANtoLTEHandoverFlag
Definition: wds.h:3165
uint64_t rx_bytes
Definition: wds.h:1102
swi_uint256_t ParamPresenceMask
Definition: wds.h:443
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:5337
uint8_t enabled
Definition: wds.h:4532
int unpack_wds_SLQSGetProfileSettingsV2(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettingsV2_t *pOutput)
uint8_t index
Definition: wds.h:4465
swi_uint256_t ParamPresenceMask
Definition: wds.h:5056
uint8_t leaseState
Definition: wds.h:6330
uint8_t dataBearerTech
Definition: wds.h:5335
swi_uint256_t ParamPresenceMask
Definition: wds.h:5630
uint16_t LTEAttachProfileListLen
Definition: wds.h:4358
uint8_t * pProfilename
Definition: wds.h:2347
uint8_t * pPdpContext
Definition: wds.h:1590
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1595
uint16_t callEndReason
Definition: wds.h:5331
uint8_t apnsize
Definition: wds.h:3419
Definition: wds.h:1833
int unpack_wds_SLQSSSetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSSetLoopback_t *pOutput)
uint32_t * pPrimaryHA
Definition: wds.h:4873
uint32_t peakThroughputClass
Definition: wds.h:209
Definition: wds.h:2022
uint32_t * pAuth
Definition: wds.h:407
Definition: wds.h:6327
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2604
uint8_t * pAuthProtocol
Definition: wds.h:2614
uint8_t * pPdpContext
Definition: wds.h:2372
uint32_t tXPacketErrors
Definition: wds.h:3778
uint8_t * pPdnType
Definition: wds.h:1812
Definition: wds.h:1980
uint16_t * pPriV6DnsAddress
Definition: wds.h:1816
uint8_t chaddrLen
Definition: wds.h:5695
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2605
uint8_t interval
Definition: wds.h:1178
uint32_t tXPacketOverflows
Definition: wds.h:3780
uint8_t * pAddrAllocPref
Definition: wds.h:3146
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:440
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:2378
wds_LastMdmCallEndRsnTlv LMCERTlv
Definition: wds.h:7338
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:4055
uint8_t currDBTechAvail
Definition: wds.h:1111
Definition: wds.h:2069
uint8_t * pUsername
Definition: wds.h:2360
Definition: wds.h:7266
uint32_t * pAddress
Definition: wds.h:4872
uint32_t ulData
Definition: wds.h:6178
uint32_t gDlBitRate
Definition: wds.h:111
uint8_t revTunneling
Definition: wds.h:4536
swi_uint256_t ParamPresenceMask
Definition: wds.h:4266
int pack_wds_SetMuxID(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, uint8_t *pMuxID)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1792
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:4542
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:1110
uint8_t contextId
Definition: wds.h:4943
wds_DataULongLongTlv TxOkByteCountTlv
Definition: wds.h:6224
Definition: wds.h:4352
uint32_t SubnetMaskV4
Definition: wds.h:866
uint32_t maxChannelRXRate
Definition: wds.h:3655
uint8_t naiSize
Definition: wds.h:4537
uint32_t maxDlBitRate
Definition: wds.h:112
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2626
uint32_t error
Definition: wds.h:4695
uint32_t CurrChanRxRate
Definition: wds.h:5213
Definition: wds.h:5106
uint8_t * pAPNDisabledFlag
Definition: wds.h:3148
uint8_t * pAppPriority
Definition: wds.h:2622
uint8_t DataBearerTech
Definition: wds.h:7269
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:860
uint16_t Tlvresult
Definition: wds.h:3234
swi_uint256_t ParamPresenceMask
Definition: wds.h:3917
unpack_result_t unpack_wds_SetDefaultProfile_t
Definition: wds.h:4186
uint8_t optValLen
Definition: wds.h:5713
swi_uint256_t ParamPresenceMask
Definition: wds.h:4696
int unpack_wds_GetDefaultProfileV2(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileV2_t *pOutput)
Definition: wds.h:6175
wds_DataBearTechTlv DBTTlv
Definition: wds.h:7342
uint32_t * pReqSettings
Definition: wds.h:1236
uint8_t profileType
Definition: wds.h:6308
uint32_t * psid
Definition: wds.h:439
uint16_t * pLTEAttachProfile
Definition: wds.h:4353
uint8_t usersize
Definition: wds.h:3421
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSet3GPPConfigItem_t *pOutput)
uint8_t * pProfileID
Definition: wds.h:1935
uint8_t * pProfilename
Definition: wds.h:3113
uint32_t transferDelay
Definition: wds.h:1349
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:170
Definition: wds.h:5183
int unpack_wds_SLQSGetCurrentChannelRate(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: wds.h:6096
int pack_wds_SetMobileIPParameters(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetMobileIPParameters_t *reqArg)
LibpackProfile3GPP2 SlqsProfile3GPP2
Definition: wds.h:2650
uint16_t * pUserIdSize
Definition: wds.h:2616
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2631
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1820
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1584
uint64_t * pTXOKBytesLastCall
Definition: wds.h:5909
wds_DHCPv4HWConfig * pHwConfig
Definition: wds.h:7019
Definition: wds.h:5396
uint8_t lastCallDataBearerTech
Definition: wds.h:5340
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:4263
Definition: wds.h:3111
uint32_t sePCSCFIPv4Address
Definition: wds.h:5053
uint64_t rXOkBytesCount
Definition: wds.h:3783
uint64_t * pTXOkBytesCount
Definition: wds.h:5907
uint8_t TlvPresent
Definition: wds.h:7268
Definition: wds.h:6126
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:3120
uint8_t sourceIPMask
Definition: wds.h:172
uint8_t * pPdpContext
Definition: wds.h:3138
uint32_t maxDownlinkBitrate
Definition: wds.h:1341
int pack_wds_SLQSGetProfileSettingsV2(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetProfileSettings_t *reqArg)
Definition: wds.h:3408
uint16_t * pOperatorPCOID
Definition: wds.h:3153
uint32_t pridns
Definition: wds.h:3574
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:404
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1796
uint8_t optCode
Definition: wds.h:6980
uint8_t * pAPNClass
Definition: wds.h:1602
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:3123
uint8_t * pPassword
Definition: wds.h:4163
uint32_t * psetting
Definition: wds.h:6637
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:3134
uint8_t * pPdpHdrCompType
Definition: wds.h:3116
Definition: wds.h:108
uint32_t rXDroppedCount
Definition: wds.h:3787
uint16_t * pApnStringSize
Definition: wds.h:1811
uint8_t optCode
Definition: wds.h:5712
uint32_t SOMask
Definition: wds.h:4600
uint8_t * pIPV6DelegFlag
Definition: wds.h:3173
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:3143
Definition: wds.h:6764
uint16_t sessionEndReason
Definition: wds.h:550
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_t *pOutput)
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: wds.h:4632
swi_uint256_t ParamPresenceMask
Definition: wds.h:7344
uint8_t * pDataBearerTechInd
Definition: wds.h:6768
char * pUser
Definition: wds.h:408
swi_uint256_t ParamPresenceMask
Definition: wds.h:5966
uint64_t callDuration
Definition: wds.h:3913
uint32_t rXPacketOverflows
Definition: wds.h:3781
uint8_t TlvPresent
Definition: wds.h:7235
uint8_t profileId
Definition: wds.h:6309
uint8_t namesize
Definition: wds.h:3417
swi_uint256_t ParamPresenceMask
Definition: wds.h:2695
uint64_t * pLastCallActiveDuration
Definition: wds.h:3916
uint32_t address
Definition: wds.h:4533
wds_TrStatInd * pTransferStatInd
Definition: wds.h:6767
uint16_t * pAuthPassword_tSize
Definition: wds.h:1805
uint8_t ProfileType
Definition: wds.h:2072
uint32_t * pRXDroppedCount
Definition: wds.h:5912
Definition: wds.h:5899
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:3651
uint32_t pdptype
Definition: wds.h:3572
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:6379
unpack_result_t unpack_wds_SetAutoconnect_t
Definition: wds.h:6607
uint8_t * pEnableNotification
Definition: wds.h:6254
uint8_t dormancyStatus
Definition: wds.h:5334
uint8_t pwdsize
Definition: wds.h:3586
uint32_t * pSecondaryHA
Definition: wds.h:4874
uint32_t * pIPv4AddrPref
Definition: wds.h:1583
uint8_t * pUsername
Definition: wds.h:3126
uint8_t profileType
Definition: wds.h:6937
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:5764
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:69
Definition: wds.h:5692
uint8_t profileId
Definition: wds.h:5678
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
swi_uint256_t ParamPresenceMask
Definition: wds.h:7111
uint32_t rXPacketSuccesses
Definition: wds.h:3777
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2633
LibPackQosClassID * pQosClassID
Definition: wds.h:3147
uint32_t currentChannelRXRate
Definition: wds.h:3653
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1576
uint8_t * pDnsWithDHCPFlag
Definition: wds.h:3162
uint8_t defaultPDNEnabled
Definition: wds.h:4262
uint8_t * pApnString
Definition: wds.h:1810
uint8_t * pPdpDataCompType
Definition: wds.h:2351
uint64_t dBTechExtSoMask
Definition: wds.h:1121
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:3136
int unpack_wds_GetSessionDurationV2(uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDurationV2_t *pOutput)
uint8_t * pCurrChannelRateInd
Definition: wds.h:6766
uint8_t QCI
Definition: wds.h:110
uint32_t ipv4Address
Definition: wds.h:5044
uint32_t maxDownlinkBitrate
Definition: wds.h:302
uint32_t dBTechExtRatValue
Definition: wds.h:1120
struct unpack_RMTransferStatistics_ind_t unpack_wds_RMTransferStatistics_ind_t
uint16_t Technology
Definition: wds.h:876
Definition: wds.h:6437
uint8_t acroamsetting
Definition: wds.h:6584
uint8_t family
Definition: wds.h:5616
uint8_t * pPassword
Definition: wds.h:1580
uint8_t * pReRegPeriod
Definition: wds.h:6524
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:3137
Definition: wds.h:6956
uint32_t ipaddr
Definition: wds.h:3410
uint32_t IPSECSPI
Definition: wds.h:178
uint8_t * pHA2002bis
Definition: wds.h:6527
Definition: wds.h:3775
uint8_t type
Definition: wds.h:5563
uint32_t pridns
Definition: wds.h:3411
unpack_result_t unpack_wds_SetDefaultProfileNum_t
Definition: wds.h:5586
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:2379
uint8_t fqdnAddr[256]
Definition: wds.h:702
Definition: wds.h:931
uint64_t * pRXTotalBytes
Definition: wds.h:5965
uint32_t tXDroppedCount
Definition: wds.h:3786
uint32_t grntDownlinkBitrate
Definition: wds.h:1343
Definition: wds.h:2345
uint16_t * pPasswordSize
Definition: wds.h:1581
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1813
uint8_t * pUsername
Definition: wds.h:1578
uint32_t maxUlBitRate
Definition: wds.h:114
wds_ConnStatusTlv CSTlv
Definition: wds.h:7337
uint32_t max_channel_tx_rate
Definition: wds.h:6039
Definition: wds.h:166
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2628
Definition: common.h:128
uint8_t * pRoamDisallowFlag
Definition: wds.h:3160
Definition: wds.h:731
uint32_t meanThroughputClass
Definition: wds.h:670
uint16_t * pUsernameSize
Definition: wds.h:2361
uint32_t HASPI
Definition: wds.h:4539
uint32_t ratMask
Definition: wds.h:1112
uint32_t primaryHA
Definition: wds.h:4534
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
unpack_result_t unpack_wds_SetMobileIPParameters_t
Definition: wds.h:6550
Definition: switype_256bit.h:15
uint32_t * pTXPacketErrors
Definition: wds.h:5903
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:5741
Definition: wds.h:4954
uint8_t mobileIP
Definition: wds.h:1173
Definition: wds.h:298
uint8_t * pPdpAccessConFlag
Definition: wds.h:3133
wds_DHCPv4OptionList * pRequestOptionList
Definition: wds.h:7020
uint32_t currentChannelTXRate
Definition: wds.h:3652
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
swi_uint256_t ParamPresenceMask
Definition: wds.h:5913
UnpackQmiProfileInfo curProfile
Definition: wds.h:2671
UnPackGetProfileSettingOutV2 * pProfileSettings
Definition: wds.h:3232
uint16_t MNC
Definition: wds.h:348
wds_profileInfo curProfile
Definition: wds.h:1984
uint8_t * pPdpHdrCompType
Definition: wds.h:1568
LibPackProfileMnc * pMnc
Definition: wds.h:3155
uint8_t * pAuthRetryCount
Definition: wds.h:1800
uint32_t soMask
Definition: wds.h:5400
Definition: wds.h:3970
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:3122
uint8_t deliveryErrSDU
Definition: wds.h:309
uint8_t index
Definition: wds.h:5565
uint8_t * pApnString
Definition: wds.h:2623
uint8_t IPV6PrefixLen
Definition: wds.h:769
uint32_t MaxChanTxRate
Definition: wds.h:5214
uint8_t TlvPresent
Definition: wds.h:7297
uint32_t auth
Definition: wds.h:3416
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:5338
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1836
uint8_t statsPeriod
Definition: wds.h:6702
uint8_t * pImCnFlag
Definition: wds.h:3135
Definition: wds.h:2669
uint8_t * pDataCallStatusChangeInd
Definition: wds.h:6772
uint32_t * pprofileid3gpp
Definition: wds.h:405
swi_uint256_t ParamPresenceMask
Definition: wds.h:6041
uint32_t Authentication
Definition: wds.h:863
uint8_t contextType
Definition: wds.h:4944
uint8_t * pAddrAllocPref
Definition: wds.h:1598
swi_uint256_t ParamPresenceMask
Definition: wds.h:2025
uint8_t * pPDPtype
Definition: wds.h:1567
uint8_t * pAPNName
Definition: wds.h:2352
swi_uint256_t ParamPresenceMask
Definition: wds.h:1122
Definition: wds.h:7191
uint8_t * pAPNClass
Definition: wds.h:2384
uint8_t namesize
Definition: wds.h:3580
uint8_t * pAllowLinger
Definition: wds.h:1794
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:3124
uint8_t * pPrimaryID
Definition: wds.h:3140
uint8_t qosDeliveryOrder
Definition: wds.h:305
uint8_t * pEVDOPageMonPerChangeInd
Definition: wds.h:6774
swi_uint256_t ParamPresenceMask
Definition: wds.h:5341
uint8_t currentDataBearer
Definition: wds.h:1175
uint8_t optValLen
Definition: wds.h:6362
uint8_t * pDefaultPDNEnabled
Definition: wds.h:4355
uint32_t StatsMask
Definition: wds.h:5109
uint64_t * pTXTotalBytes
Definition: wds.h:5964
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1791
uint16_t Tlvresult
Definition: wds.h:2694
uint8_t PCSFlag
Definition: wds.h:349
Definition: wds.h:748
char * pSPC
Definition: wds.h:6520
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1596
uint32_t flowLabel
Definition: wds.h:180
Definition: wds.h:1235
Definition: wds.h:2647
wds_IPv4AdTlv IPv4AddrTlv
Definition: wds.h:6407
uint8_t * pCurrPrefDataSysInd
Definition: wds.h:6773
uint32_t reliabilityClass
Definition: wds.h:208
uint32_t * pStatMask
Definition: wds.h:5817
uint8_t dataSysStatAvail
Definition: wds.h:1114
uint8_t usersize
Definition: wds.h:3584
int unpack_wds_SLQSWdsGoActive(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsGoActive_t *pOutput)
uint32_t meanThroughputClass
Definition: wds.h:210
uint8_t numOpt
Definition: wds.h:6380
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1798
int pack_wds_GetDefaultProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfile_t *reqParam)
swi_uint256_t ParamPresenceMask
Definition: wds.h:6228
uint8_t TlvPresent
Definition: wds.h:6307

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