LinuxQMISDK  SLQS04.00.01
 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 __LIBPACK_WDS_H__
7 #define __LIBPACK_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 
17 
43 typedef struct
44 {
45  uint8_t QCI;
46  uint8_t gDlBitRate;
47  uint32_t maxDlBitRate;
48  uint32_t gUlBitRate;
49  uint32_t maxUlBitRate;
51 
101 typedef struct
102 {
103  uint8_t filterId;
104  uint8_t eValid;
105  uint8_t ipVersion;
106  uint16_t *pSourceIP;
107  uint8_t sourceIPMask;
108  uint8_t nextHeader;
112  uint16_t srcPortRangeEnd;
113  uint32_t IPSECSPI;
114  uint16_t tosMask;
115  uint32_t flowLabel;
117 
118 
119 
139 typedef struct
140 {
141  uint32_t precedenceClass;
142  uint32_t delayClass;
147 
148 
230 typedef struct
231 {
232  uint8_t trafficClass;
238  uint32_t maxSDUSize;
239  uint8_t sduErrorRatio;
240  uint8_t resBerRatio;
241  uint8_t deliveryErrSDU;
242  uint32_t transferDelay;
243  uint32_t trafficPriority;
245 
259 typedef struct
260 {
262  uint8_t SigInd;
264 
265 
292 typedef struct {
293  uint8_t *pTech;
294  uint32_t *pprofileid3gpp;
295  uint32_t *pprofileid3gpp2;
296  uint32_t *pAuth;
297  char *pUser;
298  char *pPass;
300 
318 typedef struct {
319  uint32_t *psid;
320  uint32_t *pFailureReason;
324 
339  pack_qmi_t *pCtx,
340  uint8_t *pReqBuf,
341  uint16_t *pLen,
343  );
344 
356  uint8_t *pResp,
357  uint16_t respLen,
359  );
360 
376 typedef struct{
377  uint8_t conn_status;
378  uint8_t reconfigReqd;
382  uint8_t ipFamily;
383  uint16_t techName;
384  uint8_t bearerID;
386 
398  uint8_t *pResp,
399  uint16_t respLen,
401  );
402 
406 typedef struct {
407  uint32_t *psid;
409 
424  pack_qmi_t *pCtx,
425  uint8_t *pReqBuf,
426  uint16_t *pLen,
428  );
429 
440  uint8_t *pResp,
441  uint16_t respLen
442  );
458 {
459  uint8_t profileType;
460  uint8_t profileIndex;
461 };
462 
463 
484 {
485  uint32_t precedenceClass;
486  uint32_t delayClass;
490 };
491 
502 {
503  uint8_t numInstances;
504  uint32_t pscsfIPv4Addr[64];
505 };
506 
517 {
518  uint16_t fqdnLen;
519  uint8_t fqdnAddr[256];
520 };
521 
532 {
533  uint8_t numInstances;
535 };
536 
547 {
548  uint16_t domainLen;
549  uint8_t domainName[256];
550 };
551 
562 {
563  uint8_t numInstances;
564  struct wds_Domain domain[10];
565 };
566 
581 {
582  uint8_t IPV6PrefixLen;
583  uint16_t IPAddressV6[8];
584 };
585 
599 {
600  uint8_t gwV6PrefixLen;
601  uint16_t gwAddressV6[8];
602 };
603 
627 typedef struct{
628  uint32_t IPv4;
629  uint8_t ProfileName[128];
630  uint32_t PDPType;
631  uint8_t APNName[128];
632  uint32_t PrimaryDNSV4;
633  uint32_t SecondaryDNSV4;
635  struct wds_GPRSQoS GPRSGrantedQoS;
636  uint8_t Username[128];
637  uint32_t Authentication;
638  struct wds_ProfileIdentifier ProfileID;
639  uint32_t GWAddressV4;
640  uint32_t SubnetMaskV4;
641  uint8_t PCSCFAddrPCO;
642  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
643  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
644  uint16_t PrimaryDNSV6[8];
645  uint16_t SecondaryDNSV6[8];
646  uint32_t Mtu;
647  struct wds_DomainNameList DomainList;
649  uint8_t IMCNflag;
650  uint16_t Technology;
651  struct wds_IPV6AddressInfo IPV6AddrInfo;
652  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
654 
666  uint8_t *pResp,
667  uint16_t respLen,
669  );
727 typedef struct
728 {
729  uint8_t NetworkType;
730  uint32_t RATMask;
731  uint32_t SOMask;
733 
753 typedef struct{
754  uint8_t xferStatAvail;
755  uint64_t tx_bytes;
756  uint64_t rx_bytes;
757  uint64_t tx_pkts;
758  uint64_t rx_pkts;
759  uint8_t mipstatAvail;
760  uint32_t mipStatus;
761  uint8_t dBTechAvail;
762  uint32_t dBTechnology;
764  uint32_t dormancyStatus;
766  uint32_t ratMask;
767  uint32_t soMask;
769  uint8_t prefNetwork;
770  uint8_t netInfoLen;
771  wds_currNetworkInfo currNWInfo[255];
773 
785  uint8_t *pResp,
786  uint16_t respLen,
788  );
789 
800  uint8_t *pResp,
801  uint16_t respLen
802  );
803 
812 typedef struct{
813  uint8_t dataBearer;
814  uint8_t dormancyStatus;
815  uint8_t mobileIP;
816  uint8_t transferStats;
819  uint8_t interval;
821 
822 
836  pack_qmi_t *pCtx,
837  uint8_t *pReqBuf,
838  uint16_t *pLen,
840  );
841 
873 typedef struct{
874  uint32_t *pReqSettings;
876 
890  pack_qmi_t *pCtx,
891  uint8_t *pReqBuf,
892  uint16_t *pLen,
894  );
895 
975 {
976  uint8_t trafficClass;
982  uint32_t maxSDUSize;
983  uint8_t sduErrorRatio;
984  uint8_t resBerRatio;
985  uint8_t deliveryErrSDU;
986  uint32_t transferDelay;
987  uint32_t trafficPriority;
988 };
989 
990 
1192 typedef struct
1193 {
1194  uint8_t *pProfilename;
1195  uint16_t *pProfilenameSize;
1196  uint8_t *pPDPtype;
1199  uint8_t *pAPNName;
1200  uint16_t *pAPNnameSize;
1207  uint8_t *pUsername;
1208  uint16_t *pUsernameSize;
1209  uint8_t *pPassword;
1210  uint16_t *pPasswordSize;
1212  uint32_t *pIPv4AddrPref;
1216  uint8_t *pImCnFlag;
1219  uint8_t *pPdpContext;
1220  uint8_t *pSecondaryFlag;
1221  uint8_t *pPrimaryID;
1222  uint16_t *pIPv6AddPref;
1227  uint8_t *pAddrAllocPref;
1231  uint8_t *pAPNClass;
1417 typedef struct
1418 {
1422  uint8_t *pAllowLinger;
1423  uint16_t *pLcpAckTimeout;
1424  uint16_t *pIpcpAckTimeout;
1425  uint16_t *pAuthTimeout;
1429  uint8_t *pAuthProtocol;
1430  uint8_t *pUserId;
1431  uint16_t *pUserIdSize;
1432  uint8_t *pAuthPassword;
1434  uint8_t *pDataRate;
1435  uint32_t *pAppType;
1436  uint8_t *pDataMode;
1437  uint8_t *pAppPriority;
1438  uint8_t *pApnString;
1439  uint16_t *pApnStringSize;
1440  uint8_t *pPdnType;
1444  uint16_t *pPriV6DnsAddress;
1445  uint16_t *pSecV6DnsAddress;
1446  uint8_t *pRATType;
1449  uint8_t *pAPNClass3GPP2;
1451 
1457 typedef union
1458 {
1462 
1484 typedef struct
1485 {
1486  uint8_t *pProfileId;
1487  uint8_t *pProfileType;
1490 
1504  pack_qmi_t *pCtx,
1505  uint8_t *pReqBuf,
1506  uint16_t *pLen,
1508  );
1509 
1510 typedef struct
1511 {
1512  uint8_t ProfileType;
1513  uint8_t ProfileIndex;
1514  uint16_t ExtErrorCode;
1516 
1523 typedef struct
1524 {
1526  uint8_t *pProfileID;
1527  uint16_t Tlvresult;
1529 
1542  uint8_t *pResp,
1543  uint16_t respLen,
1545  );
1546 
1568 typedef struct
1569 {
1570  uint8_t *pProfileId;
1571  uint8_t *pProfileType;
1574 
1588  pack_qmi_t *pCtx,
1589  uint8_t *pReqBuf,
1590  uint16_t *pLen,
1592  );
1593 
1597 typedef struct
1598 {
1599  uint16_t *pExtErrorCode;
1601 
1602 
1613  uint8_t *pResp,
1614  uint16_t respLen,
1616  );
1617 
1639 typedef struct
1640 {
1641  uint8_t ProfileId;
1642  uint8_t ProfileType;
1644 
1658  pack_qmi_t *pCtx,
1659  uint8_t *pReqBuf,
1660  uint16_t *pLen,
1662  );
1663 
1664 
1665 
1666 
1873 typedef struct
1874 {
1875  uint8_t *pProfilename;
1876  uint16_t *pProfilenameSize;
1877  uint8_t *pPDPtype;
1880  uint8_t *pAPNName;
1881  uint16_t *pAPNnameSize;
1888  uint8_t *pUsername;
1889  uint16_t *pUsernameSize;
1890  uint8_t *pPassword;
1891  uint16_t *pPasswordSize;
1893  uint32_t *pIPv4AddrPref;
1897  uint8_t *pImCnFlag;
1900  uint8_t *pPdpContext;
1901  uint8_t *pSecondaryFlag;
1902  uint8_t *pPrimaryID;
1903  uint16_t *pIPv6AddPref;
1908  uint8_t *pAddrAllocPref;
1912  uint8_t *pAPNClass;
2098 typedef struct
2099 {
2103  uint8_t *pAllowLinger;
2104  uint16_t *pLcpAckTimeout;
2105  uint16_t *pIpcpAckTimeout;
2106  uint16_t *pAuthTimeout;
2110  uint8_t *pAuthProtocol;
2111  uint8_t *pUserId;
2112  uint16_t *pUserIdSize;
2113  uint8_t *pAuthPassword;
2115  uint8_t *pDataRate;
2116  uint32_t *pAppType;
2117  uint8_t *pDataMode;
2118  uint8_t *pAppPriority;
2119  uint8_t *pApnString;
2120  uint16_t *pApnStringSize;
2121  uint8_t *pPdnType;
2125  uint16_t *pPriV6DnsAddress;
2126  uint16_t *pSecV6DnsAddress;
2127  uint8_t *pRATType;
2130  uint8_t *pAPNClass3GPP2;
2132 
2134 {
2138 
2139 typedef struct
2140 {
2142  uint16_t *pExtErrCode;
2144 
2145 typedef struct
2146 {
2147 /*
2148 wds_profileInfo CurProfile;
2149 uint16_t ExtErrCode;
2150 */
2152  uint8_t ProfileType;
2153  uint16_t Tlvresult;
2155 
2167  uint8_t *pResp,
2168  uint16_t respLen,
2170  );
2171 
2175 typedef struct {
2178 
2192  pack_qmi_t *pCtx,
2193  uint8_t *pReqBuf,
2194  uint16_t *pLen
2195  );
2196 
2208  uint8_t *pResp,
2209  uint16_t respLen,
2211  );
2212 
2216 typedef struct {
2217  uint32_t profiletype;
2219 
2236 typedef struct{
2237  uint32_t pdptype;
2238  uint32_t ipaddr;
2239  uint32_t pridns;
2240  uint32_t secdns;
2241  uint16_t ipaddrv6;
2242  uint16_t pridnsv6;
2243  uint16_t secdnsv6;
2244  uint32_t auth;
2245  uint8_t namesize;
2246  int8_t name[255];
2247  uint8_t apnsize;
2248  int8_t apnname[255];
2249  uint8_t usersize;
2250  int8_t username[255];
2252 
2265  pack_qmi_t *pCtx,
2266  uint8_t *pReqBuf,
2267  uint16_t *pLen,
2269  );
2270 
2281  uint8_t *pResp,
2282  uint16_t respLen,
2284  );
2285 
2292 typedef struct{
2298 
2312  pack_qmi_t *pCtx,
2313  uint8_t *pReqBuf,
2314  uint16_t *pLen
2315  );
2316 
2328  uint8_t *pResp,
2329  uint16_t respLen,
2331  );
2332 
2336 typedef struct{
2337  uint32_t statmask;
2339 
2354 typedef struct{
2357  uint32_t tXPacketErrors;
2358  uint32_t rXPacketErrors;
2361  uint64_t tXOkBytesCount;
2362  uint64_t rXOkBytesCount;
2365  uint32_t tXDroppedCount;
2366  uint32_t rXDroppedCount;
2368 
2382  pack_qmi_t *pCtx,
2383  uint8_t *pReqBuf,
2384  uint16_t *pLen,
2385  pack_wds_GetPacketStatus_t *reqParam
2386  );
2387 
2399  uint8_t *pResp,
2400  uint16_t respLen,
2402  );
2403 
2407 typedef struct{
2408  uint64_t callDuration;
2410 
2411 typedef struct{
2412 
2414 
2428  pack_qmi_t *pCtx,
2429  uint8_t *pReqBuf,
2430  uint16_t *pLen,
2432  );
2433 
2445  uint8_t *pResp,
2446  uint16_t respLen,
2448  );
2449 
2453 typedef struct{
2454  uint32_t dormancyState;
2456 
2457 typedef struct{
2458 
2473  pack_qmi_t *pCtx,
2474  uint8_t *pReqBuf,
2475  uint16_t *pLen,
2476  pack_wds_GetDormancyState_t *reqParam
2477  );
2478 
2490  uint8_t *pResp,
2491  uint16_t respLen,
2493  );
2494 
2499 typedef struct{
2500  uint8_t profileType;
2501  uint8_t profileIndex;
2503 
2507 typedef struct{
2510 
2524  pack_qmi_t *pCtx,
2525  uint8_t *pReqBuf,
2526  uint16_t *pLen,
2528  );
2529 
2541  uint8_t *pResp,
2542  uint16_t respLen,
2544  );
2545 
2558 typedef struct{
2559  uint32_t profileType;
2560  uint32_t pdpType;
2561  uint32_t ipAddress;
2562  uint32_t primaryDNS;
2563  uint32_t secondaryDNS;
2564  uint32_t authentication;
2565  uint8_t *pName;
2566  uint8_t *pUsername;
2567  uint8_t *pApnname;
2568  uint8_t *pPassword;
2570 
2584  pack_qmi_t *pCtx,
2585  uint8_t *pReqBuf,
2586  uint16_t *pLen,
2588  );
2589 
2601  uint8_t *pResp,
2602  uint16_t respLen
2603  );
2604 
2631 typedef struct{
2632  uint16_t profileList[5];
2634  uint8_t _3gppRelease;
2635  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
2638 
2652  pack_qmi_t *pCtx,
2653  uint8_t *pReqBuf,
2654  uint16_t *pLen
2655  );
2656 
2668  uint8_t *pResp,
2669  uint16_t respLen,
2671  );
2672 
2696 typedef struct{
2697  uint16_t profileList[5];
2699  uint8_t _3gppRelease;
2700  uint16_t LTEAttachProfileList[24];
2703 
2717  pack_qmi_t *pCtx,
2718  uint8_t *pReqBuf,
2719  uint16_t *pLen,
2721  );
2722 
2730  uint8_t *pResp,
2731  uint16_t respLen
2732  );
2733 
2734 
2738 typedef struct{
2739 uint32_t mipMode;
2741 typedef struct{
2742 
2757  pack_qmi_t *pCtx,
2758  uint8_t *pReqBuf,
2759  uint16_t *pLen,
2760  pack_wds_GetMobileIP_t *pReqParam
2761  );
2762 
2774  uint8_t *pResp,
2775  uint16_t respLen,
2776  unpack_wds_GetMobileIP_t *pOutput
2777  );
2778 
2782 typedef struct{
2783 uint8_t index;
2785 
2799 typedef struct{
2800 uint8_t enabled;
2801 uint32_t address;
2802 uint32_t primaryHA;
2803 uint32_t secondaryHA;
2805 uint8_t naiSize;
2806 int8_t NAI[255];
2807 uint32_t HASPI;
2808 uint32_t AAASPI;
2809 uint32_t HAState;
2810 uint32_t AAAState;
2812 
2826  pack_qmi_t *pCtx,
2827  uint8_t *pReqBuf,
2828  uint16_t *pLen,
2830  );
2831 
2843  uint8_t *pResp,
2844  uint16_t respLen,
2846  );
2847 
2854 typedef struct
2855 {
2856 uint8_t NetworkType;
2857 uint32_t RATMask;
2858 uint32_t SOMask;
2865 typedef struct{
2866 uint8_t prefNetwork;
2870 
2871 typedef struct{
2872 
2887  pack_qmi_t *pCtx,
2888  uint8_t *pReqBuf,
2889  uint16_t *pLen,
2891  );
2892 
2904  uint8_t *pResp,
2905  uint16_t respLen,
2907  );
2908 
2912 typedef struct{
2913 uint32_t error;
2915 
2916 typedef struct{
2917 
2919 
2933  pack_qmi_t *pCtx,
2934  uint8_t *pReqBuf,
2935  uint16_t *pLen,
2937  );
2938 
2950  uint8_t *pResp,
2951  uint16_t respLen,
2953  );
2954 
2959 typedef struct
2960 {
2962 uint32_t ulMask;
2964 
2968 typedef struct{
2971 
2982  pack_qmi_t *pCtx,
2983  uint8_t *pReqBuf,
2984  uint16_t *pLen,
2986  );
2987 
2988 typedef struct
2989 {
2990 
2992 
3003  uint8_t *pResp,
3004  uint16_t respLen,
3006  );
3007 
3022 typedef struct{
3023 int8_t spc[10];
3024 uint8_t index;
3025 uint8_t *pEnabled;
3026 uint32_t *pAddress;
3027 uint32_t *pPrimaryHA;
3028 uint32_t *pSecondaryHA;
3029 uint8_t *pRevTunneling;
3030 int8_t *pNAI;
3031 uint32_t *pHASPI;
3032 uint32_t *pAAASPI;
3033 int8_t *pMNHA;
3034 int8_t *pMNAAA;
3036 
3051  pack_qmi_t *pCtx,
3052  uint8_t *pReqBuf,
3053  uint16_t *pLen,
3055  );
3056 
3057 typedef struct
3058 {
3070  uint8_t *pResp,
3071  uint16_t respLen,
3073  );
3074 
3079 typedef struct
3080 {
3081 uint8_t contextId;
3082 uint8_t contextType;
3084 
3090 {
3093 };
3094 
3112 typedef struct
3113 {
3114 uint8_t contextId;
3115 uint8_t bearerId;
3116 int8_t apnName[100];
3117 uint32_t ipv4Address;
3118 uint32_t ipv4GWAddress;
3121 struct ipv6AddressInfo ipv6Address;
3122 struct ipv6AddressInfo ipv6GWAddress;
3123 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3124 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3127 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3128 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3130 
3145  pack_qmi_t *pCtx,
3146  uint8_t *pReqBuf,
3147  uint16_t *pLen,
3149  );
3150 
3162  uint8_t *pResp,
3163  uint16_t respLen,
3165  );
3166 
3171 typedef struct
3172 {
3173 uint8_t StatsPeriod;
3174 uint32_t StatsMask;
3175 } transferStatInd;
3176 
3185 typedef struct
3186 {
3187 uint32_t Mask;
3194 
3199 typedef struct
3200 {
3204 
3211 typedef struct
3212 {
3215 uint32_t MaxChanTxRate;
3216 uint32_t MaxChanRxRate;
3217 } dunchannelRate;
3218 
3232 typedef struct
3233 {
3235 uint16_t callEndReason;
3246 
3261  pack_qmi_t *pCtx,
3262  uint8_t *pReqBuf,
3263  uint16_t *pLen,
3265  );
3266 
3278  uint8_t *pResp,
3279  uint16_t respLen,
3281  );
3282 
3288 typedef struct
3289 {
3291 uint32_t ratMask;
3292 uint32_t soMask;
3294 
3300 typedef struct
3301 {
3306 
3307 typedef struct{
3308 
3324  pack_qmi_t *pCtx,
3325  uint8_t *pReqBuf,
3326  uint16_t *pLen,
3328  );
3329 
3341  uint8_t *pResp,
3342  uint16_t respLen,
3344  );
3345 
3352 typedef struct{
3355 
3360 typedef struct{
3361  uint16_t Tlvresult;
3363 
3376  pack_qmi_t *pCtx,
3377  uint8_t *pReqBuf,
3378  uint16_t *pLen,
3380 );
3381 
3393  uint8_t *pResp,
3394  uint16_t respLen,
3396 );
3397 
3398 typedef struct{
3399  uint8_t type;
3400  uint8_t family;
3401  uint8_t index;
3403 
3416  pack_qmi_t *pCtx,
3417  uint8_t *pReqBuf,
3418  uint16_t *pLen,
3420  );
3421 
3432  uint8_t *pResp,
3433  uint16_t respLen
3434  );
3435 
3445 typedef struct{
3446  uint8_t type;
3447  uint8_t family;
3449 
3453 typedef struct{
3454  uint8_t index;
3456 
3469  pack_qmi_t *pCtx,
3470  uint8_t *pReqBuf,
3471  uint16_t *pLen,
3473  );
3474 
3486  uint8_t *pResp,
3487  uint16_t respLen,
3489  );
3490 
3498 typedef struct
3499 {
3500  uint8_t profileType;
3501  uint8_t profileId;
3503 
3512 typedef struct
3513 {
3514  uint8_t hwType;
3515  uint8_t chaddrLen;
3516  uint8_t chaddr[16];
3518 
3526 typedef struct
3527 {
3528  uint8_t optCode;
3529  uint8_t optValLen;
3530  uint8_t optVal[255];
3531 } wdsDhcpv4Option;
3532 
3538 typedef struct
3539 {
3540  uint8_t numOpt;
3543 
3547 typedef struct
3548 {
3551 
3556 typedef struct
3557 {
3561 
3574  pack_qmi_t *pCtx,
3575  uint8_t *pReqBuf,
3576  uint16_t *pLen,
3578 
3590  uint8_t *pResp,
3591  uint16_t respLen,
3593  );
3594 
3595 #endif
3596 
uint8_t numInstances
Definition: wds.h:503
uint32_t * pVerboseFailureReason
Definition: wds.h:322
uint8_t * pAddrAllocPref
Definition: wds.h:1908
uint8_t gwV6PrefixLen
Definition: wds.h:600
uint32_t profileType
Definition: wds.h:2559
Definition: wds.h:2216
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2108
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1215
uint8_t * pUserId
Definition: wds.h:2111
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:504
uint16_t * pExtErrCode
Definition: wds.h:2142
uint16_t * pUsernameSize
Definition: wds.h:1208
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2123
Definition: wds.h:2782
Definition: wds.h:3453
uint8_t profileType
Definition: wds.h:459
uint16_t * pSecV6DnsAddress
Definition: wds.h:1445
uint32_t ratMask
Definition: wds.h:3291
Definition: wds.h:3398
Definition: wds.h:2912
uint8_t * pAuthPassword
Definition: wds.h:2113
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2102
Definition: wds.h:2741
uint16_t IPAddressV6[8]
Definition: wds.h:583
Definition: wds.h:2407
uint32_t Mtu
Definition: wds.h:646
uint32_t maxChannelTXRate
Definition: wds.h:2295
uint8_t NetworkType
Definition: wds.h:729
Definition: wds.h:531
uint8_t * pAllowLinger
Definition: wds.h:2103
uint32_t RATMask
Definition: wds.h:730
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:580
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1459
uint8_t defaultPDNEnabled
Definition: wds.h:2698
uint8_t eValid
Definition: wds.h:104
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:534
uint8_t ProfileType
Definition: wds.h:1512
uint16_t destPortRangeEnd
Definition: wds.h:110
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:487
uint64_t tx_bytes
Definition: wds.h:755
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1226
uint16_t * pApnStringSize
Definition: wds.h:2120
uint8_t bResetStatistics
Definition: wds.h:2961
uint8_t * pRATType
Definition: wds.h:1446
Definition: wds.h:3538
uint32_t ulMask
Definition: wds.h:2962
uint8_t ipFamily
Definition: wds.h:382
uint8_t * pSecondaryFlag
Definition: wds.h:1901
uint8_t numInstances
Definition: wds.h:533
uint8_t * pProfileId
Definition: wds.h:1570
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1882
uint16_t verboseSessnEndReasonType
Definition: wds.h:380
uint32_t prPCSCFIPv4Address
Definition: wds.h:3125
wds_profileInfo * pCurProfile
Definition: wds.h:1488
uint32_t * pVerboseFailReasonType
Definition: wds.h:321
uint8_t * pProfilename
Definition: wds.h:1194
Definition: wds.h:3232
uint32_t ipAddress
Definition: wds.h:2561
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:3304
uint32_t grntUplinkBitrate
Definition: wds.h:235
uint32_t trafficPriority
Definition: wds.h:987
uint8_t profileType
Definition: wds.h:2500
uint16_t * pAuthTimeout
Definition: wds.h:2106
uint8_t IPFamilyPreference
Definition: wds.h:3353
Definition: wds.h:974
uint16_t * pIPv6AddPref
Definition: wds.h:1222
uint16_t Tlvresult
Definition: wds.h:1527
uint16_t * pProfilenameSize
Definition: wds.h:1195
LibPackQosClassID * pQosClassID
Definition: wds.h:1228
uint8_t * pAPNClass3GPP2
Definition: wds.h:1449
uint32_t MaxChanRxRate
Definition: wds.h:3216
uint32_t maxUplinkBitrate
Definition: wds.h:233
Definition: wds.h:598
Definition: wds.h:2558
uint32_t maxSDUSize
Definition: wds.h:238
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:2508
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:769
uint8_t dBTechAvail
Definition: wds.h:761
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1905
uint8_t index
Definition: wds.h:3024
Definition: wds.h:3022
uint8_t resBerRatio
Definition: wds.h:984
Definition: wds.h:2916
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1217
uint32_t mipStatus
Definition: wds.h:760
Definition: wds.h:406
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1434
uint16_t srcPortRangeEnd
Definition: wds.h:112
uint16_t fqdnLen
Definition: wds.h:518
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t StatsPeriod
Definition: wds.h:3173
uint8_t ProfileIndex
Definition: wds.h:1513
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1896
uint8_t index
Definition: wds.h:3454
uint8_t * pProfileId
Definition: wds.h:1486
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:3541
Definition: wds.h:516
uint64_t MDMCallDuration
Definition: wds.h:3202
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1443
uint8_t MDMConnStatus
Definition: wds.h:3201
uint8_t dormancyStatus
Definition: wds.h:814
Definition: wds.h:2098
uint8_t * pReportDormStatus
Definition: wds.h:3190
uint8_t dataSystemStatus
Definition: wds.h:818
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t ipv4GWAddress
Definition: wds.h:3118
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:1599
uint8_t filterId
Definition: wds.h:103
uint32_t soMask
Definition: wds.h:767
uint8_t * pEnabled
Definition: wds.h:3025
char * pPass
Definition: wds.h:298
uint8_t NetworkType
Definition: wds.h:2856
uint32_t * pPDNInactivTimeout
Definition: wds.h:1230
uint8_t numOpt
Definition: wds.h:3540
uint8_t family
Definition: wds.h:3400
uint8_t prefNetwork
Definition: wds.h:2866
int pack_wds_SLQSGet3GPPConfigItem(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_wds_GetSessionState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetSessionState_t *pOutput)
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:1902
Definition: wds.h:2175
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1447
int pack_wds_GetMobileIP(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetMobileIP_t *pReqParam)
uint32_t HAState
Definition: wds.h:2809
uint64_t tx_pkts
Definition: wds.h:757
uint8_t * pPrimaryID
Definition: wds.h:1221
Definition: wds.h:3526
uint8_t * pDataRate
Definition: wds.h:2115
uint32_t authentication
Definition: wds.h:2564
uint8_t * pRevTunneling
Definition: wds.h:3029
uint8_t * pAPNName
Definition: wds.h:1199
uint16_t * pPriV6DnsAddress
Definition: wds.h:2125
uint32_t * pIPv4AddrPref
Definition: wds.h:1893
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2151
uint8_t * pPdpAccessConFlag
Definition: wds.h:1895
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:2969
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:381
Definition: wds.h:1510
uint8_t * pReportDataBearerTech
Definition: wds.h:3191
Definition: wds.h:2854
uint32_t gUlBitRate
Definition: wds.h:48
uint64_t rxOKBytesCount
Definition: wds.h:3237
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1883
uint32_t * pAppType
Definition: wds.h:1435
uint16_t * pIPv6AddPref
Definition: wds.h:1903
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:1229
uint32_t * pprofileid3gpp2
Definition: wds.h:295
uint32_t pdpType
Definition: wds.h:2560
uint8_t ProfileType
Definition: wds.h:2152
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1885
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1884
Definition: wds.h:457
LibPackQosClassID * pQosClassID
Definition: wds.h:1909
uint8_t * pProfileType
Definition: wds.h:1487
uint8_t * pAppPriority
Definition: wds.h:1437
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)
Definition: wds.h:3211
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1894
uint16_t * pLcpAckTimeout
Definition: wds.h:2104
uint32_t * psid
Definition: wds.h:407
Definition: wds.h:3185
Definition: wds.h:2499
uint32_t dormancyState
Definition: wds.h:2454
uint8_t * pDataMode
Definition: wds.h:1436
uint8_t trafficClass
Definition: wds.h:232
uint16_t domainLen
Definition: wds.h:548
Definition: wds.h:3445
uint8_t profileType
Definition: wds.h:3500
uint8_t * pAuthenticationPref
Definition: wds.h:1892
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2217
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2107
uint8_t contextId
Definition: wds.h:3114
uint32_t secondaryDNS
Definition: wds.h:2563
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1887
uint8_t * pPdnType
Definition: wds.h:2121
uint8_t IPFamilyPreference
Definition: wds.h:648
struct wds_Domain domain[10]
Definition: wds.h:564
uint16_t * pSourceIP
Definition: wds.h:106
uint32_t maxUplinkBitrate
Definition: wds.h:977
Definition: wds.h:3498
uint16_t * pAPNnameSize
Definition: wds.h:1200
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:1442
Definition: wds.h:483
uint16_t gwAddressV6[8]
Definition: wds.h:601
uint32_t * pPDNInactivTimeout
Definition: wds.h:1911
int unpack_wds_SLQSGetDUNCallInfo(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1898
uint8_t dataBearerMask
Definition: wds.h:3302
uint16_t Tlvresult
Definition: wds.h:3361
uint16_t LTEAttachProfileListLen
Definition: wds.h:2636
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1204
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:976
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1886
Definition: wds.h:2959
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1206
uint32_t transferDelay
Definition: wds.h:242
uint16_t * pIpcpAckTimeout
Definition: wds.h:2105
uint8_t conn_status
Definition: wds.h:377
uint8_t sduErrorRatio
Definition: wds.h:983
uint8_t qosDeliveryOrder
Definition: wds.h:981
uint8_t type
Definition: wds.h:3446
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint64_t txOKBytesCount
Definition: wds.h:3236
uint8_t IMCNflag
Definition: wds.h:649
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1421
uint32_t SecondaryDNSV4
Definition: wds.h:633
uint8_t dormancyStatAvail
Definition: wds.h:763
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2240
uint32_t CurrChanTxRate
Definition: wds.h:3213
uint16_t secdnsv6
Definition: wds.h:2243
uint16_t tosMask
Definition: wds.h:114
uint32_t tXPacketSuccesses
Definition: wds.h:2355
uint16_t * pLcpAckTimeout
Definition: wds.h:1423
Definition: wds.h:2411
uint64_t mdmCallDurationActive
Definition: wds.h:3243
uint32_t GWAddressV4
Definition: wds.h:639
uint8_t * pProfileType
Definition: wds.h:1571
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:1425
uint32_t rXPacketErrors
Definition: wds.h:2358
uint32_t grntDownlinkBitrate
Definition: wds.h:236
Definition: wds.h:2738
uint8_t * pAuthenticationPref
Definition: wds.h:1211
uint8_t numInstances
Definition: wds.h:563
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1899
uint16_t ExtErrorCode
Definition: wds.h:1514
uint8_t * pPassword
Definition: wds.h:1890
uint8_t profileIndex
Definition: wds.h:460
uint32_t connectionStatus
Definition: wds.h:2176
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:2857
uint8_t deliveryErrSDU
Definition: wds.h:985
uint8_t hwType
Definition: wds.h:3514
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:2363
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:378
uint8_t xferStatAvail
Definition: wds.h:754
uint16_t * pSecV6DnsAddress
Definition: wds.h:2126
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:2336
uint8_t * pUsername
Definition: wds.h:2566
Definition: wds.h:2799
uint8_t * pImCnFlag
Definition: wds.h:1897
Definition: wds.h:3171
uint64_t rXOKBytesLastCall
Definition: wds.h:2364
uint8_t * pUserId
Definition: wds.h:1430
int8_t * pMNAAA
Definition: wds.h:3034
uint8_t bearerId
Definition: wds.h:3115
Definition: wds.h:2457
uint32_t IPv4
Definition: wds.h:628
int unpack_wds_SLQSGetProfileSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
uint8_t * pPdpDataCompType
Definition: wds.h:1198
uint16_t * pUserIdSize
Definition: wds.h:1431
uint8_t * pAPNClass3GPP2
Definition: wds.h:2130
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:979
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:259
uint32_t delayClass
Definition: wds.h:142
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:3558
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1525
uint8_t * pReportChannelRate
Definition: wds.h:3192
uint32_t primaryDNS
Definition: wds.h:2562
Definition: wds.h:501
uint8_t * pAuthPassword
Definition: wds.h:1432
uint16_t * pAuthPasswordSize
Definition: wds.h:2114
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1223
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:2808
uint32_t pdptype
Definition: wds.h:2237
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1203
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:2565
uint8_t _3gppRelease
Definition: wds.h:2699
uint8_t ProfileId
Definition: wds.h:1641
uint8_t * pReportConnStatus
Definition: wds.h:3188
int pack_wds_GetLastMobileIPError(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetLastMobileIPError_t *pReqParam)
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:261
int8_t * pMNHA
Definition: wds.h:3033
Definition: wds.h:1484
Definition: wds.h:139
uint8_t resBerRatio
Definition: wds.h:240
uint8_t * pImCnFlag
Definition: wds.h:1216
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1427
uint32_t prDNSIPv4Address
Definition: wds.h:3119
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2128
uint32_t * pAAASPI
Definition: wds.h:3032
uint8_t netInfoLen
Definition: wds.h:770
uint8_t dataBearer
Definition: wds.h:813
uint8_t * pPDPtype
Definition: wds.h:1877
uint8_t * pDataMode
Definition: wds.h:2117
uint32_t precedenceClass
Definition: wds.h:141
uint32_t trafficPriority
Definition: wds.h:243
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1218
uint32_t delayClass
Definition: wds.h:486
uint64_t callDuration
Definition: wds.h:2408
uint32_t mipMode
Definition: wds.h:2739
uint32_t precedenceClass
Definition: wds.h:485
uint8_t IPV6PrefixLen
Definition: wds.h:3091
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:3303
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:12
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1904
uint32_t maxSDUSize
Definition: wds.h:982
uint32_t PrimaryDNSV4
Definition: wds.h:632
uint8_t * pAuthRetryCount
Definition: wds.h:2109
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:758
uint8_t * pSecondaryFlag
Definition: wds.h:1220
int8_t * pNAI
Definition: wds.h:3030
uint8_t nextHeader
Definition: wds.h:108
uint32_t * pHASPI
Definition: wds.h:3031
uint8_t * pAuthProtocol
Definition: wds.h:1429
uint8_t domainName[256]
Definition: wds.h:549
uint8_t networkInfoLen
Definition: wds.h:2867
uint16_t * pPasswordSize
Definition: wds.h:1891
uint32_t statmask
Definition: wds.h:2337
uint16_t pridnsv6
Definition: wds.h:2242
uint32_t seDNSIPv4Address
Definition: wds.h:3120
uint8_t * pPdpAccessConFlag
Definition: wds.h:1214
uint16_t IPAddressV6[8]
Definition: wds.h:3092
Definition: wds.h:1523
Definition: wds.h:3057
uint8_t * pApnname
Definition: wds.h:2567
uint8_t profileIndex
Definition: wds.h:2501
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:239
uint8_t bearerID
Definition: wds.h:384
uint8_t mipstatAvail
Definition: wds.h:759
uint32_t secondaryHA
Definition: wds.h:2803
uint32_t peakThroughputClass
Definition: wds.h:488
uint8_t * pAPNDisabledFlag
Definition: wds.h:1910
uint16_t techName
Definition: wds.h:383
uint8_t currentNetwork
Definition: wds.h:3290
Definition: wds.h:1417
int pack_wds_RMSetTransferStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_RMSetTransferStatistics_t *reqParam)
uint32_t SOMask
Definition: wds.h:731
uint16_t * pAPNnameSize
Definition: wds.h:1881
uint8_t PCSCFAddrPCO
Definition: wds.h:641
transferStatInd * pTransferStatInd
Definition: wds.h:3189
Definition: wds.h:1192
dunchannelRate channelRate
Definition: wds.h:3240
uint32_t PDPType
Definition: wds.h:630
uint8_t transferStats
Definition: wds.h:816
uint8_t SigInd
Definition: wds.h:262
uint32_t Mask
Definition: wds.h:3187
uint64_t tXOkBytesCount
Definition: wds.h:2361
uint16_t srcPortRangeStart
Definition: wds.h:111
uint8_t * pPdpHdrCompType
Definition: wds.h:1878
uint32_t * pAppType
Definition: wds.h:2116
uint32_t dBTechnology
Definition: wds.h:762
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2135
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1201
uint16_t * pProfilenameSize
Definition: wds.h:1876
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1202
connectionStatus connectionStatus
Definition: wds.h:3234
Definition: wds.h:292
uint64_t rx_bytes
Definition: wds.h:756
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:3241
uint8_t enabled
Definition: wds.h:2800
uint8_t index
Definition: wds.h:2783
uint8_t dataBearerTech
Definition: wds.h:3239
uint16_t LTEAttachProfileListLen
Definition: wds.h:2701
uint8_t * pProfilename
Definition: wds.h:1875
uint8_t * pPdpContext
Definition: wds.h:1219
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1224
uint16_t callEndReason
Definition: wds.h:3235
uint8_t apnsize
Definition: wds.h:2247
Definition: wds.h:1457
uint32_t StatsMask
Definition: wds.h:3174
uint32_t * pPrimaryHA
Definition: wds.h:3027
uint32_t peakThroughputClass
Definition: wds.h:144
Definition: wds.h:1597
uint32_t * pAuth
Definition: wds.h:296
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2100
uint8_t * pAuthProtocol
Definition: wds.h:2110
uint8_t * pPdpContext
Definition: wds.h:1900
uint32_t tXPacketErrors
Definition: wds.h:2357
uint8_t * pPdnType
Definition: wds.h:1440
Definition: wds.h:1568
uint16_t * pPriV6DnsAddress
Definition: wds.h:1444
uint8_t chaddrLen
Definition: wds.h:3515
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2101
uint8_t interval
Definition: wds.h:819
uint32_t tXPacketOverflows
Definition: wds.h:2359
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:320
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1906
Definition: wds.h:2507
uint8_t currDBTechAvail
Definition: wds.h:765
Definition: wds.h:1639
uint8_t * pUsername
Definition: wds.h:1888
uint32_t * pAddress
Definition: wds.h:3026
uint8_t revTunneling
Definition: wds.h:2804
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1420
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:2810
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:764
uint8_t contextId
Definition: wds.h:3081
Definition: wds.h:2696
uint32_t SubnetMaskV4
Definition: wds.h:640
uint32_t maxChannelRXRate
Definition: wds.h:2296
uint8_t naiSize
Definition: wds.h:2805
uint32_t maxDlBitRate
Definition: wds.h:47
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2122
uint32_t error
Definition: wds.h:2913
uint32_t CurrChanRxRate
Definition: wds.h:3214
uint8_t * pAppPriority
Definition: wds.h:2118
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:634
uint8_t optValLen
Definition: wds.h:3529
uint32_t * pReqSettings
Definition: wds.h:874
uint32_t * psid
Definition: wds.h:319
uint8_t usersize
Definition: wds.h:2249
uint8_t * pProfileID
Definition: wds.h:1526
uint16_t ipaddrv6
Definition: wds.h:2241
uint32_t transferDelay
Definition: wds.h:986
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:105
Definition: wds.h:3199
LibpackProfile3GPP2 SlqsProfile3GPP2
Definition: wds.h:2136
uint16_t * pUserIdSize
Definition: wds.h:2112
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2127
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1448
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1213
Definition: wds.h:3288
uint8_t lastCallDataBearerTech
Definition: wds.h:3244
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:2634
uint32_t sePCSCFIPv4Address
Definition: wds.h:3126
uint64_t rXOkBytesCount
Definition: wds.h:2362
uint8_t sourceIPMask
Definition: wds.h:107
uint32_t maxDownlinkBitrate
Definition: wds.h:978
Definition: wds.h:2236
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:293
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1424
uint8_t * pAPNClass
Definition: wds.h:1231
uint8_t * pPassword
Definition: wds.h:2568
Definition: wds.h:43
uint32_t rXDroppedCount
Definition: wds.h:2366
uint16_t * pApnStringSize
Definition: wds.h:1439
uint8_t optCode
Definition: wds.h:3528
uint32_t SOMask
Definition: wds.h:2858
int pack_wds_SLQSSGetDHCPv4ClientConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSGetDHCPv4ClientConfig_t *pReq)
uint16_t sessionEndReason
Definition: wds.h:379
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
char * pUser
Definition: wds.h:297
uint32_t destPortRangeStart
Definition: wds.h:109
uint32_t rXPacketOverflows
Definition: wds.h:2360
uint8_t namesize
Definition: wds.h:2245
uint32_t address
Definition: wds.h:2801
uint16_t * pAuthPassword_tSize
Definition: wds.h:1433
uint8_t ProfileType
Definition: wds.h:1642
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2292
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t dormancyStatus
Definition: wds.h:3238
uint32_t * pSecondaryHA
Definition: wds.h:3028
uint32_t * pIPv4AddrPref
Definition: wds.h:1212
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:3559
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:13
Definition: wds.h:3512
uint8_t profileId
Definition: wds.h:3501
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2356
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2129
uint32_t currentChannelRXRate
Definition: wds.h:2294
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1205
uint8_t defaultPDNEnabled
Definition: wds.h:2633
uint8_t * pApnString
Definition: wds.h:1438
uint8_t * pPdpDataCompType
Definition: wds.h:1879
uint8_t QCI
Definition: wds.h:45
uint32_t ipv4Address
Definition: wds.h:3117
uint32_t maxDownlinkBitrate
Definition: wds.h:234
uint16_t Technology
Definition: wds.h:650
uint8_t family
Definition: wds.h:3447
uint8_t * pPassword
Definition: wds.h:1209
uint32_t ipaddr
Definition: wds.h:2238
uint32_t IPSECSPI
Definition: wds.h:113
Definition: wds.h:2354
uint8_t type
Definition: wds.h:3399
uint32_t pridns
Definition: wds.h:2239
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1907
uint8_t fqdnAddr[256]
Definition: wds.h:519
Definition: wds.h:727
uint32_t tXDroppedCount
Definition: wds.h:2365
uint32_t grntDownlinkBitrate
Definition: wds.h:980
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:1873
uint16_t * pPasswordSize
Definition: wds.h:1210
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1441
uint8_t * pUsername
Definition: wds.h:1207
uint8_t gDlBitRate
Definition: wds.h:46
uint32_t maxUlBitRate
Definition: wds.h:49
Definition: wds.h:101
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2124
Definition: common.h:90
Definition: wds.h:546
uint32_t meanThroughputClass
Definition: wds.h:489
uint16_t * pUsernameSize
Definition: wds.h:1889
uint32_t HASPI
Definition: wds.h:2807
uint32_t ratMask
Definition: wds.h:766
uint32_t primaryHA
Definition: wds.h:2802
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:3549
Definition: wds.h:3089
uint8_t mobileIP
Definition: wds.h:815
Definition: wds.h:230
uint32_t currentChannelTXRate
Definition: wds.h:2293
UnpackQmiProfileInfo curProfile
Definition: wds.h:2141
wds_profileInfo curProfile
Definition: wds.h:1572
uint8_t * pPdpHdrCompType
Definition: wds.h:1197
uint8_t * pAuthRetryCount
Definition: wds.h:1428
uint32_t soMask
Definition: wds.h:3292
Definition: wds.h:2453
uint8_t deliveryErrSDU
Definition: wds.h:241
uint8_t index
Definition: wds.h:3401
uint8_t * pApnString
Definition: wds.h:2119
uint8_t IPV6PrefixLen
Definition: wds.h:582
uint32_t MaxChanTxRate
Definition: wds.h:3215
uint32_t auth
Definition: wds.h:2244
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:3242
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1460
Definition: wds.h:2139
uint32_t * pprofileid3gpp
Definition: wds.h:294
uint32_t Authentication
Definition: wds.h:637
uint8_t contextType
Definition: wds.h:3082
uint8_t * pAddrAllocPref
Definition: wds.h:1227
uint8_t * pPDPtype
Definition: wds.h:1196
uint8_t * pAPNName
Definition: wds.h:1880
uint8_t * pAPNClass
Definition: wds.h:1912
uint8_t * pAllowLinger
Definition: wds.h:1422
uint8_t qosDeliveryOrder
Definition: wds.h:237
uint8_t currentDataBearer
Definition: wds.h:817
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1419
uint16_t Tlvresult
Definition: wds.h:2153
Definition: wds.h:561
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1225
uint32_t flowLabel
Definition: wds.h:115
Definition: wds.h:2133
uint32_t reliabilityClass
Definition: wds.h:143
uint8_t dataSysStatAvail
Definition: wds.h:768
uint32_t meanThroughputClass
Definition: wds.h:145
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1426
int pack_wds_GetDefaultProfile(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetDefaultProfile_t *reqParam)

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