LinuxQMISDK  Lite-0.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wds.h
Go to the documentation of this file.
1 
6 #include "common.h"
7 #include <stdint.h>
8 
9 #define IPV6_ADDRESS_ARRAY_SIZE 8
10 #define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE 24
11 #define PACK_WDS_IPV4 4
12 #define PACK_WDS_IPV6 6
13 
14 
40 typedef struct
41 {
42  uint8_t QCI;
43  uint8_t gDlBitRate;
44  uint32_t maxDlBitRate;
45  uint32_t gUlBitRate;
46  uint32_t maxUlBitRate;
48 
98 typedef struct
99 {
100  uint8_t filterId;
101  uint8_t eValid;
102  uint8_t ipVersion;
103  uint16_t *pSourceIP;
104  uint8_t sourceIPMask;
105  uint8_t nextHeader;
109  uint16_t srcPortRangeEnd;
110  uint32_t IPSECSPI;
111  uint16_t tosMask;
112  uint32_t flowLabel;
114 
115 
116 
136 typedef struct
137 {
138  uint32_t precedenceClass;
139  uint32_t delayClass;
144 
145 
227 typedef struct
228 {
229  uint8_t trafficClass;
235  uint32_t maxSDUSize;
236  uint8_t sduErrorRatio;
237  uint8_t resBerRatio;
238  uint8_t deliveryErrSDU;
239  uint32_t transferDelay;
240  uint32_t trafficPriority;
242 
256 typedef struct
257 {
259  uint8_t SigInd;
261 
262 
289 typedef struct {
290  uint8_t *pTech;
291  uint32_t *pprofileid3gpp;
292  uint32_t *pprofileid3gpp2;
293  uint32_t *pAuth;
294  char *pUser;
295  char *pPass;
297 
315 typedef struct {
316  uint32_t *psid;
317  uint32_t *pFailureReason;
321 
336  pack_qmi_t *pCtx,
337  uint8_t *pReqBuf,
338  uint16_t *pLen,
340  );
341 
353  uint8_t *pResp,
354  uint16_t respLen,
356  );
357 
373 typedef struct{
374  uint8_t conn_status;
375  uint8_t reconfigReqd;
379  uint8_t ipFamily;
380  uint16_t techName;
381  uint8_t bearerID;
383 
395  uint8_t *pResp,
396  uint16_t respLen,
398  );
399 
403 typedef struct {
404  uint32_t *psid;
406 
421  pack_qmi_t *pCtx,
422  uint8_t *pReqBuf,
423  uint16_t *pLen,
425  );
426 
437  uint8_t *pResp,
438  uint16_t respLen
439  );
455 {
456  uint8_t profileType;
457  uint8_t profileIndex;
458 };
459 
460 
481 {
482  uint32_t precedenceClass;
483  uint32_t delayClass;
487 };
488 
499 {
500  uint8_t numInstances;
501  uint32_t pscsfIPv4Addr[64];
502 };
503 
514 {
515  uint16_t fqdnLen;
516  uint8_t fqdnAddr[256];
517 };
518 
529 {
530  uint8_t numInstances;
532 };
533 
544 {
545  uint16_t domainLen;
546  uint8_t domainName[256];
547 };
548 
559 {
560  uint8_t numInstances;
561  struct wds_Domain domain[10];
562 };
563 
578 {
579  uint8_t IPV6PrefixLen;
580  uint16_t IPAddressV6[8];
581 };
582 
596 {
597  uint8_t gwV6PrefixLen;
598  uint16_t gwAddressV6[8];
599 };
600 
624 typedef struct{
625  uint32_t IPv4;
626  uint8_t ProfileName[128];
627  uint32_t PDPType;
628  uint8_t APNName[128];
629  uint32_t PrimaryDNSV4;
630  uint32_t SecondaryDNSV4;
632  struct wds_GPRSQoS GPRSGrantedQoS;
633  uint8_t Username[128];
634  uint32_t Authentication;
635  struct wds_ProfileIdentifier ProfileID;
636  uint32_t GWAddressV4;
637  uint32_t SubnetMaskV4;
638  uint8_t PCSCFAddrPCO;
639  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
640  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
641  uint16_t PrimaryDNSV6[8];
642  uint16_t SecondaryDNSV6[8];
643  uint32_t Mtu;
644  struct wds_DomainNameList DomainList;
646  uint8_t IMCNflag;
647  uint16_t Technology;
648  struct wds_IPV6AddressInfo IPV6AddrInfo;
649  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
651 
663  uint8_t *pResp,
664  uint16_t respLen,
666  );
724 typedef struct
725 {
726  uint8_t NetworkType;
727  uint32_t RATMask;
728  uint32_t SOMask;
730 
750 typedef struct{
751  uint8_t xferStatAvail;
752  uint64_t tx_bytes;
753  uint64_t rx_bytes;
754  uint64_t tx_pkts;
755  uint64_t rx_pkts;
756  uint8_t mipstatAvail;
757  uint32_t mipStatus;
758  uint8_t dBTechAvail;
759  uint32_t dBTechnology;
761  uint32_t dormancyStatus;
763  uint32_t ratMask;
764  uint32_t soMask;
766  uint8_t prefNetwork;
767  uint8_t netInfoLen;
768  wds_currNetworkInfo currNWInfo[255];
770 
782  uint8_t *pResp,
783  uint16_t respLen,
785  );
786 
797  uint8_t *pResp,
798  uint16_t respLen
799  );
800 
809 typedef struct{
810  uint8_t dataBearer;
811  uint8_t dormancyStatus;
812  uint8_t mobileIP;
813  uint8_t transferStats;
816  uint8_t interval;
818 
819 
833  pack_qmi_t *pCtx,
834  uint8_t *pReqBuf,
835  uint16_t *pLen,
837  );
838 
870 typedef struct{
871  uint32_t *pReqSettings;
873 
887  pack_qmi_t *pCtx,
888  uint8_t *pReqBuf,
889  uint16_t *pLen,
891  );
892 
972 {
973  uint8_t trafficClass;
979  uint32_t maxSDUSize;
980  uint8_t sduErrorRatio;
981  uint8_t resBerRatio;
982  uint8_t deliveryErrSDU;
983  uint32_t transferDelay;
984  uint32_t trafficPriority;
985 };
986 
987 
1189 typedef struct
1190 {
1191  uint8_t *pProfilename;
1192  uint16_t *pProfilenameSize;
1193  uint8_t *pPDPtype;
1196  uint8_t *pAPNName;
1197  uint16_t *pAPNnameSize;
1204  uint8_t *pUsername;
1205  uint16_t *pUsernameSize;
1206  uint8_t *pPassword;
1207  uint16_t *pPasswordSize;
1209  uint32_t *pIPv4AddrPref;
1213  uint8_t *pImCnFlag;
1216  uint8_t *pPdpContext;
1217  uint8_t *pSecondaryFlag;
1218  uint8_t *pPrimaryID;
1219  uint16_t *pIPv6AddPref;
1224  uint8_t *pAddrAllocPref;
1228  uint8_t *pAPNClass;
1414 typedef struct
1415 {
1419  uint8_t *pAllowLinger;
1420  uint16_t *pLcpAckTimeout;
1421  uint16_t *pIpcpAckTimeout;
1422  uint16_t *pAuthTimeout;
1426  uint8_t *pAuthProtocol;
1427  uint8_t *pUserId;
1428  uint16_t *pUserIdSize;
1429  uint8_t *pAuthPassword;
1431  uint8_t *pDataRate;
1432  uint32_t *pAppType;
1433  uint8_t *pDataMode;
1434  uint8_t *pAppPriority;
1435  uint8_t *pApnString;
1436  uint16_t *pApnStringSize;
1437  uint8_t *pPdnType;
1441  uint16_t *pPriV6DnsAddress;
1442  uint16_t *pSecV6DnsAddress;
1443  uint8_t *pRATType;
1446  uint8_t *pAPNClass3GPP2;
1448 
1454 typedef union
1455 {
1459 
1481 typedef struct
1482 {
1483  uint8_t *pProfileId;
1484  uint8_t *pProfileType;
1487 
1501  pack_qmi_t *pCtx,
1502  uint8_t *pReqBuf,
1503  uint16_t *pLen,
1505  );
1506 
1507 typedef struct
1508 {
1509  uint8_t ProfileType;
1510  uint8_t ProfileIndex;
1511  uint16_t ExtErrorCode;
1513 
1520 typedef struct
1521 {
1523  uint8_t *pProfileID;
1524  uint16_t Tlvresult;
1526 
1539  uint8_t *pResp,
1540  uint16_t respLen,
1542  );
1543 
1565 typedef struct
1566 {
1567  uint8_t *pProfileId;
1568  uint8_t *pProfileType;
1571 
1585  pack_qmi_t *pCtx,
1586  uint8_t *pReqBuf,
1587  uint16_t *pLen,
1589  );
1590 
1594 typedef struct
1595 {
1596  uint16_t *pExtErrorCode;
1598 
1599 
1610  uint8_t *pResp,
1611  uint16_t respLen,
1613  );
1614 
1636 typedef struct
1637 {
1638  uint8_t ProfileId;
1639  uint8_t ProfileType;
1641 
1655  pack_qmi_t *pCtx,
1656  uint8_t *pReqBuf,
1657  uint16_t *pLen,
1659  );
1660 
1661 
1662 
1663 
1870 typedef struct
1871 {
1872  uint8_t *pProfilename;
1873  uint16_t *pProfilenameSize;
1874  uint8_t *pPDPtype;
1877  uint8_t *pAPNName;
1878  uint16_t *pAPNnameSize;
1885  uint8_t *pUsername;
1886  uint16_t *pUsernameSize;
1887  uint8_t *pPassword;
1888  uint16_t *pPasswordSize;
1890  uint32_t *pIPv4AddrPref;
1894  uint8_t *pImCnFlag;
1897  uint8_t *pPdpContext;
1898  uint8_t *pSecondaryFlag;
1899  uint8_t *pPrimaryID;
1900  uint16_t *pIPv6AddPref;
1905  uint8_t *pAddrAllocPref;
1909  uint8_t *pAPNClass;
2095 typedef struct
2096 {
2100  uint8_t *pAllowLinger;
2101  uint16_t *pLcpAckTimeout;
2102  uint16_t *pIpcpAckTimeout;
2103  uint16_t *pAuthTimeout;
2107  uint8_t *pAuthProtocol;
2108  uint8_t *pUserId;
2109  uint16_t *pUserIdSize;
2110  uint8_t *pAuthPassword;
2112  uint8_t *pDataRate;
2113  uint32_t *pAppType;
2114  uint8_t *pDataMode;
2115  uint8_t *pAppPriority;
2116  uint8_t *pApnString;
2117  uint16_t *pApnStringSize;
2118  uint8_t *pPdnType;
2122  uint16_t *pPriV6DnsAddress;
2123  uint16_t *pSecV6DnsAddress;
2124  uint8_t *pRATType;
2127  uint8_t *pAPNClass3GPP2;
2129 
2131 {
2135 
2136 typedef struct
2137 {
2139  uint16_t *pExtErrCode;
2141 
2142 typedef struct
2143 {
2144 /*
2145 wds_profileInfo CurProfile;
2146 uint16_t ExtErrCode;
2147 */
2149  uint8_t ProfileType;
2150  uint16_t Tlvresult;
2152 
2164  uint8_t *pResp,
2165  uint16_t respLen,
2167  );
2168 
2172 typedef struct {
2175 
2189  pack_qmi_t *pCtx,
2190  uint8_t *pReqBuf,
2191  uint16_t *pLen
2192  );
2193 
2205  uint8_t *pResp,
2206  uint16_t respLen,
2208  );
2209 
2213 typedef struct {
2214  uint32_t profiletype;
2216 
2233 typedef struct{
2234  uint32_t pdptype;
2235  uint32_t ipaddr;
2236  uint32_t pridns;
2237  uint32_t secdns;
2238  uint16_t ipaddrv6;
2239  uint16_t pridnsv6;
2240  uint16_t secdnsv6;
2241  uint32_t auth;
2242  uint8_t namesize;
2243  int8_t name[255];
2244  uint8_t apnsize;
2245  int8_t apnname[255];
2246  uint8_t usersize;
2247  int8_t username[255];
2249 
2262  pack_qmi_t *pCtx,
2263  uint8_t *pReqBuf,
2264  uint16_t *pLen,
2266  );
2267 
2278  uint8_t *pResp,
2279  uint16_t respLen,
2281  );
2282 
2289 typedef struct{
2295 
2309  pack_qmi_t *pCtx,
2310  uint8_t *pReqBuf,
2311  uint16_t *pLen
2312  );
2313 
2325  uint8_t *pResp,
2326  uint16_t respLen,
2328  );
2329 
2333 typedef struct{
2334  uint32_t statmask;
2336 
2351 typedef struct{
2354  uint32_t tXPacketErrors;
2355  uint32_t rXPacketErrors;
2358  uint64_t tXOkBytesCount;
2359  uint64_t rXOkBytesCount;
2362  uint32_t tXDroppedCount;
2363  uint32_t rXDroppedCount;
2365 
2379  pack_qmi_t *pCtx,
2380  uint8_t *pReqBuf,
2381  uint16_t *pLen,
2382  pack_wds_GetPacketStatus_t *reqParam
2383  );
2384 
2396  uint8_t *pResp,
2397  uint16_t respLen,
2399  );
2400 
2404 typedef struct{
2405  uint64_t callDuration;
2407 
2408 typedef struct{
2409 
2411 
2425  pack_qmi_t *pCtx,
2426  uint8_t *pReqBuf,
2427  uint16_t *pLen,
2429  );
2430 
2442  uint8_t *pResp,
2443  uint16_t respLen,
2445  );
2446 
2450 typedef struct{
2451  uint32_t dormancyState;
2453 
2454 typedef struct{
2455 
2470  pack_qmi_t *pCtx,
2471  uint8_t *pReqBuf,
2472  uint16_t *pLen,
2473  pack_wds_GetDormancyState_t *reqParam
2474  );
2475 
2487  uint8_t *pResp,
2488  uint16_t respLen,
2490  );
2491 
2496 typedef struct{
2497  uint8_t profileType;
2498  uint8_t profileIndex;
2500 
2504 typedef struct{
2507 
2521  pack_qmi_t *pCtx,
2522  uint8_t *pReqBuf,
2523  uint16_t *pLen,
2525  );
2526 
2538  uint8_t *pResp,
2539  uint16_t respLen,
2541  );
2542 
2555 typedef struct{
2556  uint32_t profileType;
2557  uint32_t pdpType;
2558  uint32_t ipAddress;
2559  uint32_t primaryDNS;
2560  uint32_t secondaryDNS;
2561  uint32_t authentication;
2562  uint8_t *pName;
2563  uint8_t *pUsername;
2564  uint8_t *pApnname;
2565  uint8_t *pPassword;
2567 
2581  pack_qmi_t *pCtx,
2582  uint8_t *pReqBuf,
2583  uint16_t *pLen,
2585  );
2586 
2598  uint8_t *pResp,
2599  uint16_t respLen
2600  );
2601 
2628 typedef struct{
2629  uint16_t profileList[5];
2631  uint8_t _3gppRelease;
2632  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
2635 
2649  pack_qmi_t *pCtx,
2650  uint8_t *pReqBuf,
2651  uint16_t *pLen
2652  );
2653 
2665  uint8_t *pResp,
2666  uint16_t respLen,
2668  );
2669 
2693 typedef struct{
2694  uint16_t profileList[5];
2696  uint8_t _3gppRelease;
2697  uint16_t LTEAttachProfileList[24];
2700 
2714  pack_qmi_t *pCtx,
2715  uint8_t *pReqBuf,
2716  uint16_t *pLen,
2718  );
2719 
2727  uint8_t *pResp,
2728  uint16_t respLen
2729  );
2730 
2731 
2735 typedef struct{
2736 uint32_t mipMode;
2738 typedef struct{
2739 
2754  pack_qmi_t *pCtx,
2755  uint8_t *pReqBuf,
2756  uint16_t *pLen,
2757  pack_wds_GetMobileIP_t *pReqParam
2758  );
2759 
2771  uint8_t *pResp,
2772  uint16_t respLen,
2773  unpack_wds_GetMobileIP_t *pOutput
2774  );
2775 
2779 typedef struct{
2780 uint8_t index;
2782 
2796 typedef struct{
2797 uint8_t enabled;
2798 uint32_t address;
2799 uint32_t primaryHA;
2800 uint32_t secondaryHA;
2802 uint8_t naiSize;
2803 int8_t NAI[255];
2804 uint32_t HASPI;
2805 uint32_t AAASPI;
2806 uint32_t HAState;
2807 uint32_t AAAState;
2809 
2823  pack_qmi_t *pCtx,
2824  uint8_t *pReqBuf,
2825  uint16_t *pLen,
2827  );
2828 
2840  uint8_t *pResp,
2841  uint16_t respLen,
2843  );
2844 
2851 typedef struct
2852 {
2853 uint8_t NetworkType;
2854 uint32_t RATMask;
2855 uint32_t SOMask;
2862 typedef struct{
2863 uint8_t prefNetwork;
2867 
2868 typedef struct{
2869 
2884  pack_qmi_t *pCtx,
2885  uint8_t *pReqBuf,
2886  uint16_t *pLen,
2888  );
2889 
2901  uint8_t *pResp,
2902  uint16_t respLen,
2904  );
2905 
2909 typedef struct{
2910 uint32_t error;
2912 
2913 typedef struct{
2914 
2916 
2930  pack_qmi_t *pCtx,
2931  uint8_t *pReqBuf,
2932  uint16_t *pLen,
2934  );
2935 
2947  uint8_t *pResp,
2948  uint16_t respLen,
2950  );
2951 
2956 typedef struct
2957 {
2959 uint32_t ulMask;
2961 
2965 typedef struct{
2968 
2979  pack_qmi_t *pCtx,
2980  uint8_t *pReqBuf,
2981  uint16_t *pLen,
2983  );
2984 
2985 typedef struct
2986 {
2987 
2989 
3000  uint8_t *pResp,
3001  uint16_t respLen,
3003  );
3004 
3019 typedef struct{
3020 int8_t spc[10];
3021 uint8_t index;
3022 uint8_t *pEnabled;
3023 uint32_t *pAddress;
3024 uint32_t *pPrimaryHA;
3025 uint32_t *pSecondaryHA;
3026 uint8_t *pRevTunneling;
3027 int8_t *pNAI;
3028 uint32_t *pHASPI;
3029 uint32_t *pAAASPI;
3030 int8_t *pMNHA;
3031 int8_t *pMNAAA;
3033 
3048  pack_qmi_t *pCtx,
3049  uint8_t *pReqBuf,
3050  uint16_t *pLen,
3052  );
3053 
3054 typedef struct
3055 {
3067  uint8_t *pResp,
3068  uint16_t respLen,
3070  );
3071 
3076 typedef struct
3077 {
3078 uint8_t contextId;
3079 uint8_t contextType;
3081 
3087 {
3090 };
3091 
3109 typedef struct
3110 {
3111 uint8_t contextId;
3112 uint8_t bearerId;
3113 int8_t apnName[100];
3114 uint32_t ipv4Address;
3115 uint32_t ipv4GWAddress;
3118 struct ipv6AddressInfo ipv6Address;
3119 struct ipv6AddressInfo ipv6GWAddress;
3120 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3121 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3124 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3125 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3127 
3142  pack_qmi_t *pCtx,
3143  uint8_t *pReqBuf,
3144  uint16_t *pLen,
3146  );
3147 
3159  uint8_t *pResp,
3160  uint16_t respLen,
3162  );
3163 
3168 typedef struct
3169 {
3170 uint8_t StatsPeriod;
3171 uint32_t StatsMask;
3172 } transferStatInd;
3173 
3182 typedef struct
3183 {
3184 uint32_t Mask;
3191 
3196 typedef struct
3197 {
3201 
3208 typedef struct
3209 {
3212 uint32_t MaxChanTxRate;
3213 uint32_t MaxChanRxRate;
3214 } dunchannelRate;
3215 
3229 typedef struct
3230 {
3232 uint16_t callEndReason;
3243 
3258  pack_qmi_t *pCtx,
3259  uint8_t *pReqBuf,
3260  uint16_t *pLen,
3262  );
3263 
3275  uint8_t *pResp,
3276  uint16_t respLen,
3278  );
3279 
3285 typedef struct
3286 {
3288 uint32_t ratMask;
3289 uint32_t soMask;
3291 
3297 typedef struct
3298 {
3303 
3304 typedef struct{
3305 
3321  pack_qmi_t *pCtx,
3322  uint8_t *pReqBuf,
3323  uint16_t *pLen,
3325  );
3326 
3338  uint8_t *pResp,
3339  uint16_t respLen,
3341  );
3342 
3349 typedef struct{
3352 
3357 typedef struct{
3358  uint16_t Tlvresult;
3360 
3373  pack_qmi_t *pCtx,
3374  uint8_t *pReqBuf,
3375  uint16_t *pLen,
3377 );
3378 
3390  uint8_t *pResp,
3391  uint16_t respLen,
3393 );
3394 
3395 typedef struct{
3396  uint8_t type;
3397  uint8_t family;
3398  uint8_t index;
3400 
3413  pack_qmi_t *pCtx,
3414  uint8_t *pReqBuf,
3415  uint16_t *pLen,
3417  );
3418 
3429  uint8_t *pResp,
3430  uint16_t respLen
3431  );
3432 
3442 typedef struct{
3443  uint8_t type;
3444  uint8_t family;
3446 
3450 typedef struct{
3451  uint8_t index;
3453 
3466  pack_qmi_t *pCtx,
3467  uint8_t *pReqBuf,
3468  uint16_t *pLen,
3470  );
3471 
3483  uint8_t *pResp,
3484  uint16_t respLen,
3486  );
3487 
3495 typedef struct
3496 {
3497  uint8_t profileType;
3498  uint8_t profileId;
3500 
3509 typedef struct
3510 {
3511  uint8_t hwType;
3512  uint8_t chaddrLen;
3513  uint8_t chaddr[16];
3515 
3523 typedef struct
3524 {
3525  uint8_t optCode;
3526  uint8_t optValLen;
3527  uint8_t optVal[255];
3528 } wdsDhcpv4Option;
3529 
3535 typedef struct
3536 {
3537  uint8_t numOpt;
3540 
3544 typedef struct
3545 {
3548 
3553 typedef struct
3554 {
3558 
3571  pack_qmi_t *pCtx,
3572  uint8_t *pReqBuf,
3573  uint16_t *pLen,
3575 
3587  uint8_t *pResp,
3588  uint16_t respLen,
3590  );
3591 
uint8_t numInstances
Definition: wds.h:500
uint32_t * pVerboseFailureReason
Definition: wds.h:319
uint8_t * pAddrAllocPref
Definition: wds.h:1905
uint8_t gwV6PrefixLen
Definition: wds.h:597
uint32_t profileType
Definition: wds.h:2556
Definition: wds.h:2213
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2105
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1212
uint8_t * pUserId
Definition: wds.h:2108
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:501
uint16_t * pExtErrCode
Definition: wds.h:2139
uint16_t * pUsernameSize
Definition: wds.h:1205
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2120
Definition: wds.h:2779
Definition: wds.h:3450
uint8_t profileType
Definition: wds.h:456
uint16_t * pSecV6DnsAddress
Definition: wds.h:1442
uint32_t ratMask
Definition: wds.h:3288
Definition: wds.h:3395
Definition: wds.h:2909
uint8_t * pAuthPassword
Definition: wds.h:2110
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2099
Definition: wds.h:2738
uint16_t IPAddressV6[8]
Definition: wds.h:580
Definition: wds.h:2404
uint32_t Mtu
Definition: wds.h:643
uint32_t maxChannelTXRate
Definition: wds.h:2292
uint8_t NetworkType
Definition: wds.h:726
Definition: wds.h:528
uint8_t * pAllowLinger
Definition: wds.h:2100
uint32_t RATMask
Definition: wds.h:727
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:577
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1456
uint8_t defaultPDNEnabled
Definition: wds.h:2695
uint8_t eValid
Definition: wds.h:101
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:531
uint8_t ProfileType
Definition: wds.h:1509
uint16_t destPortRangeEnd
Definition: wds.h:107
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:484
uint64_t tx_bytes
Definition: wds.h:752
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1223
uint16_t * pApnStringSize
Definition: wds.h:2117
uint8_t bResetStatistics
Definition: wds.h:2958
uint8_t * pRATType
Definition: wds.h:1443
Definition: wds.h:3535
uint32_t ulMask
Definition: wds.h:2959
uint8_t ipFamily
Definition: wds.h:379
uint8_t * pSecondaryFlag
Definition: wds.h:1898
uint8_t numInstances
Definition: wds.h:530
uint8_t * pProfileId
Definition: wds.h:1567
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1879
uint16_t verboseSessnEndReasonType
Definition: wds.h:377
uint32_t prPCSCFIPv4Address
Definition: wds.h:3122
wds_profileInfo * pCurProfile
Definition: wds.h:1485
uint32_t * pVerboseFailReasonType
Definition: wds.h:318
uint8_t * pProfilename
Definition: wds.h:1191
Definition: wds.h:3229
uint32_t ipAddress
Definition: wds.h:2558
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:3301
uint32_t grntUplinkBitrate
Definition: wds.h:232
uint32_t trafficPriority
Definition: wds.h:984
uint8_t profileType
Definition: wds.h:2497
uint16_t * pAuthTimeout
Definition: wds.h:2103
uint8_t IPFamilyPreference
Definition: wds.h:3350
Definition: wds.h:971
uint16_t * pIPv6AddPref
Definition: wds.h:1219
uint16_t Tlvresult
Definition: wds.h:1524
uint16_t * pProfilenameSize
Definition: wds.h:1192
LibPackQosClassID * pQosClassID
Definition: wds.h:1225
uint8_t * pAPNClass3GPP2
Definition: wds.h:1446
uint32_t MaxChanRxRate
Definition: wds.h:3213
uint32_t maxUplinkBitrate
Definition: wds.h:230
Definition: wds.h:595
Definition: wds.h:2555
uint32_t maxSDUSize
Definition: wds.h:235
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:2505
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:766
uint8_t dBTechAvail
Definition: wds.h:758
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1902
uint8_t index
Definition: wds.h:3021
Definition: wds.h:3019
uint8_t resBerRatio
Definition: wds.h:981
Definition: wds.h:2913
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1214
uint32_t mipStatus
Definition: wds.h:757
Definition: wds.h:403
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1431
uint16_t srcPortRangeEnd
Definition: wds.h:109
uint16_t fqdnLen
Definition: wds.h:515
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t StatsPeriod
Definition: wds.h:3170
uint8_t ProfileIndex
Definition: wds.h:1510
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1893
uint8_t index
Definition: wds.h:3451
uint8_t * pProfileId
Definition: wds.h:1483
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:3538
Definition: wds.h:513
uint64_t MDMCallDuration
Definition: wds.h:3199
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1440
uint8_t MDMConnStatus
Definition: wds.h:3198
uint8_t dormancyStatus
Definition: wds.h:811
Definition: wds.h:2095
uint8_t * pReportDormStatus
Definition: wds.h:3187
uint8_t dataSystemStatus
Definition: wds.h:815
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t ipv4GWAddress
Definition: wds.h:3115
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:1596
uint8_t filterId
Definition: wds.h:100
uint32_t soMask
Definition: wds.h:764
uint8_t * pEnabled
Definition: wds.h:3022
char * pPass
Definition: wds.h:295
uint8_t NetworkType
Definition: wds.h:2853
uint32_t * pPDNInactivTimeout
Definition: wds.h:1227
uint8_t numOpt
Definition: wds.h:3537
uint8_t family
Definition: wds.h:3397
uint8_t prefNetwork
Definition: wds.h:2863
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:1899
Definition: wds.h:2172
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1444
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:2806
uint64_t tx_pkts
Definition: wds.h:754
uint8_t * pPrimaryID
Definition: wds.h:1218
Definition: wds.h:3523
uint8_t * pDataRate
Definition: wds.h:2112
uint32_t authentication
Definition: wds.h:2561
uint8_t * pRevTunneling
Definition: wds.h:3026
uint8_t * pAPNName
Definition: wds.h:1196
uint16_t * pPriV6DnsAddress
Definition: wds.h:2122
uint32_t * pIPv4AddrPref
Definition: wds.h:1890
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2148
uint8_t * pPdpAccessConFlag
Definition: wds.h:1892
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:2966
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:378
Definition: wds.h:1507
uint8_t * pReportDataBearerTech
Definition: wds.h:3188
Definition: wds.h:2851
uint32_t gUlBitRate
Definition: wds.h:45
uint64_t rxOKBytesCount
Definition: wds.h:3234
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1880
uint32_t * pAppType
Definition: wds.h:1432
uint16_t * pIPv6AddPref
Definition: wds.h:1900
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:1226
uint32_t * pprofileid3gpp2
Definition: wds.h:292
uint32_t pdpType
Definition: wds.h:2557
uint8_t ProfileType
Definition: wds.h:2149
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1882
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1881
Definition: wds.h:454
LibPackQosClassID * pQosClassID
Definition: wds.h:1906
uint8_t * pProfileType
Definition: wds.h:1484
uint8_t * pAppPriority
Definition: wds.h:1434
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:3208
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1891
uint16_t * pLcpAckTimeout
Definition: wds.h:2101
uint32_t * psid
Definition: wds.h:404
Definition: wds.h:3182
Definition: wds.h:2496
uint32_t dormancyState
Definition: wds.h:2451
uint8_t * pDataMode
Definition: wds.h:1433
uint8_t trafficClass
Definition: wds.h:229
uint16_t domainLen
Definition: wds.h:545
Definition: wds.h:3442
uint8_t profileType
Definition: wds.h:3497
uint8_t * pAuthenticationPref
Definition: wds.h:1889
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2214
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2104
uint8_t contextId
Definition: wds.h:3111
uint32_t secondaryDNS
Definition: wds.h:2560
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1884
uint8_t * pPdnType
Definition: wds.h:2118
uint8_t IPFamilyPreference
Definition: wds.h:645
struct wds_Domain domain[10]
Definition: wds.h:561
uint16_t * pSourceIP
Definition: wds.h:103
uint32_t maxUplinkBitrate
Definition: wds.h:974
Definition: wds.h:3495
uint16_t * pAPNnameSize
Definition: wds.h:1197
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:1439
Definition: wds.h:480
uint16_t gwAddressV6[8]
Definition: wds.h:598
uint32_t * pPDNInactivTimeout
Definition: wds.h:1908
int unpack_wds_SLQSGetDUNCallInfo(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1895
uint8_t dataBearerMask
Definition: wds.h:3299
uint16_t Tlvresult
Definition: wds.h:3358
uint16_t LTEAttachProfileListLen
Definition: wds.h:2633
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1201
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:973
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1883
Definition: wds.h:2956
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1203
uint32_t transferDelay
Definition: wds.h:239
uint16_t * pIpcpAckTimeout
Definition: wds.h:2102
uint8_t conn_status
Definition: wds.h:374
uint8_t sduErrorRatio
Definition: wds.h:980
uint8_t qosDeliveryOrder
Definition: wds.h:978
uint8_t type
Definition: wds.h:3443
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint64_t txOKBytesCount
Definition: wds.h:3233
uint8_t IMCNflag
Definition: wds.h:646
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1418
uint32_t SecondaryDNSV4
Definition: wds.h:630
uint8_t dormancyStatAvail
Definition: wds.h:760
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2237
uint32_t CurrChanTxRate
Definition: wds.h:3210
uint16_t secdnsv6
Definition: wds.h:2240
uint16_t tosMask
Definition: wds.h:111
uint32_t tXPacketSuccesses
Definition: wds.h:2352
uint16_t * pLcpAckTimeout
Definition: wds.h:1420
Definition: wds.h:2408
uint64_t mdmCallDurationActive
Definition: wds.h:3240
uint32_t GWAddressV4
Definition: wds.h:636
uint8_t * pProfileType
Definition: wds.h:1568
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:1422
uint32_t rXPacketErrors
Definition: wds.h:2355
uint32_t grntDownlinkBitrate
Definition: wds.h:233
Definition: wds.h:2735
uint8_t * pAuthenticationPref
Definition: wds.h:1208
uint8_t numInstances
Definition: wds.h:560
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1896
uint16_t ExtErrorCode
Definition: wds.h:1511
uint8_t * pPassword
Definition: wds.h:1887
uint8_t profileIndex
Definition: wds.h:457
uint32_t connectionStatus
Definition: wds.h:2173
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:2854
uint8_t deliveryErrSDU
Definition: wds.h:982
uint8_t hwType
Definition: wds.h:3511
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:2360
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:375
uint8_t xferStatAvail
Definition: wds.h:751
uint16_t * pSecV6DnsAddress
Definition: wds.h:2123
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:2333
uint8_t * pUsername
Definition: wds.h:2563
Definition: wds.h:2796
uint8_t * pImCnFlag
Definition: wds.h:1894
Definition: wds.h:3168
uint64_t rXOKBytesLastCall
Definition: wds.h:2361
uint8_t * pUserId
Definition: wds.h:1427
int8_t * pMNAAA
Definition: wds.h:3031
uint8_t bearerId
Definition: wds.h:3112
Definition: wds.h:2454
uint32_t IPv4
Definition: wds.h:625
int unpack_wds_SLQSGetProfileSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
uint8_t * pPdpDataCompType
Definition: wds.h:1195
uint16_t * pUserIdSize
Definition: wds.h:1428
uint8_t * pAPNClass3GPP2
Definition: wds.h:2127
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:976
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:256
uint32_t delayClass
Definition: wds.h:139
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:3555
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1522
uint8_t * pReportChannelRate
Definition: wds.h:3189
uint32_t primaryDNS
Definition: wds.h:2559
Definition: wds.h:498
uint8_t * pAuthPassword
Definition: wds.h:1429
uint16_t * pAuthPasswordSize
Definition: wds.h:2111
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1220
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:2805
uint32_t pdptype
Definition: wds.h:2234
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1200
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:2562
uint8_t _3gppRelease
Definition: wds.h:2696
uint8_t ProfileId
Definition: wds.h:1638
uint8_t * pReportConnStatus
Definition: wds.h:3185
int pack_wds_GetLastMobileIPError(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetLastMobileIPError_t *pReqParam)
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:258
int8_t * pMNHA
Definition: wds.h:3030
Definition: wds.h:1481
Definition: wds.h:136
uint8_t resBerRatio
Definition: wds.h:237
uint8_t * pImCnFlag
Definition: wds.h:1213
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1424
uint32_t prDNSIPv4Address
Definition: wds.h:3116
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2125
uint32_t * pAAASPI
Definition: wds.h:3029
uint8_t netInfoLen
Definition: wds.h:767
uint8_t dataBearer
Definition: wds.h:810
uint8_t * pPDPtype
Definition: wds.h:1874
uint8_t * pDataMode
Definition: wds.h:2114
uint32_t precedenceClass
Definition: wds.h:138
uint32_t trafficPriority
Definition: wds.h:240
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1215
uint32_t delayClass
Definition: wds.h:483
uint64_t callDuration
Definition: wds.h:2405
uint32_t mipMode
Definition: wds.h:2736
uint32_t precedenceClass
Definition: wds.h:482
uint8_t IPV6PrefixLen
Definition: wds.h:3088
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:3300
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:9
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1901
uint32_t maxSDUSize
Definition: wds.h:979
uint32_t PrimaryDNSV4
Definition: wds.h:629
uint8_t * pAuthRetryCount
Definition: wds.h:2106
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:755
uint8_t * pSecondaryFlag
Definition: wds.h:1217
int8_t * pNAI
Definition: wds.h:3027
uint8_t nextHeader
Definition: wds.h:105
uint32_t * pHASPI
Definition: wds.h:3028
uint8_t * pAuthProtocol
Definition: wds.h:1426
uint8_t domainName[256]
Definition: wds.h:546
uint8_t networkInfoLen
Definition: wds.h:2864
uint16_t * pPasswordSize
Definition: wds.h:1888
uint32_t statmask
Definition: wds.h:2334
uint16_t pridnsv6
Definition: wds.h:2239
uint32_t seDNSIPv4Address
Definition: wds.h:3117
uint8_t * pPdpAccessConFlag
Definition: wds.h:1211
uint16_t IPAddressV6[8]
Definition: wds.h:3089
Definition: wds.h:1520
Definition: wds.h:3054
uint8_t * pApnname
Definition: wds.h:2564
uint8_t profileIndex
Definition: wds.h:2498
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:236
uint8_t bearerID
Definition: wds.h:381
uint8_t mipstatAvail
Definition: wds.h:756
uint32_t secondaryHA
Definition: wds.h:2800
uint32_t peakThroughputClass
Definition: wds.h:485
uint8_t * pAPNDisabledFlag
Definition: wds.h:1907
uint16_t techName
Definition: wds.h:380
uint8_t currentNetwork
Definition: wds.h:3287
Definition: wds.h:1414
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:728
uint16_t * pAPNnameSize
Definition: wds.h:1878
uint8_t PCSCFAddrPCO
Definition: wds.h:638
transferStatInd * pTransferStatInd
Definition: wds.h:3186
Definition: wds.h:1189
dunchannelRate channelRate
Definition: wds.h:3237
uint32_t PDPType
Definition: wds.h:627
uint8_t transferStats
Definition: wds.h:813
uint8_t SigInd
Definition: wds.h:259
uint32_t Mask
Definition: wds.h:3184
uint64_t tXOkBytesCount
Definition: wds.h:2358
uint16_t srcPortRangeStart
Definition: wds.h:108
uint8_t * pPdpHdrCompType
Definition: wds.h:1875
uint32_t * pAppType
Definition: wds.h:2113
uint32_t dBTechnology
Definition: wds.h:759
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2132
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1198
uint16_t * pProfilenameSize
Definition: wds.h:1873
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1199
connectionStatus connectionStatus
Definition: wds.h:3231
Definition: wds.h:289
uint64_t rx_bytes
Definition: wds.h:753
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:3238
uint8_t enabled
Definition: wds.h:2797
uint8_t index
Definition: wds.h:2780
uint8_t dataBearerTech
Definition: wds.h:3236
uint16_t LTEAttachProfileListLen
Definition: wds.h:2698
uint8_t * pProfilename
Definition: wds.h:1872
uint8_t * pPdpContext
Definition: wds.h:1216
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1221
uint16_t callEndReason
Definition: wds.h:3232
uint8_t apnsize
Definition: wds.h:2244
Definition: wds.h:1454
uint32_t StatsMask
Definition: wds.h:3171
uint32_t * pPrimaryHA
Definition: wds.h:3024
uint32_t peakThroughputClass
Definition: wds.h:141
Definition: wds.h:1594
uint32_t * pAuth
Definition: wds.h:293
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2097
uint8_t * pAuthProtocol
Definition: wds.h:2107
uint8_t * pPdpContext
Definition: wds.h:1897
uint32_t tXPacketErrors
Definition: wds.h:2354
uint8_t * pPdnType
Definition: wds.h:1437
Definition: wds.h:1565
uint16_t * pPriV6DnsAddress
Definition: wds.h:1441
uint8_t chaddrLen
Definition: wds.h:3512
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2098
uint8_t interval
Definition: wds.h:816
uint32_t tXPacketOverflows
Definition: wds.h:2356
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:317
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1903
Definition: wds.h:2504
uint8_t currDBTechAvail
Definition: wds.h:762
Definition: wds.h:1636
uint8_t * pUsername
Definition: wds.h:1885
uint32_t * pAddress
Definition: wds.h:3023
uint8_t revTunneling
Definition: wds.h:2801
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1417
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:2807
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:761
uint8_t contextId
Definition: wds.h:3078
Definition: wds.h:2693
uint32_t SubnetMaskV4
Definition: wds.h:637
uint32_t maxChannelRXRate
Definition: wds.h:2293
uint8_t naiSize
Definition: wds.h:2802
uint32_t maxDlBitRate
Definition: wds.h:44
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2119
uint32_t error
Definition: wds.h:2910
uint32_t CurrChanRxRate
Definition: wds.h:3211
uint8_t * pAppPriority
Definition: wds.h:2115
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:631
uint8_t optValLen
Definition: wds.h:3526
uint32_t * pReqSettings
Definition: wds.h:871
uint32_t * psid
Definition: wds.h:316
uint8_t usersize
Definition: wds.h:2246
uint8_t * pProfileID
Definition: wds.h:1523
uint16_t ipaddrv6
Definition: wds.h:2238
uint32_t transferDelay
Definition: wds.h:983
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:102
Definition: wds.h:3196
LibpackProfile3GPP2 SlqsProfile3GPP2
Definition: wds.h:2133
uint16_t * pUserIdSize
Definition: wds.h:2109
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2124
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1445
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1210
Definition: wds.h:3285
uint8_t lastCallDataBearerTech
Definition: wds.h:3241
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:2631
uint32_t sePCSCFIPv4Address
Definition: wds.h:3123
uint64_t rXOkBytesCount
Definition: wds.h:2359
uint8_t sourceIPMask
Definition: wds.h:104
uint32_t maxDownlinkBitrate
Definition: wds.h:975
Definition: wds.h:2233
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:290
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1421
uint8_t * pAPNClass
Definition: wds.h:1228
uint8_t * pPassword
Definition: wds.h:2565
Definition: wds.h:40
uint32_t rXDroppedCount
Definition: wds.h:2363
uint16_t * pApnStringSize
Definition: wds.h:1436
uint8_t optCode
Definition: wds.h:3525
uint32_t SOMask
Definition: wds.h:2855
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:376
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
char * pUser
Definition: wds.h:294
uint32_t destPortRangeStart
Definition: wds.h:106
uint32_t rXPacketOverflows
Definition: wds.h:2357
uint8_t namesize
Definition: wds.h:2242
uint32_t address
Definition: wds.h:2798
uint16_t * pAuthPassword_tSize
Definition: wds.h:1430
uint8_t ProfileType
Definition: wds.h:1639
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2289
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t dormancyStatus
Definition: wds.h:3235
uint32_t * pSecondaryHA
Definition: wds.h:3025
uint32_t * pIPv4AddrPref
Definition: wds.h:1209
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:3556
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:10
Definition: wds.h:3509
uint8_t profileId
Definition: wds.h:3498
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2353
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2126
uint32_t currentChannelRXRate
Definition: wds.h:2291
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1202
uint8_t defaultPDNEnabled
Definition: wds.h:2630
uint8_t * pApnString
Definition: wds.h:1435
uint8_t * pPdpDataCompType
Definition: wds.h:1876
uint8_t QCI
Definition: wds.h:42
uint32_t ipv4Address
Definition: wds.h:3114
uint32_t maxDownlinkBitrate
Definition: wds.h:231
uint16_t Technology
Definition: wds.h:647
uint8_t family
Definition: wds.h:3444
uint8_t * pPassword
Definition: wds.h:1206
uint32_t ipaddr
Definition: wds.h:2235
uint32_t IPSECSPI
Definition: wds.h:110
Definition: wds.h:2351
uint8_t type
Definition: wds.h:3396
uint32_t pridns
Definition: wds.h:2236
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1904
uint8_t fqdnAddr[256]
Definition: wds.h:516
Definition: wds.h:724
uint32_t tXDroppedCount
Definition: wds.h:2362
uint32_t grntDownlinkBitrate
Definition: wds.h:977
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:1870
uint16_t * pPasswordSize
Definition: wds.h:1207
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1438
uint8_t * pUsername
Definition: wds.h:1204
uint8_t gDlBitRate
Definition: wds.h:43
uint32_t maxUlBitRate
Definition: wds.h:46
Definition: wds.h:98
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2121
Definition: common.h:90
Definition: wds.h:543
uint32_t meanThroughputClass
Definition: wds.h:486
uint16_t * pUsernameSize
Definition: wds.h:1886
uint32_t HASPI
Definition: wds.h:2804
uint32_t ratMask
Definition: wds.h:763
uint32_t primaryHA
Definition: wds.h:2799
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:3546
Definition: wds.h:3086
uint8_t mobileIP
Definition: wds.h:812
Definition: wds.h:227
uint32_t currentChannelTXRate
Definition: wds.h:2290
UnpackQmiProfileInfo curProfile
Definition: wds.h:2138
wds_profileInfo curProfile
Definition: wds.h:1569
uint8_t * pPdpHdrCompType
Definition: wds.h:1194
uint8_t * pAuthRetryCount
Definition: wds.h:1425
uint32_t soMask
Definition: wds.h:3289
Definition: wds.h:2450
uint8_t deliveryErrSDU
Definition: wds.h:238
uint8_t index
Definition: wds.h:3398
uint8_t * pApnString
Definition: wds.h:2116
uint8_t IPV6PrefixLen
Definition: wds.h:579
uint32_t MaxChanTxRate
Definition: wds.h:3212
uint32_t auth
Definition: wds.h:2241
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:3239
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1457
Definition: wds.h:2136
uint32_t * pprofileid3gpp
Definition: wds.h:291
uint32_t Authentication
Definition: wds.h:634
uint8_t contextType
Definition: wds.h:3079
uint8_t * pAddrAllocPref
Definition: wds.h:1224
uint8_t * pPDPtype
Definition: wds.h:1193
uint8_t * pAPNName
Definition: wds.h:1877
uint8_t * pAPNClass
Definition: wds.h:1909
uint8_t * pAllowLinger
Definition: wds.h:1419
uint8_t qosDeliveryOrder
Definition: wds.h:234
uint8_t currentDataBearer
Definition: wds.h:814
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1416
uint16_t Tlvresult
Definition: wds.h:2150
Definition: wds.h:558
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1222
uint32_t flowLabel
Definition: wds.h:112
Definition: wds.h:2130
uint32_t reliabilityClass
Definition: wds.h:140
uint8_t dataSysStatAvail
Definition: wds.h:765
uint32_t meanThroughputClass
Definition: wds.h:142
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1423
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