LinuxQMISDK-Lite  SLQS04.00.07
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wds.h
Go to the documentation of this file.
1 
6 #ifndef __LITEQMI_WDS_H__
7 #define __LITEQMI_WDS_H__
8 
9 #include "common.h"
10 #include <stdint.h>
11 
12 #define IPV6_ADDRESS_ARRAY_SIZE 8
13 #define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE 24
14 #define PACK_WDS_IPV4 4
15 #define PACK_WDS_IPV6 6
16 #define BYT_STAT_STAT_MASK 0X000000C0
17 #define WDS_DHCP_MAX_NUM_OPTIONS 30
18 #define WDS_DHCP_OPTION_DATA_BUF_SIZE 2048 /* current max size of raw message in SDK process is 2048 */
19 
20 
46 typedef struct
47 {
48  uint8_t QCI;
49  uint8_t gDlBitRate;
50  uint32_t maxDlBitRate;
51  uint32_t gUlBitRate;
52  uint32_t maxUlBitRate;
54 
104 typedef struct
105 {
106  uint8_t filterId;
107  uint8_t eValid;
108  uint8_t ipVersion;
109  uint16_t *pSourceIP;
110  uint8_t sourceIPMask;
111  uint8_t nextHeader;
115  uint16_t srcPortRangeEnd;
116  uint32_t IPSECSPI;
117  uint16_t tosMask;
118  uint32_t flowLabel;
120 
121 
122 
142 typedef struct
143 {
144  uint32_t precedenceClass;
145  uint32_t delayClass;
150 
151 
233 typedef struct
234 {
235  uint8_t trafficClass;
241  uint32_t maxSDUSize;
242  uint8_t sduErrorRatio;
243  uint8_t resBerRatio;
244  uint8_t deliveryErrSDU;
245  uint32_t transferDelay;
246  uint32_t trafficPriority;
248 
262 typedef struct
263 {
265  uint8_t SigInd;
267 
268 
295 typedef struct {
296  uint8_t *pTech;
297  uint32_t *pprofileid3gpp;
298  uint32_t *pprofileid3gpp2;
299  uint32_t *pAuth;
300  char *pUser;
301  char *pPass;
303 
321 typedef struct {
322  uint32_t *psid;
323  uint32_t *pFailureReason;
327 
342  pack_qmi_t *pCtx,
343  uint8_t *pReqBuf,
344  uint16_t *pLen,
346  );
347 
359  uint8_t *pResp,
360  uint16_t respLen,
362  );
363 
379 typedef struct{
380  uint8_t conn_status;
381  uint8_t reconfigReqd;
385  uint8_t ipFamily;
386  uint16_t techName;
387  uint8_t bearerID;
389 
401  uint8_t *pResp,
402  uint16_t respLen,
404  );
405 
409 typedef struct {
410  uint32_t *psid;
412 
427  pack_qmi_t *pCtx,
428  uint8_t *pReqBuf,
429  uint16_t *pLen,
431  );
432 
443  uint8_t *pResp,
444  uint16_t respLen
445  );
461 {
462  uint8_t profileType;
463  uint8_t profileIndex;
464 };
465 
466 
487 {
488  uint32_t precedenceClass;
489  uint32_t delayClass;
493 };
494 
505 {
506  uint8_t numInstances;
507  uint32_t pscsfIPv4Addr[64];
508 };
509 
520 {
521  uint16_t fqdnLen;
522  uint8_t fqdnAddr[256];
523 };
524 
535 {
536  uint8_t numInstances;
538 };
539 
550 {
551  uint16_t domainLen;
552  uint8_t domainName[256];
553 };
554 
565 {
566  uint8_t numInstances;
567  struct wds_Domain domain[10];
568 };
569 
584 {
585  uint8_t IPV6PrefixLen;
586  uint16_t IPAddressV6[8];
587 };
588 
602 {
603  uint8_t gwV6PrefixLen;
604  uint16_t gwAddressV6[8];
605 };
606 
639 typedef struct{
640  uint32_t IPv4;
641  uint8_t ProfileName[128];
642  uint32_t PDPType;
643  uint8_t APNName[128];
644  uint32_t PrimaryDNSV4;
645  uint32_t SecondaryDNSV4;
647  struct wds_GPRSQoS GPRSGrantedQoS;
648  uint8_t Username[128];
649  uint32_t Authentication;
650  struct wds_ProfileIdentifier ProfileID;
651  uint32_t GWAddressV4;
652  uint32_t SubnetMaskV4;
653  uint8_t PCSCFAddrPCO;
654  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
655  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
656  uint16_t PrimaryDNSV6[8];
657  uint16_t SecondaryDNSV6[8];
658  uint32_t Mtu;
659  struct wds_DomainNameList DomainList;
661  uint8_t IMCNflag;
662  uint16_t Technology;
663  struct wds_IPV6AddressInfo IPV6AddrInfo;
664  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
666 
678  uint8_t *pResp,
679  uint16_t respLen,
681  );
738 typedef struct
739 {
740  uint8_t NetworkType;
741  uint32_t RATMask;
742  uint32_t SOMask;
744 
768 typedef struct{
769  uint8_t xferStatAvail;
770  uint64_t tx_bytes;
771  uint64_t rx_bytes;
772  uint64_t tx_pkts;
773  uint64_t rx_pkts;
774  uint8_t mipstatAvail;
775  uint32_t mipStatus;
776  uint8_t dBTechAvail;
777  uint32_t dBTechnology;
779  uint32_t dormancyStatus;
781  uint32_t ratMask;
782  uint32_t soMask;
784  uint8_t prefNetwork;
785  uint8_t netInfoLen;
786  wds_currNetworkInfo currNWInfo[255];
787  uint8_t dBtechExtAvail;
788  uint32_t dBtechnologyExt;
790  uint64_t dBTechExtSoMask;
792 
804  uint8_t *pResp,
805  uint16_t respLen,
807  );
808 
819  uint8_t *pResp,
820  uint16_t respLen
821  );
822 
832 typedef struct{
833  uint8_t dataBearer;
834  uint8_t dormancyStatus;
835  uint8_t mobileIP;
836  uint8_t transferStats;
840  uint8_t interval;
842 
843 
858  pack_qmi_t *pCtx,
859  uint8_t *pReqBuf,
860  uint16_t *pLen,
862  );
863 
895 typedef struct{
896  uint32_t *pReqSettings;
898 
913  pack_qmi_t *pCtx,
914  uint8_t *pReqBuf,
915  uint16_t *pLen,
917  );
918 
998 {
999  uint8_t trafficClass;
1005  uint32_t maxSDUSize;
1006  uint8_t sduErrorRatio;
1007  uint8_t resBerRatio;
1009  uint32_t transferDelay;
1011 };
1012 
1013 
1215 typedef struct
1216 {
1217  uint8_t *pProfilename;
1218  uint16_t *pProfilenameSize;
1219  uint8_t *pPDPtype;
1222  uint8_t *pAPNName;
1223  uint16_t *pAPNnameSize;
1230  uint8_t *pUsername;
1231  uint16_t *pUsernameSize;
1232  uint8_t *pPassword;
1233  uint16_t *pPasswordSize;
1235  uint32_t *pIPv4AddrPref;
1239  uint8_t *pImCnFlag;
1242  uint8_t *pPdpContext;
1243  uint8_t *pSecondaryFlag;
1244  uint8_t *pPrimaryID;
1245  uint16_t *pIPv6AddPref;
1250  uint8_t *pAddrAllocPref;
1254  uint8_t *pAPNClass;
1440 typedef struct
1441 {
1445  uint8_t *pAllowLinger;
1446  uint16_t *pLcpAckTimeout;
1447  uint16_t *pIpcpAckTimeout;
1448  uint16_t *pAuthTimeout;
1452  uint8_t *pAuthProtocol;
1453  uint8_t *pUserId;
1454  uint16_t *pUserIdSize;
1455  uint8_t *pAuthPassword;
1457  uint8_t *pDataRate;
1458  uint32_t *pAppType;
1459  uint8_t *pDataMode;
1460  uint8_t *pAppPriority;
1461  uint8_t *pApnString;
1462  uint16_t *pApnStringSize;
1463  uint8_t *pPdnType;
1467  uint16_t *pPriV6DnsAddress;
1468  uint16_t *pSecV6DnsAddress;
1469  uint8_t *pRATType;
1472  uint8_t *pAPNClass3GPP2;
1474 
1482 typedef union
1483 {
1487 
1509 typedef struct
1510 {
1511  uint8_t *pProfileId;
1512  uint8_t *pProfileType;
1515 
1529  pack_qmi_t *pCtx,
1530  uint8_t *pReqBuf,
1531  uint16_t *pLen,
1533  );
1534 
1550 typedef struct
1551 {
1552  uint8_t ProfileType;
1553  uint8_t ProfileIndex;
1554  uint16_t ExtErrorCode;
1556 
1568 typedef struct
1569 {
1571  uint8_t *pProfileID;
1572  uint16_t Tlvresult;
1574 
1586  uint8_t *pResp,
1587  uint16_t respLen,
1589  );
1590 
1612 typedef struct
1613 {
1614  uint8_t *pProfileId;
1615  uint8_t *pProfileType;
1618 
1632  pack_qmi_t *pCtx,
1633  uint8_t *pReqBuf,
1634  uint16_t *pLen,
1636  );
1637 
1649 typedef struct
1650 {
1651  uint16_t *pExtErrorCode;
1653 
1654 
1666  uint8_t *pResp,
1667  uint16_t respLen,
1669  );
1670 
1692 typedef struct
1693 {
1694  uint8_t ProfileId;
1695  uint8_t ProfileType;
1697 
1711  pack_qmi_t *pCtx,
1712  uint8_t *pReqBuf,
1713  uint16_t *pLen,
1715  );
1716 
1920 typedef struct
1921 {
1922  uint8_t *pProfilename;
1923  uint16_t *pProfilenameSize;
1924  uint8_t *pPDPtype;
1927  uint8_t *pAPNName;
1928  uint16_t *pAPNnameSize;
1935  uint8_t *pUsername;
1936  uint16_t *pUsernameSize;
1937  uint8_t *pPassword;
1938  uint16_t *pPasswordSize;
1940  uint32_t *pIPv4AddrPref;
1944  uint8_t *pImCnFlag;
1947  uint8_t *pPdpContext;
1948  uint8_t *pSecondaryFlag;
1949  uint8_t *pPrimaryID;
1950  uint16_t *pIPv6AddPref;
1955  uint8_t *pAddrAllocPref;
1959  uint8_t *pAPNClass;
2145 typedef struct
2146 {
2150  uint8_t *pAllowLinger;
2151  uint16_t *pLcpAckTimeout;
2152  uint16_t *pIpcpAckTimeout;
2153  uint16_t *pAuthTimeout;
2157  uint8_t *pAuthProtocol;
2158  uint8_t *pUserId;
2159  uint16_t *pUserIdSize;
2160  uint8_t *pAuthPassword;
2162  uint8_t *pDataRate;
2163  uint32_t *pAppType;
2164  uint8_t *pDataMode;
2165  uint8_t *pAppPriority;
2166  uint8_t *pApnString;
2167  uint16_t *pApnStringSize;
2168  uint8_t *pPdnType;
2172  uint16_t *pPriV6DnsAddress;
2173  uint16_t *pSecV6DnsAddress;
2174  uint8_t *pRATType;
2177  uint8_t *pAPNClass3GPP2;
2179 
2189 {
2193 
2208 typedef struct
2209 {
2211  uint16_t *pExtErrCode;
2213 
2222 typedef struct
2223 {
2225  uint8_t ProfileType;
2226  uint16_t Tlvresult;
2228 
2240  uint8_t *pResp,
2241  uint16_t respLen,
2243  );
2244 
2248 typedef struct {
2251 
2265  pack_qmi_t *pCtx,
2266  uint8_t *pReqBuf,
2267  uint16_t *pLen
2268  );
2269 
2281  uint8_t *pResp,
2282  uint16_t respLen,
2284  );
2285 
2289 typedef struct {
2290  uint32_t profiletype;
2292 
2364 typedef struct{
2365  uint32_t pdptype;
2366  uint32_t ipaddr;
2367  uint32_t pridns;
2368  uint32_t secdns;
2369  uint16_t ipaddrv6;
2370  uint16_t pridnsv6;
2371  uint16_t secdnsv6;
2372  uint32_t auth;
2373  uint8_t namesize;
2374  int8_t name[255];
2375  uint8_t apnsize;
2376  int8_t apnname[255];
2377  uint8_t usersize;
2378  int8_t username[255];
2380 
2394  pack_qmi_t *pCtx,
2395  uint8_t *pReqBuf,
2396  uint16_t *pLen,
2398  );
2399 
2410  uint8_t *pResp,
2411  uint16_t respLen,
2413  );
2414 
2431 typedef struct{
2437 
2451  pack_qmi_t *pCtx,
2452  uint8_t *pReqBuf,
2453  uint16_t *pLen
2454  );
2455 
2467  uint8_t *pResp,
2468  uint16_t respLen,
2470  );
2471 
2475 typedef struct{
2476  uint32_t statmask;
2478 
2528 typedef struct{
2531  uint32_t tXPacketErrors;
2532  uint32_t rXPacketErrors;
2535  uint64_t tXOkBytesCount;
2536  uint64_t rXOkBytesCount;
2539  uint32_t tXDroppedCount;
2540  uint32_t rXDroppedCount;
2542 
2557  pack_qmi_t *pCtx,
2558  uint8_t *pReqBuf,
2559  uint16_t *pLen,
2560  pack_wds_GetPacketStatus_t *reqParam
2561  );
2562 
2574  uint8_t *pResp,
2575  uint16_t respLen,
2577  );
2578 
2583 typedef struct{
2584  uint64_t callDuration;
2586 
2591 typedef struct{
2592 
2594 
2609  pack_qmi_t *pCtx,
2610  uint8_t *pReqBuf,
2611  uint16_t *pLen,
2613  );
2614 
2626  uint8_t *pResp,
2627  uint16_t respLen,
2629  );
2630 
2637 typedef struct{
2638  uint32_t dormancyState;
2640 
2645 typedef struct{
2646 
2648 
2663  pack_qmi_t *pCtx,
2664  uint8_t *pReqBuf,
2665  uint16_t *pLen,
2666  pack_wds_GetDormancyState_t *reqParam
2667  );
2668 
2680  uint8_t *pResp,
2681  uint16_t respLen,
2683  );
2684 
2699 typedef struct{
2700  uint8_t profileType;
2701  uint8_t profileIndex;
2703 
2713 typedef struct{
2716 
2731  pack_qmi_t *pCtx,
2732  uint8_t *pReqBuf,
2733  uint16_t *pLen,
2735  );
2736 
2748  uint8_t *pResp,
2749  uint16_t respLen,
2751  );
2752 
2810 typedef struct{
2811  uint32_t profileType;
2812  uint32_t pdpType;
2813  uint32_t ipAddress;
2814  uint32_t primaryDNS;
2815  uint32_t secondaryDNS;
2816  uint32_t authentication;
2817  uint8_t *pName;
2818  uint8_t *pUsername;
2819  uint8_t *pApnname;
2820  uint8_t *pPassword;
2822 
2837  pack_qmi_t *pCtx,
2838  uint8_t *pReqBuf,
2839  uint16_t *pLen,
2841  );
2842 
2853  uint8_t *pResp,
2854  uint16_t respLen
2855  );
2856 
2902 typedef struct{
2904  uint16_t profileList[5];
2906  uint8_t _3gppRelease;
2907  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
2910 
2924  pack_qmi_t *pCtx,
2925  uint8_t *pReqBuf,
2926  uint16_t *pLen
2927  );
2928 
2940  uint8_t *pResp,
2941  uint16_t respLen,
2943  );
2944 
2992 typedef struct{
2994  uint16_t *pProfileList;
2996  uint8_t *p3gppRelease;
3000 
3015  pack_qmi_t *pCtx,
3016  uint8_t *pReqBuf,
3017  uint16_t *pLen,
3019  );
3020 
3028  uint8_t *pResp,
3029  uint16_t respLen
3030  );
3031 
3039 typedef struct{
3040 uint32_t mipMode;
3042 
3047 typedef struct{
3048 
3050 
3065  pack_qmi_t *pCtx,
3066  uint8_t *pReqBuf,
3067  uint16_t *pLen,
3068  pack_wds_GetMobileIP_t *pReqParam
3069  );
3070 
3082  uint8_t *pResp,
3083  uint16_t respLen,
3084  unpack_wds_GetMobileIP_t *pOutput
3085  );
3086 
3091 typedef struct{
3092 uint8_t index;
3094 
3149 typedef struct{
3150 uint8_t enabled;
3151 uint32_t address;
3152 uint32_t primaryHA;
3153 uint32_t secondaryHA;
3155 uint8_t naiSize;
3156 int8_t NAI[255];
3157 uint32_t HASPI;
3158 uint32_t AAASPI;
3159 uint32_t HAState;
3160 uint32_t AAAState;
3162 
3177  pack_qmi_t *pCtx,
3178  uint8_t *pReqBuf,
3179  uint16_t *pLen,
3181  );
3182 
3194  uint8_t *pResp,
3195  uint16_t respLen,
3197  );
3198 
3256 typedef struct
3257 {
3258 uint8_t NetworkType;
3259 uint32_t RATMask;
3260 uint32_t SOMask;
3262 
3282 typedef struct{
3283 uint8_t prefNetwork;
3287 
3292 typedef struct{
3293 
3309  pack_qmi_t *pCtx,
3310  uint8_t *pReqBuf,
3311  uint16_t *pLen,
3313  );
3314 
3326  uint8_t *pResp,
3327  uint16_t respLen,
3329  );
3330 
3342 typedef struct{
3343 uint32_t error;
3345 
3350 typedef struct{
3351 
3353 
3368  pack_qmi_t *pCtx,
3369  uint8_t *pReqBuf,
3370  uint16_t *pLen,
3372  );
3373 
3385  uint8_t *pResp,
3386  uint16_t respLen,
3388  );
3389 
3410 typedef struct
3411 {
3413 uint32_t ulMask;
3415 
3421 typedef struct{
3424 
3435  pack_qmi_t *pCtx,
3436  uint8_t *pReqBuf,
3437  uint16_t *pLen,
3439  );
3440 
3445 typedef struct
3446 {
3447 
3449 
3461  uint8_t *pResp,
3462  uint16_t respLen,
3464  );
3465 
3509 typedef struct{
3510 int8_t spc[10];
3511 uint8_t index;
3512 uint8_t *pEnabled;
3513 uint32_t *pAddress;
3514 uint32_t *pPrimaryHA;
3515 uint32_t *pSecondaryHA;
3516 uint8_t *pRevTunneling;
3517 int8_t *pNAI;
3518 uint32_t *pHASPI;
3519 uint32_t *pAAASPI;
3520 int8_t *pMNHA;
3521 int8_t *pMNAAA;
3523 
3538  pack_qmi_t *pCtx,
3539  uint8_t *pReqBuf,
3540  uint16_t *pLen,
3542  );
3543 
3548 typedef struct
3549 {
3562  uint8_t *pResp,
3563  uint16_t respLen,
3565  );
3566 
3579 typedef struct
3580 {
3581 uint8_t contextId;
3582 uint8_t contextType;
3584 
3592 {
3595 };
3596 
3666 typedef struct
3667 {
3668 uint8_t contextId;
3669 uint8_t bearerId;
3670 int8_t apnName[100];
3671 uint32_t ipv4Address;
3672 uint32_t ipv4GWAddress;
3675 struct ipv6AddressInfo ipv6Address;
3676 struct ipv6AddressInfo ipv6GWAddress;
3677 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3678 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3681 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3682 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3684 
3699  pack_qmi_t *pCtx,
3700  uint8_t *pReqBuf,
3701  uint16_t *pLen,
3703  );
3704 
3716  uint8_t *pResp,
3717  uint16_t respLen,
3719  );
3720 
3727 typedef struct
3728 {
3729 uint8_t StatsPeriod;
3730 uint32_t StatsMask;
3731 } transferStatInd;
3732 
3775 typedef struct
3776 {
3777 uint32_t Mask;
3784 
3802 typedef struct
3803 {
3807 
3825 typedef struct
3826 {
3829 uint32_t MaxChanTxRate;
3830 uint32_t MaxChanRxRate;
3831 } dunchannelRate;
3832 
3931 typedef struct
3932 {
3934 uint16_t callEndReason;
3945 
3960  pack_qmi_t *pCtx,
3961  uint8_t *pReqBuf,
3962  uint16_t *pLen,
3964  );
3965 
3977  uint8_t *pResp,
3978  uint16_t respLen,
3980  );
3981 
4025 typedef struct
4026 {
4028 uint32_t ratMask;
4029 uint32_t soMask;
4031 
4037 {
4040 };
4059 typedef struct
4060 {
4065 
4070 typedef struct{
4071 
4087  pack_qmi_t *pCtx,
4088  uint8_t *pReqBuf,
4089  uint16_t *pLen,
4091  );
4092 
4104  uint8_t *pResp,
4105  uint16_t respLen,
4107  );
4108 
4117 typedef struct{
4120 
4124 typedef struct{
4125  uint16_t Tlvresult;
4127 
4140  pack_qmi_t *pCtx,
4141  uint8_t *pReqBuf,
4142  uint16_t *pLen,
4144 );
4145 
4157  uint8_t *pResp,
4158  uint16_t respLen,
4160 );
4161 
4176 typedef struct{
4177  uint8_t type;
4178  uint8_t family;
4179  uint8_t index;
4181 
4194  pack_qmi_t *pCtx,
4195  uint8_t *pReqBuf,
4196  uint16_t *pLen,
4198  );
4199 
4210  uint8_t *pResp,
4211  uint16_t respLen
4212  );
4213 
4223 typedef struct{
4224  uint8_t type;
4225  uint8_t family;
4227 
4231 typedef struct{
4232  uint8_t index;
4234 
4247  pack_qmi_t *pCtx,
4248  uint8_t *pReqBuf,
4249  uint16_t *pLen,
4251  );
4252 
4264  uint8_t *pResp,
4265  uint16_t respLen,
4267  );
4268 
4276 typedef struct
4277 {
4278  uint8_t profileType;
4279  uint8_t profileId;
4281 
4292 typedef struct
4293 {
4294  uint8_t hwType;
4295  uint8_t chaddrLen;
4296  uint8_t chaddr[16];
4298 
4308 typedef struct
4309 {
4310  uint8_t optCode;
4311  uint8_t optValLen;
4312  uint8_t optVal[255];
4313 } wdsDhcpv4Option;
4314 
4321 typedef struct
4322 {
4323  uint8_t numOpt;
4326 
4332 typedef struct
4333 {
4336 
4348 typedef struct
4349 {
4353 
4366  pack_qmi_t *pCtx,
4367  uint8_t *pReqBuf,
4368  uint16_t *pLen,
4370 
4382  uint8_t *pResp,
4383  uint16_t respLen,
4385  );
4386 
4399 typedef struct
4400 {
4401  uint32_t *pStatMask;
4403 
4416  pack_qmi_t *pCtx,
4417  uint8_t *pReqBuf,
4418  uint16_t *pLen,
4420 
4466  typedef struct
4467  {
4470  uint32_t *pTXPacketErrors;
4471  uint32_t *pRXPacketErrors;
4474  uint64_t *pTXOkBytesCount;
4475  uint64_t *pRXOkBytesCount;
4478  uint32_t *pTXDroppedCount;
4479  uint32_t *pRXDroppedCount;
4481 
4493  uint8_t *pResp,
4494  uint16_t respLen,
4496  );
4497 
4511  pack_qmi_t *pCtx,
4512  uint8_t *pReqBuf,
4513  uint16_t *pLen
4514  );
4523 typedef struct{
4524  uint64_t *pTXTotalBytes;
4525  uint64_t *pRXTotalBytes;
4527 
4539  uint8_t *pResp,
4540  uint16_t respLen,
4542  );
4543 
4557  pack_qmi_t *pCtx,
4558  uint8_t *pReqBuf,
4559  uint16_t *pLen
4560  );
4587 typedef struct{
4593 
4605  uint8_t *pResp,
4606  uint16_t respLen,
4608  );
4609 
4623  pack_qmi_t *pCtx,
4624  uint8_t *pReqBuf,
4625  uint16_t *pLen
4626  );
4636 typedef struct{
4640 
4652  uint8_t *pResp,
4653  uint16_t respLen,
4655  );
4656 
4666 typedef struct {
4667  uint8_t loopbackMode;
4670 
4685  pack_qmi_t *pCtx,
4686  uint8_t *pReqBuf,
4687  uint16_t *pLen,
4689  );
4690 
4701  uint8_t *pResp,
4702  uint16_t respLen
4703  );
4709 typedef struct
4710 {
4711  uint8_t TlvPresent;
4712  uint32_t ulData;
4714 
4720 typedef struct
4721 {
4722  uint8_t TlvPresent;
4723  uint64_t ullData;
4725 
4747 typedef struct {
4755 
4767  uint8_t *pResp,
4768  uint16_t respLen,
4770  );
4771 
4778 typedef struct {
4781 
4796  pack_qmi_t *pCtx,
4797  uint8_t *pReqBuf,
4798  uint16_t *pLen,
4800  );
4801 
4812  uint8_t *pResp,
4813  uint16_t respLen
4814  );
4815 
4827 typedef struct
4828 {
4829  uint8_t TlvPresent;
4830  uint8_t profileType;
4831  uint8_t profileId;
4833 
4849 typedef struct
4850 {
4851  uint8_t TlvPresent;
4852  uint8_t leaseState;
4854 
4862 typedef struct
4863 {
4864  uint8_t TlvPresent;
4865  uint32_t IPv4Addr;
4866 } wds_IPv4AdTlv;
4867 
4881 typedef struct
4882 {
4883  uint8_t optCode;
4884  uint8_t optValLen;
4885  uint8_t *pOptVal;
4886 } wds_DHCPOpt;
4887 
4899 typedef struct
4900 {
4901  uint8_t TlvPresent;
4902  uint8_t numOpt;
4904  uint8_t optListData[WDS_DHCP_OPTION_DATA_BUF_SIZE]; /* internal buffer to store option data */
4906 
4907 
4919 typedef struct {
4925 
4937  uint8_t *pResp,
4938  uint16_t respLen,
4940  );
4941 
4949 typedef struct {
4950  uint32_t mode;
4952 
4967  pack_qmi_t *pCtx,
4968  uint8_t *pReqBuf,
4969  uint16_t *pLen,
4970  pack_wds_SetMobileIP_t *reqArg
4971  );
4972 
4983  uint8_t *pResp,
4984  uint16_t respLen
4985  );
4986 
5027 typedef struct {
5028  char *pSPC;
5029  uint32_t *pMode;
5030  uint8_t *pRetryLimit;
5031  uint8_t *pRetryInterval;
5032  uint8_t *pReRegPeriod;
5033  uint8_t *pReRegTraffic;
5035  uint8_t *pHA2002bis;
5037 
5052  pack_qmi_t *pCtx,
5053  uint8_t *pReqBuf,
5054  uint16_t *pLen,
5056  );
5057 
5069  uint8_t *pResp,
5070  uint16_t respLen
5071  );
5072 
5087 typedef struct {
5088  uint8_t acsetting;
5089  uint8_t acroamsetting;
5091 
5106  pack_qmi_t *pCtx,
5107  uint8_t *pReqBuf,
5108  uint16_t *pLen,
5110  );
5111 
5122  uint8_t *pResp,
5123  uint16_t respLen
5124  );
5125 
5135 typedef struct {
5136  uint32_t *psetting;
5138 
5153  pack_qmi_t *pCtx,
5154  uint8_t *pReqBuf,
5155  uint16_t *pLen
5156  );
5157 
5169  uint8_t *pResp,
5170  uint16_t respLen,
5171  unpack_wds_GetAutoconnect_t *pOutput);
5172 
5198 typedef struct
5199 {
5200  uint8_t statsPeriod;
5201  uint32_t statsMask;
5202 } wds_TrStatInd;
5203 
5262 typedef struct
5263 {
5268  uint8_t *pMIPStatusInd;
5275 
5291  pack_qmi_t *pCtx,
5292  uint8_t *pReqBuf,
5293  uint16_t *pLen,
5295  );
5296 
5307  uint8_t *pResp,
5308  uint16_t respLen
5309  );
5310 
5325  pack_qmi_t *pCtx,
5326  uint8_t *pReqBuf,
5327  uint16_t *pLen
5328  );
5329 
5340  uint8_t *pResp,
5341  uint16_t respLen
5342  );
5343 
5358  pack_qmi_t *pCtx,
5359  uint8_t *pReqBuf,
5360  uint16_t *pLen
5361  );
5362 
5373  uint8_t *pResp,
5374  uint16_t respLen
5375  );
5376 
5391  pack_qmi_t *pCtx,
5392  uint8_t *pReqBuf,
5393  uint16_t *pLen);
5394 
5405  uint8_t *pResp,
5406  uint16_t respLen
5407  );
5408 
5418 typedef struct
5419 {
5420  uint8_t profileType;
5421  uint8_t profileId;
5423 
5439 typedef struct
5440 {
5441  uint8_t hwType;
5442  uint8_t chaddrLen;
5443  uint8_t chaddr[16];
5445 
5461 typedef struct
5462 {
5463  uint8_t optCode;
5464  uint8_t optValLen;
5465  uint8_t optVal[255];
5467 
5479 typedef struct
5480 {
5481  uint8_t numOpt;
5484 
5499 typedef struct
5500 {
5505 
5519  pack_qmi_t *pCtx,
5520  uint8_t *pReqBuf,
5521  uint16_t *pLen,
5523  );
5524 
5535  uint8_t *pResp,
5536  uint16_t respLen
5537  );
5538 
5539 
5553  pack_qmi_t *pCtx,
5554  uint8_t *pReqBuf,
5555  uint16_t *pLen
5556  );
5557 
5583 typedef struct{
5584  uint32_t *pDataBearer;
5586 
5598  uint8_t *pResp,
5599  uint16_t respLen,
5601  );
5602 
5603 #endif
5604 
uint32_t current_channel_tx_rate
Definition: wds.h:4588
uint8_t * pDataSystemStatusChangeInd
Definition: wds.h:5273
uint8_t numInstances
Definition: wds.h:506
uint32_t * pVerboseFailureReason
Definition: wds.h:325
uint8_t * pAddrAllocPref
Definition: wds.h:1955
uint8_t gwV6PrefixLen
Definition: wds.h:603
uint32_t profileType
Definition: wds.h:2811
Definition: wds.h:2289
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2155
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1238
uint8_t * pUserId
Definition: wds.h:2158
uint32_t * pTXDroppedCount
Definition: wds.h:4478
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:507
uint16_t * pExtErrCode
Definition: wds.h:2211
Definition: wds.h:5461
uint16_t * pUsernameSize
Definition: wds.h:1231
wds_DHCPv4ProfileId * pProfileId
Definition: wds.h:5501
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2170
Definition: wds.h:3091
Definition: wds.h:4231
uint8_t profileType
Definition: wds.h:462
uint16_t * pSecV6DnsAddress
Definition: wds.h:1468
uint32_t ratMask
Definition: wds.h:4028
Definition: wds.h:4176
Definition: wds.h:3342
uint8_t * pAuthPassword
Definition: wds.h:2160
int unpack_wds_GetAutoconnect(uint8_t *pResp, uint16_t respLen, unpack_wds_GetAutoconnect_t *pOutput)
uint8_t numOpt
Definition: wds.h:5481
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2149
uint8_t * pHAAuthenticator
Definition: wds.h:5034
Definition: wds.h:3047
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:586
Definition: wds.h:2583
uint32_t Mtu
Definition: wds.h:658
uint64_t ullData
Definition: wds.h:4723
liteQmiDataBearerMasks
Definition: wds.h:4036
uint32_t maxChannelTXRate
Definition: wds.h:2434
uint8_t NetworkType
Definition: wds.h:740
Definition: wds.h:534
uint8_t * pAllowLinger
Definition: wds.h:2150
uint32_t RATMask
Definition: wds.h:741
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:583
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1484
uint8_t dataBearerTechExt
Definition: wds.h:839
uint8_t eValid
Definition: wds.h:107
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:537
int unpack_wds_DHCPv4ClientLeaseChange(uint8_t *pResp, uint16_t respLen)
uint8_t ProfileType
Definition: wds.h:1552
uint16_t destPortRangeEnd
Definition: wds.h:113
int pack_wds_SLQSGetRuntimeSettings(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetRuntimeSettings_t *reqArg)
uint32_t reliabilityClass
Definition: wds.h:490
uint64_t tx_bytes
Definition: wds.h:770
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1249
uint16_t * pApnStringSize
Definition: wds.h:2167
uint8_t bResetStatistics
Definition: wds.h:3412
uint8_t optCode
Definition: wds.h:4883
uint8_t * pRATType
Definition: wds.h:1469
#define WDS_DHCP_OPTION_DATA_BUF_SIZE
Definition: wds.h:18
uint8_t TlvPresent
Definition: wds.h:4851
Definition: wds.h:4321
uint32_t ulMask
Definition: wds.h:3413
uint8_t ipFamily
Definition: wds.h:385
uint8_t * pDormancyStatusInd
Definition: wds.h:5267
uint8_t * pSecondaryFlag
Definition: wds.h:1948
uint8_t numInstances
Definition: wds.h:536
uint8_t * pProfileId
Definition: wds.h:1614
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:2996
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1929
uint16_t verboseSessnEndReasonType
Definition: wds.h:383
uint32_t prPCSCFIPv4Address
Definition: wds.h:3679
wds_profileInfo * pCurProfile
Definition: wds.h:1513
uint32_t * pVerboseFailReasonType
Definition: wds.h:324
uint8_t loopbackMode
Definition: wds.h:4667
uint8_t * pProfilename
Definition: wds.h:1217
Definition: wds.h:3931
uint32_t ipAddress
Definition: wds.h:2813
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:4063
uint32_t grntUplinkBitrate
Definition: wds.h:238
uint32_t trafficPriority
Definition: wds.h:1010
uint8_t profileType
Definition: wds.h:2700
uint16_t * pLTEAttachProfileList
Definition: wds.h:2997
uint16_t * pAuthTimeout
Definition: wds.h:2153
uint8_t IPFamilyPreference
Definition: wds.h:4118
int pack_wds_DHCPv4ClientLeaseChange(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_DHCPv4ClientLeaseChange_t *reqArg)
Definition: wds.h:997
uint16_t * pIPv6AddPref
Definition: wds.h:1245
uint16_t Tlvresult
Definition: wds.h:1572
uint16_t * pProfilenameSize
Definition: wds.h:1218
uint64_t * pRXOkBytesCount
Definition: wds.h:4475
LibPackQosClassID * pQosClassID
Definition: wds.h:1251
Definition: wds.h:5198
uint8_t * pAPNClass3GPP2
Definition: wds.h:1472
uint32_t MaxChanRxRate
Definition: wds.h:3830
uint32_t maxUplinkBitrate
Definition: wds.h:236
Definition: wds.h:601
Definition: wds.h:2810
uint32_t maxSDUSize
Definition: wds.h:241
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:2714
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:784
uint8_t dBTechAvail
Definition: wds.h:776
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1952
uint8_t index
Definition: wds.h:3511
Definition: wds.h:3509
uint8_t resBerRatio
Definition: wds.h:1007
Definition: wds.h:3350
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1240
uint32_t mipStatus
Definition: wds.h:775
Definition: wds.h:409
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1457
int pack_wds_SLQSWdsGoDormant(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint16_t srcPortRangeEnd
Definition: wds.h:115
Definition: wds.h:4038
int unpack_wds_SetAutoconnect(uint8_t *pResp, uint16_t respLen)
uint32_t * pMode
Definition: wds.h:5029
uint16_t fqdnLen
Definition: wds.h:521
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t StatsPeriod
Definition: wds.h:3729
uint8_t ProfileIndex
Definition: wds.h:1553
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1943
uint8_t index
Definition: wds.h:4232
uint8_t * pProfileId
Definition: wds.h:1511
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:4324
int pack_wds_SetAutoconnect(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SetAutoconnect_t *reqArg)
Definition: wds.h:519
uint64_t MDMCallDuration
Definition: wds.h:3805
uint8_t optValLen
Definition: wds.h:5464
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1466
uint8_t MDMConnStatus
Definition: wds.h:3804
uint8_t dormancyStatus
Definition: wds.h:834
Definition: wds.h:2145
uint8_t * pReportDormStatus
Definition: wds.h:3780
uint8_t dataSystemStatus
Definition: wds.h:838
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t ipv4GWAddress
Definition: wds.h:3672
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:1651
uint8_t filterId
Definition: wds.h:106
uint32_t * pRXPacketSuccesses
Definition: wds.h:4469
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:782
uint8_t ByteLoopbackMode
Definition: wds.h:4637
uint8_t * pEnabled
Definition: wds.h:3512
char * pPass
Definition: wds.h:301
uint8_t NetworkType
Definition: wds.h:3258
uint32_t max_channel_rx_rate
Definition: wds.h:4591
uint32_t * pPDNInactivTimeout
Definition: wds.h:1253
uint8_t numOpt
Definition: wds.h:4323
uint8_t family
Definition: wds.h:4178
wds_DataULongTlv TxDropConutTlv
Definition: wds.h:4752
uint8_t prefNetwork
Definition: wds.h:3283
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:2903
uint32_t * pRXPacketErrors
Definition: wds.h:4471
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:1949
Definition: wds.h:2248
int pack_wds_SLQSWdsGoActive(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1470
uint8_t TlvPresent
Definition: wds.h:4864
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:3159
Definition: wds.h:4862
uint64_t tx_pkts
Definition: wds.h:772
uint8_t * pPrimaryID
Definition: wds.h:1244
uint8_t * pOptVal
Definition: wds.h:4885
Definition: wds.h:4399
Definition: wds.h:4308
uint8_t * pDataRate
Definition: wds.h:2162
Definition: wds.h:4636
uint32_t authentication
Definition: wds.h:2816
uint8_t * pRevTunneling
Definition: wds.h:3516
uint8_t * pAPNName
Definition: wds.h:1222
uint8_t TlvPresent
Definition: wds.h:4711
uint16_t * pPriV6DnsAddress
Definition: wds.h:2172
uint32_t * pIPv4AddrPref
Definition: wds.h:1940
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2224
uint8_t * pPdpAccessConFlag
Definition: wds.h:1942
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:3422
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:384
Definition: wds.h:1550
uint8_t * pReportDataBearerTech
Definition: wds.h:3781
Definition: wds.h:3256
uint32_t gUlBitRate
Definition: wds.h:51
Definition: wds.h:4881
uint64_t rxOKBytesCount
Definition: wds.h:3936
uint8_t hwType
Definition: wds.h:5441
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1930
uint32_t * pAppType
Definition: wds.h:1458
uint16_t * pIPv6AddPref
Definition: wds.h:1950
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:1252
uint32_t * pprofileid3gpp2
Definition: wds.h:298
uint32_t pdpType
Definition: wds.h:2812
uint8_t ProfileType
Definition: wds.h:2225
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1932
uint8_t loopbackMultiplier
Definition: wds.h:4668
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1931
Definition: wds.h:460
LibPackQosClassID * pQosClassID
Definition: wds.h:1956
uint8_t * pProfileType
Definition: wds.h:1512
uint8_t * pAppPriority
Definition: wds.h:1460
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:4751
Definition: wds.h:3825
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1941
uint16_t * pLcpAckTimeout
Definition: wds.h:2151
uint32_t * psid
Definition: wds.h:410
Definition: wds.h:3775
int unpack_wds_SLQSWdsGoActive(uint8_t *pResp, uint16_t respLen)
uint32_t current_channel_rx_rate
Definition: wds.h:4589
Definition: wds.h:2699
uint8_t * pReRegTraffic
Definition: wds.h:5033
uint32_t dormancyState
Definition: wds.h:2638
uint8_t * pDataMode
Definition: wds.h:1459
uint8_t trafficClass
Definition: wds.h:235
uint16_t domainLen
Definition: wds.h:551
Definition: wds.h:4223
uint8_t profileType
Definition: wds.h:4278
uint8_t * pAuthenticationPref
Definition: wds.h:1939
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2290
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2154
uint8_t contextId
Definition: wds.h:3668
uint32_t secondaryDNS
Definition: wds.h:2815
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1934
uint8_t ByteLoopbackMultiplier
Definition: wds.h:4638
uint8_t * pPdnType
Definition: wds.h:2168
uint8_t IPFamilyPreference
Definition: wds.h:660
struct wds_Domain domain[10]
Definition: wds.h:567
uint16_t * pSourceIP
Definition: wds.h:109
uint32_t maxUplinkBitrate
Definition: wds.h:1000
Definition: wds.h:4276
uint16_t * pAPNnameSize
Definition: wds.h:1223
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:1465
Definition: wds.h:486
uint16_t gwAddressV6[8]
Definition: wds.h:604
uint32_t * pPDNInactivTimeout
Definition: wds.h:1958
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:1945
uint8_t dataBearerMask
Definition: wds.h:4061
uint16_t Tlvresult
Definition: wds.h:4125
uint16_t LTEAttachProfileListLen
Definition: wds.h:2908
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1227
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:999
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1933
Definition: wds.h:3410
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1229
uint32_t transferDelay
Definition: wds.h:245
uint16_t * pIpcpAckTimeout
Definition: wds.h:2152
uint8_t conn_status
Definition: wds.h:380
uint8_t sduErrorRatio
Definition: wds.h:1006
uint8_t qosDeliveryOrder
Definition: wds.h:1004
wds_DHCPv4Option * pOptList
Definition: wds.h:5482
uint8_t type
Definition: wds.h:4224
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:4722
uint64_t txOKBytesCount
Definition: wds.h:3935
uint8_t IMCNflag
Definition: wds.h:661
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1444
uint32_t SecondaryDNSV4
Definition: wds.h:645
uint8_t dormancyStatAvail
Definition: wds.h:778
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2368
uint32_t CurrChanTxRate
Definition: wds.h:3827
uint16_t secdnsv6
Definition: wds.h:2371
int unpack_wds_SetMobileIP(uint8_t *pResp, uint16_t respLen)
uint8_t * pRetryLimit
Definition: wds.h:5030
uint16_t tosMask
Definition: wds.h:117
uint32_t tXPacketSuccesses
Definition: wds.h:2529
uint16_t * pLcpAckTimeout
Definition: wds.h:1446
Definition: wds.h:2591
uint64_t mdmCallDurationActive
Definition: wds.h:3942
Definition: wds.h:4039
uint32_t GWAddressV4
Definition: wds.h:651
#define WDS_DHCP_MAX_NUM_OPTIONS
Definition: wds.h:17
uint8_t * pProfileType
Definition: wds.h:1615
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:1448
uint32_t rXPacketErrors
Definition: wds.h:2532
uint32_t grntDownlinkBitrate
Definition: wds.h:239
uint8_t acsetting
Definition: wds.h:5088
Definition: wds.h:3039
wds_DataULongTlv RxDropConutTlv
Definition: wds.h:4753
uint8_t * pAuthenticationPref
Definition: wds.h:1234
uint8_t numInstances
Definition: wds.h:566
uint8_t * pCurrDataBearerTechInd
Definition: wds.h:5269
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1946
uint16_t ExtErrorCode
Definition: wds.h:1554
uint8_t * pPassword
Definition: wds.h:1937
int unpack_wds_SLQSWdsSetEventReport(uint8_t *pResp, uint16_t respLen)
uint8_t profileIndex
Definition: wds.h:463
uint32_t connectionStatus
Definition: wds.h:2249
uint64_t * pRXOKBytesLastCall
Definition: wds.h:4477
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:3259
uint8_t profileId
Definition: wds.h:5421
uint8_t deliveryErrSDU
Definition: wds.h:1008
uint8_t hwType
Definition: wds.h:4294
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:2537
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:381
uint8_t xferStatAvail
Definition: wds.h:769
wds_DHCPProfileIdTlv ProfileIdTlv
Definition: wds.h:4920
uint16_t * pSecV6DnsAddress
Definition: wds.h:2173
int unpack_wds_SLQSWdsSwiPDPRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSWdsSwiPDPRuntimeSettings_t *pOutput)
int unpack_wds_SLQSSetIPFamilyPreference(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetIPFamilyPreference_t *pOutput)
int pack_wds_SLQSGetDataBearerTechnology(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDataBearerTechnology_t *pReqParam)
int unpack_wds_GetSessionDuration(uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionDuration_t *pOutput)
Definition: wds.h:2475
uint8_t * pUsername
Definition: wds.h:2818
Definition: wds.h:3149
uint32_t * pRXPacketOverflows
Definition: wds.h:4473
uint8_t * pImCnFlag
Definition: wds.h:1944
uint8_t * pRetryInterval
Definition: wds.h:5031
Definition: wds.h:3727
Definition: wds.h:5135
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:2538
uint8_t * pUserId
Definition: wds.h:1453
uint8_t chaddrLen
Definition: wds.h:5442
int8_t * pMNAAA
Definition: wds.h:3521
uint8_t bearerId
Definition: wds.h:3669
Definition: wds.h:2645
uint32_t * pTXPacketOverflows
Definition: wds.h:4472
uint32_t IPv4
Definition: wds.h:640
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:1221
uint16_t * pUserIdSize
Definition: wds.h:1454
uint8_t * pAPNClass3GPP2
Definition: wds.h:2177
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:1002
uint32_t dBtechnologyExt
Definition: wds.h:788
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:262
uint32_t delayClass
Definition: wds.h:145
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:4350
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1570
uint8_t * pReportChannelRate
Definition: wds.h:3782
wds_DataULongTlv RxOkConutTlv
Definition: wds.h:4749
uint32_t primaryDNS
Definition: wds.h:2814
wds_DataULongTlv TxOkConutTlv
Definition: wds.h:4748
Definition: wds.h:504
uint8_t * pAuthPassword
Definition: wds.h:1455
uint16_t * pAuthPasswordSize
Definition: wds.h:2161
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1246
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:3158
uint32_t pdptype
Definition: wds.h:2365
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1226
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:2817
uint8_t ProfileId
Definition: wds.h:1694
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t statsMask
Definition: wds.h:5201
uint8_t * pReportConnStatus
Definition: wds.h:3778
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:4468
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:264
int8_t * pMNHA
Definition: wds.h:3520
Definition: wds.h:1509
Definition: wds.h:4827
Definition: wds.h:142
uint8_t resBerRatio
Definition: wds.h:243
uint8_t * pImCnFlag
Definition: wds.h:1239
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1450
uint32_t prDNSIPv4Address
Definition: wds.h:3673
uint32_t * pDataBearer
Definition: wds.h:5584
Definition: wds.h:5479
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2175
uint32_t * pAAASPI
Definition: wds.h:3519
uint8_t netInfoLen
Definition: wds.h:785
uint8_t dataBearer
Definition: wds.h:833
uint8_t * pPDPtype
Definition: wds.h:1924
uint8_t * pMIPStatusInd
Definition: wds.h:5268
int pack_wds_SLQSResetPacketStatics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pDataMode
Definition: wds.h:2164
wds_DHCPLeaseStateTlv DHCPv4LeaseStateTlv
Definition: wds.h:4921
uint32_t precedenceClass
Definition: wds.h:144
uint32_t trafficPriority
Definition: wds.h:246
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
Definition: wds.h:5087
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1241
uint32_t delayClass
Definition: wds.h:489
uint64_t callDuration
Definition: wds.h:2584
uint32_t mipMode
Definition: wds.h:3040
uint32_t precedenceClass
Definition: wds.h:488
uint8_t IPV6PrefixLen
Definition: wds.h:3593
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:4062
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:12
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1951
uint32_t maxSDUSize
Definition: wds.h:1005
uint32_t PrimaryDNSV4
Definition: wds.h:644
uint8_t * pAuthRetryCount
Definition: wds.h:2156
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:773
Definition: wds.h:4899
uint8_t * pSecondaryFlag
Definition: wds.h:1243
int8_t * pNAI
Definition: wds.h:3517
uint8_t nextHeader
Definition: wds.h:111
uint32_t * pHASPI
Definition: wds.h:3518
uint32_t mode
Definition: wds.h:4950
uint8_t * pAuthProtocol
Definition: wds.h:1452
Definition: wds.h:4720
uint8_t domainName[256]
Definition: wds.h:552
uint8_t networkInfoLen
Definition: wds.h:3284
uint16_t * pPasswordSize
Definition: wds.h:1938
uint32_t statmask
Definition: wds.h:2476
uint16_t pridnsv6
Definition: wds.h:2370
uint32_t seDNSIPv4Address
Definition: wds.h:3674
uint8_t * pPdpAccessConFlag
Definition: wds.h:1237
uint16_t IPAddressV6[8]
Definition: wds.h:3594
Definition: wds.h:1568
wds_DHCPLeaseOptTlv DHCPv4LeaseOptTlv
Definition: wds.h:4923
Definition: wds.h:4747
Definition: wds.h:3548
Definition: wds.h:5418
uint8_t * pApnname
Definition: wds.h:2819
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:2701
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:242
uint8_t bearerID
Definition: wds.h:387
int unpack_wds_DHCPv4ClientLease_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_DHCPv4ClientLease_ind_t *pOutput)
uint8_t mipstatAvail
Definition: wds.h:774
uint32_t secondaryHA
Definition: wds.h:3153
uint32_t peakThroughputClass
Definition: wds.h:491
int unpack_wds_SLQSWdsGoDormant(uint8_t *pResp, uint16_t respLen)
uint8_t * pAPNDisabledFlag
Definition: wds.h:1957
uint16_t techName
Definition: wds.h:386
uint8_t currentNetwork
Definition: wds.h:4027
Definition: wds.h:1440
uint8_t dBtechExtAvail
Definition: wds.h:787
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
Definition: wds.h:5027
uint32_t SOMask
Definition: wds.h:742
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:1928
uint8_t PCSCFAddrPCO
Definition: wds.h:653
transferStatInd * pTransferStatInd
Definition: wds.h:3779
Definition: wds.h:1215
dunchannelRate channelRate
Definition: wds.h:3939
uint32_t PDPType
Definition: wds.h:642
Definition: wds.h:4523
uint8_t transferStats
Definition: wds.h:836
uint8_t SigInd
Definition: wds.h:265
uint32_t Mask
Definition: wds.h:3777
uint64_t tXOkBytesCount
Definition: wds.h:2535
uint16_t srcPortRangeStart
Definition: wds.h:114
uint16_t * pProfileList
Definition: wds.h:2994
uint8_t * pPdpHdrCompType
Definition: wds.h:1925
uint32_t * pAppType
Definition: wds.h:2163
uint32_t dBTechnology
Definition: wds.h:777
uint32_t IPv4Addr
Definition: wds.h:4865
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2190
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1224
uint16_t * pProfilenameSize
Definition: wds.h:1923
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1225
connectionStatus connectionStatus
Definition: wds.h:3933
Definition: wds.h:295
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:771
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:3940
uint8_t enabled
Definition: wds.h:3150
uint8_t index
Definition: wds.h:3092
uint8_t leaseState
Definition: wds.h:4852
int unpack_wds_SLQSResetPacketStatics(uint8_t *pResp, uint16_t respLen)
uint8_t dataBearerTech
Definition: wds.h:3938
uint16_t LTEAttachProfileListLen
Definition: wds.h:2998
uint8_t * pProfilename
Definition: wds.h:1922
uint8_t * pPdpContext
Definition: wds.h:1242
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1247
uint16_t callEndReason
Definition: wds.h:3934
uint8_t apnsize
Definition: wds.h:2375
Definition: wds.h:1482
uint32_t StatsMask
Definition: wds.h:3730
uint32_t * pPrimaryHA
Definition: wds.h:3514
uint32_t peakThroughputClass
Definition: wds.h:147
Definition: wds.h:1649
uint32_t * pAuth
Definition: wds.h:299
Definition: wds.h:4849
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2147
uint8_t * pAuthProtocol
Definition: wds.h:2157
uint8_t * pPdpContext
Definition: wds.h:1947
uint32_t tXPacketErrors
Definition: wds.h:2531
uint8_t * pPdnType
Definition: wds.h:1463
Definition: wds.h:1612
uint16_t * pPriV6DnsAddress
Definition: wds.h:1467
uint8_t chaddrLen
Definition: wds.h:4295
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2148
uint8_t interval
Definition: wds.h:840
uint32_t tXPacketOverflows
Definition: wds.h:2533
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:323
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1953
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:2713
uint8_t currDBTechAvail
Definition: wds.h:780
Definition: wds.h:1692
uint8_t * pUsername
Definition: wds.h:1935
uint32_t * pAddress
Definition: wds.h:3513
uint32_t ulData
Definition: wds.h:4712
uint8_t revTunneling
Definition: wds.h:3154
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1443
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:3160
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:779
uint8_t contextId
Definition: wds.h:3581
wds_DataULongLongTlv TxOkByteCountTlv
Definition: wds.h:4750
Definition: wds.h:2992
uint32_t SubnetMaskV4
Definition: wds.h:652
uint32_t maxChannelRXRate
Definition: wds.h:2435
uint8_t naiSize
Definition: wds.h:3155
uint32_t maxDlBitRate
Definition: wds.h:50
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2169
uint32_t error
Definition: wds.h:3343
uint32_t CurrChanRxRate
Definition: wds.h:3828
uint8_t * pAppPriority
Definition: wds.h:2165
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:646
uint8_t optValLen
Definition: wds.h:4311
Definition: wds.h:4709
uint32_t * pReqSettings
Definition: wds.h:896
uint8_t profileType
Definition: wds.h:4830
uint32_t * psid
Definition: wds.h:322
uint16_t * pLTEAttachProfile
Definition: wds.h:2993
uint8_t usersize
Definition: wds.h:2377
uint8_t * pProfileID
Definition: wds.h:1571
uint16_t ipaddrv6
Definition: wds.h:2369
uint32_t transferDelay
Definition: wds.h:1009
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:108
Definition: wds.h:3802
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:2191
uint16_t * pUserIdSize
Definition: wds.h:2159
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2174
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1471
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1236
uint64_t * pTXOKBytesLastCall
Definition: wds.h:4476
wds_DHCPv4HWConfig * pHwConfig
Definition: wds.h:5502
Definition: wds.h:4025
uint8_t lastCallDataBearerTech
Definition: wds.h:3943
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:2906
uint32_t sePCSCFIPv4Address
Definition: wds.h:3680
uint64_t rXOkBytesCount
Definition: wds.h:2536
uint64_t * pTXOkBytesCount
Definition: wds.h:4474
Definition: wds.h:4666
uint8_t sourceIPMask
Definition: wds.h:110
uint32_t maxDownlinkBitrate
Definition: wds.h:1001
Definition: wds.h:2364
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:296
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1447
uint8_t optCode
Definition: wds.h:5463
uint8_t * pAPNClass
Definition: wds.h:1254
uint8_t * pPassword
Definition: wds.h:2820
uint32_t * psetting
Definition: wds.h:5136
Definition: wds.h:46
uint32_t rXDroppedCount
Definition: wds.h:2540
uint16_t * pApnStringSize
Definition: wds.h:1462
uint8_t optCode
Definition: wds.h:4310
uint32_t SOMask
Definition: wds.h:3260
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
Definition: wds.h:5262
uint16_t sessionEndReason
Definition: wds.h:382
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
uint8_t * pDataBearerTechInd
Definition: wds.h:5266
char * pUser
Definition: wds.h:300
uint32_t destPortRangeStart
Definition: wds.h:112
uint32_t rXPacketOverflows
Definition: wds.h:2534
uint8_t profileId
Definition: wds.h:4831
uint8_t namesize
Definition: wds.h:2373
uint32_t address
Definition: wds.h:3151
wds_TrStatInd * pTransferStatInd
Definition: wds.h:5265
uint16_t * pAuthPassword_tSize
Definition: wds.h:1456
uint8_t ProfileType
Definition: wds.h:1695
uint32_t * pRXDroppedCount
Definition: wds.h:4479
Definition: wds.h:4466
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2431
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t TlvPresent
Definition: wds.h:4901
uint8_t * pEnableNotification
Definition: wds.h:4779
uint8_t dormancyStatus
Definition: wds.h:3937
uint32_t * pSecondaryHA
Definition: wds.h:3515
uint32_t * pIPv4AddrPref
Definition: wds.h:1235
uint8_t profileType
Definition: wds.h:5420
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:4351
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:13
Definition: wds.h:4292
uint8_t profileId
Definition: wds.h:4279
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2530
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2176
uint32_t currentChannelRXRate
Definition: wds.h:2433
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1228
uint8_t defaultPDNEnabled
Definition: wds.h:2905
uint8_t * pApnString
Definition: wds.h:1461
uint8_t * pPdpDataCompType
Definition: wds.h:1926
uint64_t dBTechExtSoMask
Definition: wds.h:790
uint8_t * pCurrChannelRateInd
Definition: wds.h:5264
uint8_t QCI
Definition: wds.h:48
uint32_t ipv4Address
Definition: wds.h:3671
uint32_t maxDownlinkBitrate
Definition: wds.h:237
uint32_t dBTechExtRatValue
Definition: wds.h:789
uint16_t Technology
Definition: wds.h:662
Definition: wds.h:4949
uint8_t acroamsetting
Definition: wds.h:5089
uint8_t family
Definition: wds.h:4225
uint8_t * pPassword
Definition: wds.h:1232
uint8_t * pReRegPeriod
Definition: wds.h:5032
Definition: wds.h:5439
uint32_t ipaddr
Definition: wds.h:2366
uint32_t IPSECSPI
Definition: wds.h:116
uint8_t * pHA2002bis
Definition: wds.h:5035
Definition: wds.h:2528
uint8_t type
Definition: wds.h:4177
uint32_t pridns
Definition: wds.h:2367
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1954
uint8_t fqdnAddr[256]
Definition: wds.h:522
Definition: wds.h:738
uint64_t * pRXTotalBytes
Definition: wds.h:4525
uint32_t tXDroppedCount
Definition: wds.h:2539
uint32_t grntDownlinkBitrate
Definition: wds.h:1003
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:1920
uint16_t * pPasswordSize
Definition: wds.h:1233
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1464
uint8_t * pUsername
Definition: wds.h:1230
uint8_t gDlBitRate
Definition: wds.h:49
uint32_t maxUlBitRate
Definition: wds.h:52
uint32_t max_channel_tx_rate
Definition: wds.h:4590
Definition: wds.h:104
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2171
Definition: common.h:110
Definition: wds.h:549
uint32_t meanThroughputClass
Definition: wds.h:492
uint16_t * pUsernameSize
Definition: wds.h:1936
uint32_t HASPI
Definition: wds.h:3157
uint32_t ratMask
Definition: wds.h:781
uint32_t primaryHA
Definition: wds.h:3152
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
uint32_t * pTXPacketErrors
Definition: wds.h:4470
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:4334
Definition: wds.h:3591
uint8_t mobileIP
Definition: wds.h:835
Definition: wds.h:233
wds_DHCPv4OptionList * pRequestOptionList
Definition: wds.h:5503
uint32_t currentChannelTXRate
Definition: wds.h:2432
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
UnpackQmiProfileInfo curProfile
Definition: wds.h:2210
wds_profileInfo curProfile
Definition: wds.h:1616
uint8_t * pPdpHdrCompType
Definition: wds.h:1220
uint8_t * pAuthRetryCount
Definition: wds.h:1451
uint32_t soMask
Definition: wds.h:4029
Definition: wds.h:2637
uint8_t deliveryErrSDU
Definition: wds.h:244
uint8_t index
Definition: wds.h:4179
uint8_t * pApnString
Definition: wds.h:2166
uint8_t IPV6PrefixLen
Definition: wds.h:585
uint32_t MaxChanTxRate
Definition: wds.h:3829
uint32_t auth
Definition: wds.h:2372
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:3941
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1485
uint8_t statsPeriod
Definition: wds.h:5200
Definition: wds.h:2208
uint8_t * pDataCallStatusChangeInd
Definition: wds.h:5270
uint32_t * pprofileid3gpp
Definition: wds.h:297
uint32_t Authentication
Definition: wds.h:649
uint8_t contextType
Definition: wds.h:3582
int unpack_wds_SetMobileIPParameters(uint8_t *pResp, uint16_t respLen)
uint8_t * pAddrAllocPref
Definition: wds.h:1250
uint8_t * pPDPtype
Definition: wds.h:1219
uint8_t * pAPNName
Definition: wds.h:1927
uint8_t * pAPNClass
Definition: wds.h:1959
uint8_t * pAllowLinger
Definition: wds.h:1445
uint8_t qosDeliveryOrder
Definition: wds.h:240
uint8_t * pEVDOPageMonPerChangeInd
Definition: wds.h:5272
uint8_t currentDataBearer
Definition: wds.h:837
uint8_t optValLen
Definition: wds.h:4884
uint8_t * pDefaultPDNEnabled
Definition: wds.h:2995
uint64_t * pTXTotalBytes
Definition: wds.h:4524
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1442
uint16_t Tlvresult
Definition: wds.h:2226
Definition: wds.h:564
char * pSPC
Definition: wds.h:5028
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1248
uint32_t flowLabel
Definition: wds.h:118
Definition: wds.h:2188
wds_IPv4AdTlv IPv4AddrTlv
Definition: wds.h:4922
uint8_t * pCurrPrefDataSysInd
Definition: wds.h:5271
uint32_t reliabilityClass
Definition: wds.h:146
uint32_t * pStatMask
Definition: wds.h:4401
uint8_t dataSysStatAvail
Definition: wds.h:783
uint32_t meanThroughputClass
Definition: wds.h:148
uint8_t numOpt
Definition: wds.h:4902
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1449
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:4829

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