LinuxQMISDK  SLQS04.00.02
 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 #define BYT_STAT_STAT_MASK 0X000000C0
17 
18 
44 typedef struct
45 {
46  uint8_t QCI;
47  uint8_t gDlBitRate;
48  uint32_t maxDlBitRate;
49  uint32_t gUlBitRate;
50  uint32_t maxUlBitRate;
52 
102 typedef struct
103 {
104  uint8_t filterId;
105  uint8_t eValid;
106  uint8_t ipVersion;
107  uint16_t *pSourceIP;
108  uint8_t sourceIPMask;
109  uint8_t nextHeader;
113  uint16_t srcPortRangeEnd;
114  uint32_t IPSECSPI;
115  uint16_t tosMask;
116  uint32_t flowLabel;
118 
119 
120 
140 typedef struct
141 {
142  uint32_t precedenceClass;
143  uint32_t delayClass;
148 
149 
231 typedef struct
232 {
233  uint8_t trafficClass;
239  uint32_t maxSDUSize;
240  uint8_t sduErrorRatio;
241  uint8_t resBerRatio;
242  uint8_t deliveryErrSDU;
243  uint32_t transferDelay;
244  uint32_t trafficPriority;
246 
260 typedef struct
261 {
263  uint8_t SigInd;
265 
266 
293 typedef struct {
294  uint8_t *pTech;
295  uint32_t *pprofileid3gpp;
296  uint32_t *pprofileid3gpp2;
297  uint32_t *pAuth;
298  char *pUser;
299  char *pPass;
301 
319 typedef struct {
320  uint32_t *psid;
321  uint32_t *pFailureReason;
325 
340  pack_qmi_t *pCtx,
341  uint8_t *pReqBuf,
342  uint16_t *pLen,
344  );
345 
357  uint8_t *pResp,
358  uint16_t respLen,
360  );
361 
377 typedef struct{
378  uint8_t conn_status;
379  uint8_t reconfigReqd;
383  uint8_t ipFamily;
384  uint16_t techName;
385  uint8_t bearerID;
387 
399  uint8_t *pResp,
400  uint16_t respLen,
402  );
403 
407 typedef struct {
408  uint32_t *psid;
410 
425  pack_qmi_t *pCtx,
426  uint8_t *pReqBuf,
427  uint16_t *pLen,
429  );
430 
441  uint8_t *pResp,
442  uint16_t respLen
443  );
459 {
460  uint8_t profileType;
461  uint8_t profileIndex;
462 };
463 
464 
485 {
486  uint32_t precedenceClass;
487  uint32_t delayClass;
491 };
492 
503 {
504  uint8_t numInstances;
505  uint32_t pscsfIPv4Addr[64];
506 };
507 
518 {
519  uint16_t fqdnLen;
520  uint8_t fqdnAddr[256];
521 };
522 
533 {
534  uint8_t numInstances;
536 };
537 
548 {
549  uint16_t domainLen;
550  uint8_t domainName[256];
551 };
552 
563 {
564  uint8_t numInstances;
565  struct wds_Domain domain[10];
566 };
567 
582 {
583  uint8_t IPV6PrefixLen;
584  uint16_t IPAddressV6[8];
585 };
586 
600 {
601  uint8_t gwV6PrefixLen;
602  uint16_t gwAddressV6[8];
603 };
604 
628 typedef struct{
629  uint32_t IPv4;
630  uint8_t ProfileName[128];
631  uint32_t PDPType;
632  uint8_t APNName[128];
633  uint32_t PrimaryDNSV4;
634  uint32_t SecondaryDNSV4;
636  struct wds_GPRSQoS GPRSGrantedQoS;
637  uint8_t Username[128];
638  uint32_t Authentication;
639  struct wds_ProfileIdentifier ProfileID;
640  uint32_t GWAddressV4;
641  uint32_t SubnetMaskV4;
642  uint8_t PCSCFAddrPCO;
643  struct wds_PCSCFIPv4ServerAddressList ServerAddrList;
644  struct wds_PCSCFFQDNAddressList PCSCFFQDNAddrList;
645  uint16_t PrimaryDNSV6[8];
646  uint16_t SecondaryDNSV6[8];
647  uint32_t Mtu;
648  struct wds_DomainNameList DomainList;
650  uint8_t IMCNflag;
651  uint16_t Technology;
652  struct wds_IPV6AddressInfo IPV6AddrInfo;
653  struct wds_IPV6GWAddressInfo IPV6GWAddrInfo;
655 
667  uint8_t *pResp,
668  uint16_t respLen,
670  );
728 typedef struct
729 {
730  uint8_t NetworkType;
731  uint32_t RATMask;
732  uint32_t SOMask;
734 
754 typedef struct{
755  uint8_t xferStatAvail;
756  uint64_t tx_bytes;
757  uint64_t rx_bytes;
758  uint64_t tx_pkts;
759  uint64_t rx_pkts;
760  uint8_t mipstatAvail;
761  uint32_t mipStatus;
762  uint8_t dBTechAvail;
763  uint32_t dBTechnology;
765  uint32_t dormancyStatus;
767  uint32_t ratMask;
768  uint32_t soMask;
770  uint8_t prefNetwork;
771  uint8_t netInfoLen;
772  wds_currNetworkInfo currNWInfo[255];
774 
786  uint8_t *pResp,
787  uint16_t respLen,
789  );
790 
801  uint8_t *pResp,
802  uint16_t respLen
803  );
804 
813 typedef struct{
814  uint8_t dataBearer;
815  uint8_t dormancyStatus;
816  uint8_t mobileIP;
817  uint8_t transferStats;
820  uint8_t interval;
822 
823 
837  pack_qmi_t *pCtx,
838  uint8_t *pReqBuf,
839  uint16_t *pLen,
841  );
842 
874 typedef struct{
875  uint32_t *pReqSettings;
877 
891  pack_qmi_t *pCtx,
892  uint8_t *pReqBuf,
893  uint16_t *pLen,
895  );
896 
976 {
977  uint8_t trafficClass;
983  uint32_t maxSDUSize;
984  uint8_t sduErrorRatio;
985  uint8_t resBerRatio;
986  uint8_t deliveryErrSDU;
987  uint32_t transferDelay;
988  uint32_t trafficPriority;
989 };
990 
991 
1193 typedef struct
1194 {
1195  uint8_t *pProfilename;
1196  uint16_t *pProfilenameSize;
1197  uint8_t *pPDPtype;
1200  uint8_t *pAPNName;
1201  uint16_t *pAPNnameSize;
1208  uint8_t *pUsername;
1209  uint16_t *pUsernameSize;
1210  uint8_t *pPassword;
1211  uint16_t *pPasswordSize;
1213  uint32_t *pIPv4AddrPref;
1217  uint8_t *pImCnFlag;
1220  uint8_t *pPdpContext;
1221  uint8_t *pSecondaryFlag;
1222  uint8_t *pPrimaryID;
1223  uint16_t *pIPv6AddPref;
1228  uint8_t *pAddrAllocPref;
1232  uint8_t *pAPNClass;
1418 typedef struct
1419 {
1423  uint8_t *pAllowLinger;
1424  uint16_t *pLcpAckTimeout;
1425  uint16_t *pIpcpAckTimeout;
1426  uint16_t *pAuthTimeout;
1430  uint8_t *pAuthProtocol;
1431  uint8_t *pUserId;
1432  uint16_t *pUserIdSize;
1433  uint8_t *pAuthPassword;
1435  uint8_t *pDataRate;
1436  uint32_t *pAppType;
1437  uint8_t *pDataMode;
1438  uint8_t *pAppPriority;
1439  uint8_t *pApnString;
1440  uint16_t *pApnStringSize;
1441  uint8_t *pPdnType;
1445  uint16_t *pPriV6DnsAddress;
1446  uint16_t *pSecV6DnsAddress;
1447  uint8_t *pRATType;
1450  uint8_t *pAPNClass3GPP2;
1452 
1458 typedef union
1459 {
1463 
1485 typedef struct
1486 {
1487  uint8_t *pProfileId;
1488  uint8_t *pProfileType;
1491 
1505  pack_qmi_t *pCtx,
1506  uint8_t *pReqBuf,
1507  uint16_t *pLen,
1509  );
1510 
1511 typedef struct
1512 {
1513  uint8_t ProfileType;
1514  uint8_t ProfileIndex;
1515  uint16_t ExtErrorCode;
1517 
1524 typedef struct
1525 {
1527  uint8_t *pProfileID;
1528  uint16_t Tlvresult;
1530 
1543  uint8_t *pResp,
1544  uint16_t respLen,
1546  );
1547 
1569 typedef struct
1570 {
1571  uint8_t *pProfileId;
1572  uint8_t *pProfileType;
1575 
1589  pack_qmi_t *pCtx,
1590  uint8_t *pReqBuf,
1591  uint16_t *pLen,
1593  );
1594 
1598 typedef struct
1599 {
1600  uint16_t *pExtErrorCode;
1602 
1603 
1614  uint8_t *pResp,
1615  uint16_t respLen,
1617  );
1618 
1640 typedef struct
1641 {
1642  uint8_t ProfileId;
1643  uint8_t ProfileType;
1645 
1659  pack_qmi_t *pCtx,
1660  uint8_t *pReqBuf,
1661  uint16_t *pLen,
1663  );
1664 
1665 
1666 
1667 
1874 typedef struct
1875 {
1876  uint8_t *pProfilename;
1877  uint16_t *pProfilenameSize;
1878  uint8_t *pPDPtype;
1881  uint8_t *pAPNName;
1882  uint16_t *pAPNnameSize;
1889  uint8_t *pUsername;
1890  uint16_t *pUsernameSize;
1891  uint8_t *pPassword;
1892  uint16_t *pPasswordSize;
1894  uint32_t *pIPv4AddrPref;
1898  uint8_t *pImCnFlag;
1901  uint8_t *pPdpContext;
1902  uint8_t *pSecondaryFlag;
1903  uint8_t *pPrimaryID;
1904  uint16_t *pIPv6AddPref;
1909  uint8_t *pAddrAllocPref;
1913  uint8_t *pAPNClass;
2099 typedef struct
2100 {
2104  uint8_t *pAllowLinger;
2105  uint16_t *pLcpAckTimeout;
2106  uint16_t *pIpcpAckTimeout;
2107  uint16_t *pAuthTimeout;
2111  uint8_t *pAuthProtocol;
2112  uint8_t *pUserId;
2113  uint16_t *pUserIdSize;
2114  uint8_t *pAuthPassword;
2116  uint8_t *pDataRate;
2117  uint32_t *pAppType;
2118  uint8_t *pDataMode;
2119  uint8_t *pAppPriority;
2120  uint8_t *pApnString;
2121  uint16_t *pApnStringSize;
2122  uint8_t *pPdnType;
2126  uint16_t *pPriV6DnsAddress;
2127  uint16_t *pSecV6DnsAddress;
2128  uint8_t *pRATType;
2131  uint8_t *pAPNClass3GPP2;
2133 
2135 {
2139 
2140 typedef struct
2141 {
2143  uint16_t *pExtErrCode;
2145 
2146 typedef struct
2147 {
2148 /*
2149 wds_profileInfo CurProfile;
2150 uint16_t ExtErrCode;
2151 */
2153  uint8_t ProfileType;
2154  uint16_t Tlvresult;
2156 
2168  uint8_t *pResp,
2169  uint16_t respLen,
2171  );
2172 
2176 typedef struct {
2179 
2193  pack_qmi_t *pCtx,
2194  uint8_t *pReqBuf,
2195  uint16_t *pLen
2196  );
2197 
2209  uint8_t *pResp,
2210  uint16_t respLen,
2212  );
2213 
2217 typedef struct {
2218  uint32_t profiletype;
2220 
2237 typedef struct{
2238  uint32_t pdptype;
2239  uint32_t ipaddr;
2240  uint32_t pridns;
2241  uint32_t secdns;
2242  uint16_t ipaddrv6;
2243  uint16_t pridnsv6;
2244  uint16_t secdnsv6;
2245  uint32_t auth;
2246  uint8_t namesize;
2247  int8_t name[255];
2248  uint8_t apnsize;
2249  int8_t apnname[255];
2250  uint8_t usersize;
2251  int8_t username[255];
2253 
2266  pack_qmi_t *pCtx,
2267  uint8_t *pReqBuf,
2268  uint16_t *pLen,
2270  );
2271 
2282  uint8_t *pResp,
2283  uint16_t respLen,
2285  );
2286 
2293 typedef struct{
2299 
2313  pack_qmi_t *pCtx,
2314  uint8_t *pReqBuf,
2315  uint16_t *pLen
2316  );
2317 
2329  uint8_t *pResp,
2330  uint16_t respLen,
2332  );
2333 
2337 typedef struct{
2338  uint32_t statmask;
2340 
2355 typedef struct{
2358  uint32_t tXPacketErrors;
2359  uint32_t rXPacketErrors;
2362  uint64_t tXOkBytesCount;
2363  uint64_t rXOkBytesCount;
2366  uint32_t tXDroppedCount;
2367  uint32_t rXDroppedCount;
2369 
2383  pack_qmi_t *pCtx,
2384  uint8_t *pReqBuf,
2385  uint16_t *pLen,
2386  pack_wds_GetPacketStatus_t *reqParam
2387  );
2388 
2400  uint8_t *pResp,
2401  uint16_t respLen,
2403  );
2404 
2408 typedef struct{
2409  uint64_t callDuration;
2411 
2412 typedef struct{
2413 
2415 
2429  pack_qmi_t *pCtx,
2430  uint8_t *pReqBuf,
2431  uint16_t *pLen,
2433  );
2434 
2446  uint8_t *pResp,
2447  uint16_t respLen,
2449  );
2450 
2454 typedef struct{
2455  uint32_t dormancyState;
2457 
2458 typedef struct{
2459 
2474  pack_qmi_t *pCtx,
2475  uint8_t *pReqBuf,
2476  uint16_t *pLen,
2477  pack_wds_GetDormancyState_t *reqParam
2478  );
2479 
2491  uint8_t *pResp,
2492  uint16_t respLen,
2494  );
2495 
2500 typedef struct{
2501  uint8_t profileType;
2502  uint8_t profileIndex;
2504 
2508 typedef struct{
2511 
2525  pack_qmi_t *pCtx,
2526  uint8_t *pReqBuf,
2527  uint16_t *pLen,
2529  );
2530 
2542  uint8_t *pResp,
2543  uint16_t respLen,
2545  );
2546 
2559 typedef struct{
2560  uint32_t profileType;
2561  uint32_t pdpType;
2562  uint32_t ipAddress;
2563  uint32_t primaryDNS;
2564  uint32_t secondaryDNS;
2565  uint32_t authentication;
2566  uint8_t *pName;
2567  uint8_t *pUsername;
2568  uint8_t *pApnname;
2569  uint8_t *pPassword;
2571 
2585  pack_qmi_t *pCtx,
2586  uint8_t *pReqBuf,
2587  uint16_t *pLen,
2589  );
2590 
2602  uint8_t *pResp,
2603  uint16_t respLen
2604  );
2605 
2648 typedef struct{
2650  uint16_t profileList[5];
2652  uint8_t _3gppRelease;
2653  uint16_t LTEAttachProfileList[MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE];
2656 
2670  pack_qmi_t *pCtx,
2671  uint8_t *pReqBuf,
2672  uint16_t *pLen
2673  );
2674 
2686  uint8_t *pResp,
2687  uint16_t respLen,
2689  );
2690 
2738 typedef struct{
2740  uint16_t *pProfileList;
2742  uint8_t *p3gppRelease;
2746 
2760  pack_qmi_t *pCtx,
2761  uint8_t *pReqBuf,
2762  uint16_t *pLen,
2764  );
2765 
2773  uint8_t *pResp,
2774  uint16_t respLen
2775  );
2776 
2777 
2781 typedef struct{
2782 uint32_t mipMode;
2784 typedef struct{
2785 
2800  pack_qmi_t *pCtx,
2801  uint8_t *pReqBuf,
2802  uint16_t *pLen,
2803  pack_wds_GetMobileIP_t *pReqParam
2804  );
2805 
2817  uint8_t *pResp,
2818  uint16_t respLen,
2819  unpack_wds_GetMobileIP_t *pOutput
2820  );
2821 
2825 typedef struct{
2826 uint8_t index;
2828 
2842 typedef struct{
2843 uint8_t enabled;
2844 uint32_t address;
2845 uint32_t primaryHA;
2846 uint32_t secondaryHA;
2848 uint8_t naiSize;
2849 int8_t NAI[255];
2850 uint32_t HASPI;
2851 uint32_t AAASPI;
2852 uint32_t HAState;
2853 uint32_t AAAState;
2855 
2869  pack_qmi_t *pCtx,
2870  uint8_t *pReqBuf,
2871  uint16_t *pLen,
2873  );
2874 
2886  uint8_t *pResp,
2887  uint16_t respLen,
2889  );
2890 
2897 typedef struct
2898 {
2899 uint8_t NetworkType;
2900 uint32_t RATMask;
2901 uint32_t SOMask;
2908 typedef struct{
2909 uint8_t prefNetwork;
2913 
2914 typedef struct{
2915 
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 
2955 typedef struct{
2956 uint32_t error;
2958 
2959 typedef struct{
2960 
2962 
2976  pack_qmi_t *pCtx,
2977  uint8_t *pReqBuf,
2978  uint16_t *pLen,
2980  );
2981 
2993  uint8_t *pResp,
2994  uint16_t respLen,
2996  );
2997 
3002 typedef struct
3003 {
3005 uint32_t ulMask;
3007 
3011 typedef struct{
3014 
3025  pack_qmi_t *pCtx,
3026  uint8_t *pReqBuf,
3027  uint16_t *pLen,
3029  );
3030 
3031 typedef struct
3032 {
3033 
3035 
3046  uint8_t *pResp,
3047  uint16_t respLen,
3049  );
3050 
3065 typedef struct{
3066 int8_t spc[10];
3067 uint8_t index;
3068 uint8_t *pEnabled;
3069 uint32_t *pAddress;
3070 uint32_t *pPrimaryHA;
3071 uint32_t *pSecondaryHA;
3072 uint8_t *pRevTunneling;
3073 int8_t *pNAI;
3074 uint32_t *pHASPI;
3075 uint32_t *pAAASPI;
3076 int8_t *pMNHA;
3077 int8_t *pMNAAA;
3079 
3094  pack_qmi_t *pCtx,
3095  uint8_t *pReqBuf,
3096  uint16_t *pLen,
3098  );
3099 
3100 typedef struct
3101 {
3113  uint8_t *pResp,
3114  uint16_t respLen,
3116  );
3117 
3122 typedef struct
3123 {
3124 uint8_t contextId;
3125 uint8_t contextType;
3127 
3133 {
3136 };
3137 
3155 typedef struct
3156 {
3157 uint8_t contextId;
3158 uint8_t bearerId;
3159 int8_t apnName[100];
3160 uint32_t ipv4Address;
3161 uint32_t ipv4GWAddress;
3164 struct ipv6AddressInfo ipv6Address;
3165 struct ipv6AddressInfo ipv6GWAddress;
3166 uint16_t prDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3167 uint16_t seDNSIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3170 uint16_t prPCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3171 uint16_t sePCSCFIPv6Address[IPV6_ADDRESS_ARRAY_SIZE];
3173 
3188  pack_qmi_t *pCtx,
3189  uint8_t *pReqBuf,
3190  uint16_t *pLen,
3192  );
3193 
3205  uint8_t *pResp,
3206  uint16_t respLen,
3208  );
3209 
3214 typedef struct
3215 {
3216 uint8_t StatsPeriod;
3217 uint32_t StatsMask;
3218 } transferStatInd;
3219 
3228 typedef struct
3229 {
3230 uint32_t Mask;
3237 
3242 typedef struct
3243 {
3247 
3254 typedef struct
3255 {
3258 uint32_t MaxChanTxRate;
3259 uint32_t MaxChanRxRate;
3260 } dunchannelRate;
3261 
3275 typedef struct
3276 {
3278 uint16_t callEndReason;
3289 
3304  pack_qmi_t *pCtx,
3305  uint8_t *pReqBuf,
3306  uint16_t *pLen,
3308  );
3309 
3321  uint8_t *pResp,
3322  uint16_t respLen,
3324  );
3325 
3331 typedef struct
3332 {
3334 uint32_t ratMask;
3335 uint32_t soMask;
3337 
3343 typedef struct
3344 {
3349 
3350 typedef struct{
3351 
3367  pack_qmi_t *pCtx,
3368  uint8_t *pReqBuf,
3369  uint16_t *pLen,
3371  );
3372 
3384  uint8_t *pResp,
3385  uint16_t respLen,
3387  );
3388 
3395 typedef struct{
3398 
3403 typedef struct{
3404  uint16_t Tlvresult;
3406 
3419  pack_qmi_t *pCtx,
3420  uint8_t *pReqBuf,
3421  uint16_t *pLen,
3423 );
3424 
3436  uint8_t *pResp,
3437  uint16_t respLen,
3439 );
3440 
3441 typedef struct{
3442  uint8_t type;
3443  uint8_t family;
3444  uint8_t index;
3446 
3459  pack_qmi_t *pCtx,
3460  uint8_t *pReqBuf,
3461  uint16_t *pLen,
3463  );
3464 
3475  uint8_t *pResp,
3476  uint16_t respLen
3477  );
3478 
3488 typedef struct{
3489  uint8_t type;
3490  uint8_t family;
3492 
3496 typedef struct{
3497  uint8_t index;
3499 
3512  pack_qmi_t *pCtx,
3513  uint8_t *pReqBuf,
3514  uint16_t *pLen,
3516  );
3517 
3529  uint8_t *pResp,
3530  uint16_t respLen,
3532  );
3533 
3541 typedef struct
3542 {
3543  uint8_t profileType;
3544  uint8_t profileId;
3546 
3555 typedef struct
3556 {
3557  uint8_t hwType;
3558  uint8_t chaddrLen;
3559  uint8_t chaddr[16];
3561 
3569 typedef struct
3570 {
3571  uint8_t optCode;
3572  uint8_t optValLen;
3573  uint8_t optVal[255];
3574 } wdsDhcpv4Option;
3575 
3581 typedef struct
3582 {
3583  uint8_t numOpt;
3586 
3590 typedef struct
3591 {
3594 
3599 typedef struct
3600 {
3604 
3617  pack_qmi_t *pCtx,
3618  uint8_t *pReqBuf,
3619  uint16_t *pLen,
3621 
3633  uint8_t *pResp,
3634  uint16_t respLen,
3636  );
3637 
3650 typedef struct
3651 {
3652  uint32_t *pStatMask;
3654 
3667  pack_qmi_t *pCtx,
3668  uint8_t *pReqBuf,
3669  uint16_t *pLen,
3671 
3717  typedef struct
3718  {
3721  uint32_t *pTXPacketErrors;
3722  uint32_t *pRXPacketErrors;
3725  uint64_t *pTXOkBytesCount;
3726  uint64_t *pRXOkBytesCount;
3729  uint32_t *pTXDroppedCount;
3730  uint32_t *pRXDroppedCount;
3732 
3744  uint8_t *pResp,
3745  uint16_t respLen,
3747  );
3748 
3762  pack_qmi_t *pCtx,
3763  uint8_t *pReqBuf,
3764  uint16_t *pLen
3765  );
3774 typedef struct{
3775  uint64_t *pTXTotalBytes;
3776  uint64_t *pRXTotalBytes;
3778 
3790  uint8_t *pResp,
3791  uint16_t respLen,
3793  );
3794 
3808  pack_qmi_t *pCtx,
3809  uint8_t *pReqBuf,
3810  uint16_t *pLen
3811  );
3838 typedef struct{
3844 
3856  uint8_t *pResp,
3857  uint16_t respLen,
3859  );
3860 
3874  pack_qmi_t *pCtx,
3875  uint8_t *pReqBuf,
3876  uint16_t *pLen
3877  );
3887 typedef struct{
3891 
3903  uint8_t *pResp,
3904  uint16_t respLen,
3906  );
3907 
3917 typedef struct {
3918  uint8_t loopbackMode;
3921 
3936  pack_qmi_t *pCtx,
3937  uint8_t *pReqBuf,
3938  uint16_t *pLen,
3940  );
3941 
3952  uint8_t *pResp,
3953  uint16_t respLen
3954  );
3955 
3956 #endif
3957 
uint32_t current_channel_tx_rate
Definition: wds.h:3839
uint8_t numInstances
Definition: wds.h:504
uint32_t * pVerboseFailureReason
Definition: wds.h:323
uint8_t * pAddrAllocPref
Definition: wds.h:1909
uint8_t gwV6PrefixLen
Definition: wds.h:601
uint32_t profileType
Definition: wds.h:2560
Definition: wds.h:2217
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:2109
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1216
uint8_t * pUserId
Definition: wds.h:2112
uint32_t * pTXDroppedCount
Definition: wds.h:3729
uint32_t pscsfIPv4Addr[64]
Definition: wds.h:505
uint16_t * pExtErrCode
Definition: wds.h:2143
uint16_t * pUsernameSize
Definition: wds.h:1209
uint32_t * pPrimaryV4DnsAddress
Definition: wds.h:2124
Definition: wds.h:2825
Definition: wds.h:3496
uint8_t profileType
Definition: wds.h:460
uint16_t * pSecV6DnsAddress
Definition: wds.h:1446
uint32_t ratMask
Definition: wds.h:3334
Definition: wds.h:3441
Definition: wds.h:2955
uint8_t * pAuthPassword
Definition: wds.h:2114
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:2103
Definition: wds.h:2784
uint16_t IPAddressV6[8]
Definition: wds.h:584
Definition: wds.h:2408
uint32_t Mtu
Definition: wds.h:647
uint32_t maxChannelTXRate
Definition: wds.h:2296
uint8_t NetworkType
Definition: wds.h:730
Definition: wds.h:532
uint8_t * pAllowLinger
Definition: wds.h:2104
uint32_t RATMask
Definition: wds.h:731
int pack_wds_GetSessionState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:581
LibPackprofile_3GPP SlqsProfile3GPP
Definition: wds.h:1460
uint8_t eValid
Definition: wds.h:105
struct wds_PCSCFFQDNAddress pcsfFQDNAddress[10]
Definition: wds.h:535
uint8_t ProfileType
Definition: wds.h:1513
uint16_t destPortRangeEnd
Definition: wds.h:111
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:488
uint64_t tx_bytes
Definition: wds.h:756
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1227
uint16_t * pApnStringSize
Definition: wds.h:2121
uint8_t bResetStatistics
Definition: wds.h:3004
uint8_t * pRATType
Definition: wds.h:1447
Definition: wds.h:3581
uint32_t ulMask
Definition: wds.h:3005
uint8_t ipFamily
Definition: wds.h:383
uint8_t * pSecondaryFlag
Definition: wds.h:1902
uint8_t numInstances
Definition: wds.h:534
uint8_t * pProfileId
Definition: wds.h:1571
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:2742
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1883
uint16_t verboseSessnEndReasonType
Definition: wds.h:381
uint32_t prPCSCFIPv4Address
Definition: wds.h:3168
wds_profileInfo * pCurProfile
Definition: wds.h:1489
uint32_t * pVerboseFailReasonType
Definition: wds.h:322
uint8_t loopbackMode
Definition: wds.h:3918
uint8_t * pProfilename
Definition: wds.h:1195
Definition: wds.h:3275
uint32_t ipAddress
Definition: wds.h:2562
qmiWDSDataBearerTechnology lastCallDataBearerTechnology
Definition: wds.h:3347
uint32_t grntUplinkBitrate
Definition: wds.h:236
uint32_t trafficPriority
Definition: wds.h:988
uint8_t profileType
Definition: wds.h:2501
uint16_t * pLTEAttachProfileList
Definition: wds.h:2743
uint16_t * pAuthTimeout
Definition: wds.h:2107
uint8_t IPFamilyPreference
Definition: wds.h:3396
Definition: wds.h:975
uint16_t * pIPv6AddPref
Definition: wds.h:1223
uint16_t Tlvresult
Definition: wds.h:1528
uint16_t * pProfilenameSize
Definition: wds.h:1196
uint64_t * pRXOkBytesCount
Definition: wds.h:3726
LibPackQosClassID * pQosClassID
Definition: wds.h:1229
uint8_t * pAPNClass3GPP2
Definition: wds.h:1450
uint32_t MaxChanRxRate
Definition: wds.h:3259
uint32_t maxUplinkBitrate
Definition: wds.h:234
Definition: wds.h:599
Definition: wds.h:2559
uint32_t maxSDUSize
Definition: wds.h:239
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:2509
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:770
uint8_t dBTechAvail
Definition: wds.h:762
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1906
uint8_t index
Definition: wds.h:3067
Definition: wds.h:3065
uint8_t resBerRatio
Definition: wds.h:985
Definition: wds.h:2959
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1218
uint32_t mipStatus
Definition: wds.h:761
Definition: wds.h:407
int unpack_wds_SetMobileIPProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SetMobileIPProfile_t *pOutput)
uint8_t * pDataRate
Definition: wds.h:1435
uint16_t srcPortRangeEnd
Definition: wds.h:113
uint16_t fqdnLen
Definition: wds.h:519
int unpack_wds_SLQSGetDataBearerTechnology(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDataBearerTechnology_t *pOutput)
uint8_t StatsPeriod
Definition: wds.h:3216
uint8_t ProfileIndex
Definition: wds.h:1514
uint8_t * pPcscfAddrUsingDhcp
Definition: wds.h:1897
uint8_t index
Definition: wds.h:3497
uint8_t * pProfileId
Definition: wds.h:1487
int unpack_wds_GetPacketStatus(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatus_t *pOutput)
wdsDhcpv4Option * pOptList
Definition: wds.h:3584
Definition: wds.h:517
uint64_t MDMCallDuration
Definition: wds.h:3245
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:1444
uint8_t MDMConnStatus
Definition: wds.h:3244
uint8_t dormancyStatus
Definition: wds.h:815
Definition: wds.h:2099
uint8_t * pReportDormStatus
Definition: wds.h:3233
uint8_t dataSystemStatus
Definition: wds.h:819
int pack_wds_GetConnectionRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint32_t ipv4GWAddress
Definition: wds.h:3161
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:1600
uint8_t filterId
Definition: wds.h:104
uint32_t * pRXPacketSuccesses
Definition: wds.h:3720
int unpack_wds_SLQSSGetLoopback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetLoopback_t *pOutput)
uint32_t soMask
Definition: wds.h:768
uint8_t ByteLoopbackMode
Definition: wds.h:3888
uint8_t * pEnabled
Definition: wds.h:3068
char * pPass
Definition: wds.h:299
uint8_t NetworkType
Definition: wds.h:2899
uint32_t max_channel_rx_rate
Definition: wds.h:3842
uint32_t * pPDNInactivTimeout
Definition: wds.h:1231
uint8_t numOpt
Definition: wds.h:3583
uint8_t family
Definition: wds.h:3443
uint8_t prefNetwork
Definition: wds.h:2909
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)
uint16_t LTEAttachProfile
Definition: wds.h:2649
uint32_t * pRXPacketErrors
Definition: wds.h:3722
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:1903
Definition: wds.h:2176
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:1448
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:2852
uint64_t tx_pkts
Definition: wds.h:758
uint8_t * pPrimaryID
Definition: wds.h:1222
Definition: wds.h:3650
Definition: wds.h:3569
uint8_t * pDataRate
Definition: wds.h:2116
Definition: wds.h:3887
uint32_t authentication
Definition: wds.h:2565
uint8_t * pRevTunneling
Definition: wds.h:3072
uint8_t * pAPNName
Definition: wds.h:1200
uint16_t * pPriV6DnsAddress
Definition: wds.h:2126
uint32_t * pIPv4AddrPref
Definition: wds.h:1894
int pack_wds_SLQSSetIPFamilyPreference(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSSetIPFamilyPreference_t *pReqParam)
UnPackGetProfileSettingOut * pProfileSettings
Definition: wds.h:2152
uint8_t * pPdpAccessConFlag
Definition: wds.h:1896
rmTrasnferStaticsReq RmTrasnferStaticsReq
Definition: wds.h:3012
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:382
Definition: wds.h:1511
uint8_t * pReportDataBearerTech
Definition: wds.h:3234
Definition: wds.h:2897
uint32_t gUlBitRate
Definition: wds.h:49
uint64_t rxOKBytesCount
Definition: wds.h:3280
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1884
uint32_t * pAppType
Definition: wds.h:1436
uint16_t * pIPv6AddPref
Definition: wds.h:1904
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:1230
uint32_t * pprofileid3gpp2
Definition: wds.h:296
uint32_t pdpType
Definition: wds.h:2561
uint8_t ProfileType
Definition: wds.h:2153
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1886
uint8_t loopbackMultiplier
Definition: wds.h:3919
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1885
Definition: wds.h:458
LibPackQosClassID * pQosClassID
Definition: wds.h:1910
uint8_t * pProfileType
Definition: wds.h:1488
uint8_t * pAppPriority
Definition: wds.h:1438
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:3254
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1895
uint16_t * pLcpAckTimeout
Definition: wds.h:2105
uint32_t * psid
Definition: wds.h:408
Definition: wds.h:3228
uint32_t current_channel_rx_rate
Definition: wds.h:3840
Definition: wds.h:2500
uint32_t dormancyState
Definition: wds.h:2455
uint8_t * pDataMode
Definition: wds.h:1437
uint8_t trafficClass
Definition: wds.h:233
uint16_t domainLen
Definition: wds.h:549
Definition: wds.h:3488
uint8_t profileType
Definition: wds.h:3543
uint8_t * pAuthenticationPref
Definition: wds.h:1893
int unpack_wds_SLQSStopDataSession(uint8_t *pResp, uint16_t respLen)
uint32_t profiletype
Definition: wds.h:2218
uint8_t * pLcpCreqRetryCount
Definition: wds.h:2108
uint8_t contextId
Definition: wds.h:3157
uint32_t secondaryDNS
Definition: wds.h:2564
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1888
uint8_t ByteLoopbackMultiplier
Definition: wds.h:3889
uint8_t * pPdnType
Definition: wds.h:2122
uint8_t IPFamilyPreference
Definition: wds.h:649
struct wds_Domain domain[10]
Definition: wds.h:565
uint16_t * pSourceIP
Definition: wds.h:107
uint32_t maxUplinkBitrate
Definition: wds.h:978
Definition: wds.h:3541
uint16_t * pAPNnameSize
Definition: wds.h:1201
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:1443
Definition: wds.h:484
uint16_t gwAddressV6[8]
Definition: wds.h:602
uint32_t * pPDNInactivTimeout
Definition: wds.h:1912
int unpack_wds_SLQSGetDUNCallInfo(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetDUNCallInfo_t *pOutput)
LibPackTFTIDParams * pTFTID1Params
Definition: wds.h:1899
uint8_t dataBearerMask
Definition: wds.h:3345
uint16_t Tlvresult
Definition: wds.h:3404
uint16_t LTEAttachProfileListLen
Definition: wds.h:2654
LibPackUMTSQoS * pUMTSMinQoS
Definition: wds.h:1205
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:977
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1887
Definition: wds.h:3002
LibPackGPRSRequestedQoS * pGPRSMinimumQoS
Definition: wds.h:1207
uint32_t transferDelay
Definition: wds.h:243
uint16_t * pIpcpAckTimeout
Definition: wds.h:2106
uint8_t conn_status
Definition: wds.h:378
uint8_t sduErrorRatio
Definition: wds.h:984
uint8_t qosDeliveryOrder
Definition: wds.h:982
uint8_t type
Definition: wds.h:3489
int unpack_wds_GetDefaultProfileNum(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfileNum_t *pOutput)
uint64_t txOKBytesCount
Definition: wds.h:3279
uint8_t IMCNflag
Definition: wds.h:650
uint32_t * pPppSessCloseTimer1x
Definition: wds.h:1422
uint32_t SecondaryDNSV4
Definition: wds.h:634
uint8_t dormancyStatAvail
Definition: wds.h:764
int unpack_wds_GetConnectionRate(uint8_t *pResp, uint16_t respLen, unpack_wds_GetConnectionRate_t *pOutput)
uint32_t secdns
Definition: wds.h:2241
uint32_t CurrChanTxRate
Definition: wds.h:3256
uint16_t secdnsv6
Definition: wds.h:2244
uint16_t tosMask
Definition: wds.h:115
uint32_t tXPacketSuccesses
Definition: wds.h:2356
uint16_t * pLcpAckTimeout
Definition: wds.h:1424
Definition: wds.h:2412
uint64_t mdmCallDurationActive
Definition: wds.h:3286
uint32_t GWAddressV4
Definition: wds.h:640
uint8_t * pProfileType
Definition: wds.h:1572
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:1426
uint32_t rXPacketErrors
Definition: wds.h:2359
uint32_t grntDownlinkBitrate
Definition: wds.h:237
Definition: wds.h:2781
uint8_t * pAuthenticationPref
Definition: wds.h:1212
uint8_t numInstances
Definition: wds.h:564
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1900
uint16_t ExtErrorCode
Definition: wds.h:1515
uint8_t * pPassword
Definition: wds.h:1891
uint8_t profileIndex
Definition: wds.h:461
uint32_t connectionStatus
Definition: wds.h:2177
uint64_t * pRXOKBytesLastCall
Definition: wds.h:3728
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:2900
uint8_t deliveryErrSDU
Definition: wds.h:986
uint8_t hwType
Definition: wds.h:3557
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:2364
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:379
uint8_t xferStatAvail
Definition: wds.h:755
uint16_t * pSecV6DnsAddress
Definition: wds.h:2127
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:2337
uint8_t * pUsername
Definition: wds.h:2567
Definition: wds.h:2842
uint32_t * pRXPacketOverflows
Definition: wds.h:3724
uint8_t * pImCnFlag
Definition: wds.h:1898
Definition: wds.h:3214
int unpack_wds_GetPacketStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_GetPacketStatistics_t *pOutput)
uint64_t rXOKBytesLastCall
Definition: wds.h:2365
uint8_t * pUserId
Definition: wds.h:1431
int8_t * pMNAAA
Definition: wds.h:3077
uint8_t bearerId
Definition: wds.h:3158
Definition: wds.h:2458
uint32_t * pTXPacketOverflows
Definition: wds.h:3723
uint32_t IPv4
Definition: wds.h:629
int unpack_wds_SLQSGetProfileSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetProfileSettings_t *pOutput)
uint8_t * pPdpDataCompType
Definition: wds.h:1199
uint16_t * pUserIdSize
Definition: wds.h:1432
uint8_t * pAPNClass3GPP2
Definition: wds.h:2131
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:980
int unpack_wds_SLQSGetCurrDataSystemStat(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrDataSystemStat_t *pOutput)
Definition: wds.h:260
uint32_t delayClass
Definition: wds.h:143
wdsDhcpv4HwConfig * pHwConfig
Definition: wds.h:3601
PackCreateProfileOut * pCreateProfileOut
Definition: wds.h:1526
uint8_t * pReportChannelRate
Definition: wds.h:3235
uint32_t primaryDNS
Definition: wds.h:2563
Definition: wds.h:502
uint8_t * pAuthPassword
Definition: wds.h:1433
uint16_t * pAuthPasswordSize
Definition: wds.h:2115
union unpackWdsProfileParam UnpackQmiProfileInfo
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1224
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:2851
uint32_t pdptype
Definition: wds.h:2238
LibPackUMTSQoS * pUMTSReqQoS
Definition: wds.h:1204
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:2566
uint8_t ProfileId
Definition: wds.h:1642
int pack_wds_GetByteTotals(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
uint8_t * pReportConnStatus
Definition: wds.h:3231
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:3719
LibPackUMTSQoS UMTSReqQoS
Definition: wds.h:262
int8_t * pMNHA
Definition: wds.h:3076
Definition: wds.h:1485
Definition: wds.h:140
uint8_t resBerRatio
Definition: wds.h:241
uint8_t * pImCnFlag
Definition: wds.h:1217
uint8_t * pIpcpCreqRetryCount
Definition: wds.h:1428
uint32_t prDNSIPv4Address
Definition: wds.h:3162
uint8_t * pAPNEnabled3GPP2
Definition: wds.h:2129
uint32_t * pAAASPI
Definition: wds.h:3075
uint8_t netInfoLen
Definition: wds.h:771
uint8_t dataBearer
Definition: wds.h:814
uint8_t * pPDPtype
Definition: wds.h:1878
uint8_t * pDataMode
Definition: wds.h:2118
uint32_t precedenceClass
Definition: wds.h:142
uint32_t trafficPriority
Definition: wds.h:244
int pack_wds_SLQSGetDUNCallInfo(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_SLQSGetDUNCallInfo_t *reqParam)
LibPackTFTIDParams * pTFTID2Params
Definition: wds.h:1219
uint32_t delayClass
Definition: wds.h:487
uint64_t callDuration
Definition: wds.h:2409
uint32_t mipMode
Definition: wds.h:2782
uint32_t precedenceClass
Definition: wds.h:486
uint8_t IPV6PrefixLen
Definition: wds.h:3134
qmiWDSDataBearerTechnology curDataBearerTechnology
Definition: wds.h:3346
#define IPV6_ADDRESS_ARRAY_SIZE
Definition: wds.h:12
LibPackUMTSReqQoSSigInd * pUMTSReqQoSSigInd
Definition: wds.h:1905
uint32_t maxSDUSize
Definition: wds.h:983
uint32_t PrimaryDNSV4
Definition: wds.h:633
uint8_t * pAuthRetryCount
Definition: wds.h:2110
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:759
uint8_t * pSecondaryFlag
Definition: wds.h:1221
int8_t * pNAI
Definition: wds.h:3073
uint8_t nextHeader
Definition: wds.h:109
uint32_t * pHASPI
Definition: wds.h:3074
uint8_t * pAuthProtocol
Definition: wds.h:1430
uint8_t domainName[256]
Definition: wds.h:550
uint8_t networkInfoLen
Definition: wds.h:2910
uint16_t * pPasswordSize
Definition: wds.h:1892
uint32_t statmask
Definition: wds.h:2338
uint16_t pridnsv6
Definition: wds.h:2243
uint32_t seDNSIPv4Address
Definition: wds.h:3163
uint8_t * pPdpAccessConFlag
Definition: wds.h:1215
uint16_t IPAddressV6[8]
Definition: wds.h:3135
Definition: wds.h:1524
Definition: wds.h:3100
uint8_t * pApnname
Definition: wds.h:2568
uint8_t profileIndex
Definition: wds.h:2502
int unpack_wds_SLQSSet3GPPConfigItem(uint8_t *pResp, uint16_t respLen)
uint8_t sduErrorRatio
Definition: wds.h:240
uint8_t bearerID
Definition: wds.h:385
uint8_t mipstatAvail
Definition: wds.h:760
uint32_t secondaryHA
Definition: wds.h:2846
uint32_t peakThroughputClass
Definition: wds.h:489
uint8_t * pAPNDisabledFlag
Definition: wds.h:1911
uint16_t techName
Definition: wds.h:384
uint8_t currentNetwork
Definition: wds.h:3333
Definition: wds.h:1418
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:732
uint16_t * pAPNnameSize
Definition: wds.h:1882
uint8_t PCSCFAddrPCO
Definition: wds.h:642
transferStatInd * pTransferStatInd
Definition: wds.h:3232
Definition: wds.h:1193
dunchannelRate channelRate
Definition: wds.h:3283
uint32_t PDPType
Definition: wds.h:631
Definition: wds.h:3774
uint8_t transferStats
Definition: wds.h:817
uint8_t SigInd
Definition: wds.h:263
uint32_t Mask
Definition: wds.h:3230
uint64_t tXOkBytesCount
Definition: wds.h:2362
uint16_t srcPortRangeStart
Definition: wds.h:112
uint16_t * pProfileList
Definition: wds.h:2740
uint8_t * pPdpHdrCompType
Definition: wds.h:1879
uint32_t * pAppType
Definition: wds.h:2117
uint32_t dBTechnology
Definition: wds.h:763
LibpackProfile3GPP SlqsProfile3GPP
Definition: wds.h:2136
uint32_t * pPriDNSIPv4AddPref
Definition: wds.h:1202
uint16_t * pProfilenameSize
Definition: wds.h:1877
int unpack_wds_RMSetTransferStatistics(uint8_t *pResp, uint16_t respLen, unpack_wds_RMSetTransferStatistics_t *pOutput)
uint32_t * pSecDNSIPv4AddPref
Definition: wds.h:1203
connectionStatus connectionStatus
Definition: wds.h:3277
Definition: wds.h:293
int pack_wds_GetPacketStatistics(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_wds_GetPacketStatistics_t *pReq)
uint64_t rx_bytes
Definition: wds.h:757
uint64_t lastCallTXOKBytesCnt
Definition: wds.h:3284
uint8_t enabled
Definition: wds.h:2843
uint8_t index
Definition: wds.h:2826
uint8_t dataBearerTech
Definition: wds.h:3282
uint16_t LTEAttachProfileListLen
Definition: wds.h:2744
uint8_t * pProfilename
Definition: wds.h:1876
uint8_t * pPdpContext
Definition: wds.h:1220
LibPackUMTSReqQoSSigInd * pUMTSMinQosSigInd
Definition: wds.h:1225
uint16_t callEndReason
Definition: wds.h:3278
uint8_t apnsize
Definition: wds.h:2248
Definition: wds.h:1458
uint32_t StatsMask
Definition: wds.h:3217
uint32_t * pPrimaryHA
Definition: wds.h:3070
uint32_t peakThroughputClass
Definition: wds.h:145
Definition: wds.h:1598
uint32_t * pAuth
Definition: wds.h:297
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:2101
uint8_t * pAuthProtocol
Definition: wds.h:2111
uint8_t * pPdpContext
Definition: wds.h:1901
uint32_t tXPacketErrors
Definition: wds.h:2358
uint8_t * pPdnType
Definition: wds.h:1441
Definition: wds.h:1569
uint16_t * pPriV6DnsAddress
Definition: wds.h:1445
uint8_t chaddrLen
Definition: wds.h:3558
int unpack_wds_SLQSSetWdsEventCallback(uint8_t *pResp, uint16_t respLen)
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:2102
uint8_t interval
Definition: wds.h:820
uint32_t tXPacketOverflows
Definition: wds.h:2360
int unpack_wds_GetLastMobileIPError(uint8_t *pResp, uint16_t respLen, unpack_wds_GetLastMobileIPError_t *pOutput)
uint32_t * pFailureReason
Definition: wds.h:321
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1907
int pack_wds_SLQSSGetLoopback(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
Definition: wds.h:2508
uint8_t currDBTechAvail
Definition: wds.h:766
Definition: wds.h:1640
uint8_t * pUsername
Definition: wds.h:1889
uint32_t * pAddress
Definition: wds.h:3069
uint8_t revTunneling
Definition: wds.h:2847
uint32_t * pPppSessCloseTimerDO
Definition: wds.h:1421
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:2853
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:765
uint8_t contextId
Definition: wds.h:3124
Definition: wds.h:2738
uint32_t SubnetMaskV4
Definition: wds.h:641
uint32_t maxChannelRXRate
Definition: wds.h:2297
uint8_t naiSize
Definition: wds.h:2848
uint32_t maxDlBitRate
Definition: wds.h:48
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:2123
uint32_t error
Definition: wds.h:2956
uint32_t CurrChanRxRate
Definition: wds.h:3257
uint8_t * pAppPriority
Definition: wds.h:2119
LibPackUMTSQoS UMTSGrantedQoS
Definition: wds.h:635
uint8_t optValLen
Definition: wds.h:3572
uint32_t * pReqSettings
Definition: wds.h:875
uint32_t * psid
Definition: wds.h:320
uint16_t * pLTEAttachProfile
Definition: wds.h:2739
uint8_t usersize
Definition: wds.h:2250
uint8_t * pProfileID
Definition: wds.h:1527
uint16_t ipaddrv6
Definition: wds.h:2242
uint32_t transferDelay
Definition: wds.h:987
int unpack_wds_SLQSSGetDHCPv4ClientConfig(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSGetDHCPv4ClientConfig_t *pOutput)
uint8_t ipVersion
Definition: wds.h:106
Definition: wds.h:3242
int unpack_wds_SLQSGetCurrentChannelRate(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetCurrentChannelRate_t *pOutput)
LibpackProfile3GPP2 SlqsProfile3GPP2
Definition: wds.h:2137
uint16_t * pUserIdSize
Definition: wds.h:2113
int unpack_wds_GetDormancyState(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDormancyState_t *pOutput)
uint8_t * pRATType
Definition: wds.h:2128
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:1449
uint8_t * pPcscfAddrUsingPCO
Definition: wds.h:1214
uint64_t * pTXOKBytesLastCall
Definition: wds.h:3727
Definition: wds.h:3331
uint8_t lastCallDataBearerTech
Definition: wds.h:3287
int unpack_wds_SLQSGetRuntimeSettings(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGetRuntimeSettings_t *pOutput)
uint8_t _3gppRelease
Definition: wds.h:2652
uint32_t sePCSCFIPv4Address
Definition: wds.h:3169
uint64_t rXOkBytesCount
Definition: wds.h:2363
uint64_t * pTXOkBytesCount
Definition: wds.h:3725
Definition: wds.h:3917
uint8_t sourceIPMask
Definition: wds.h:108
uint32_t maxDownlinkBitrate
Definition: wds.h:979
Definition: wds.h:2237
int unpack_wds_SLQSGet3GPPConfigItem(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSGet3GPPConfigItem_t *pOutput)
uint8_t * pTech
Definition: wds.h:294
int unpack_wds_SLQSCreateProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSCreateProfile_t *pOutput)
uint16_t * pIpcpAckTimeout
Definition: wds.h:1425
uint8_t * pAPNClass
Definition: wds.h:1232
uint8_t * pPassword
Definition: wds.h:2569
Definition: wds.h:44
uint32_t rXDroppedCount
Definition: wds.h:2367
uint16_t * pApnStringSize
Definition: wds.h:1440
uint8_t optCode
Definition: wds.h:3571
uint32_t SOMask
Definition: wds.h:2901
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:380
int unpack_wds_SLQSModifyProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSModifyProfile_t *pOutput)
char * pUser
Definition: wds.h:298
uint32_t destPortRangeStart
Definition: wds.h:110
uint32_t rXPacketOverflows
Definition: wds.h:2361
uint8_t namesize
Definition: wds.h:2246
uint32_t address
Definition: wds.h:2844
uint16_t * pAuthPassword_tSize
Definition: wds.h:1434
uint8_t ProfileType
Definition: wds.h:1643
uint32_t * pRXDroppedCount
Definition: wds.h:3730
Definition: wds.h:3717
int unpack_wds_SLQSSetWdsEventCallback_ind(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetWdsEventCallback_ind_t *pOutput)
Definition: wds.h:2293
int unpack_wds_GetDefaultProfile(uint8_t *pResp, uint16_t respLen, unpack_wds_GetDefaultProfile_t *pOutput)
uint8_t dormancyStatus
Definition: wds.h:3281
uint32_t * pSecondaryHA
Definition: wds.h:3071
uint32_t * pIPv4AddrPref
Definition: wds.h:1213
wdsDhcpv4OptionList * pRequestOptionList
Definition: wds.h:3602
#define MAX_WDS_3GPP_CONF_LTE_ATTACH_PROFILE_LIST_SIZE
Definition: wds.h:13
Definition: wds.h:3555
uint8_t profileId
Definition: wds.h:3544
int unpack_wds_SLQSSetPacketSrvStatusCallback(uint8_t *pResp, uint16_t respLen, unpack_wds_SLQSSetPacketSrvStatusCallback_t *pOutput)
uint32_t rXPacketSuccesses
Definition: wds.h:2357
uint32_t * pPDNInactivTimeout3GPP2
Definition: wds.h:2130
uint32_t currentChannelRXRate
Definition: wds.h:2295
LibPackGPRSRequestedQoS * pGPRSRequestedQos
Definition: wds.h:1206
uint8_t defaultPDNEnabled
Definition: wds.h:2651
uint8_t * pApnString
Definition: wds.h:1439
uint8_t * pPdpDataCompType
Definition: wds.h:1880
uint8_t QCI
Definition: wds.h:46
uint32_t ipv4Address
Definition: wds.h:3160
uint32_t maxDownlinkBitrate
Definition: wds.h:235
uint16_t Technology
Definition: wds.h:651
uint8_t family
Definition: wds.h:3490
uint8_t * pPassword
Definition: wds.h:1210
uint32_t ipaddr
Definition: wds.h:2239
uint32_t IPSECSPI
Definition: wds.h:114
Definition: wds.h:2355
uint8_t type
Definition: wds.h:3442
uint32_t pridns
Definition: wds.h:2240
uint16_t * pSecDNSIPv6addpref
Definition: wds.h:1908
uint8_t fqdnAddr[256]
Definition: wds.h:520
Definition: wds.h:728
uint64_t * pRXTotalBytes
Definition: wds.h:3776
uint32_t tXDroppedCount
Definition: wds.h:2366
uint32_t grntDownlinkBitrate
Definition: wds.h:981
int unpack_wds_SetDefaultProfileNum(uint8_t *pResp, uint16_t respLen)
Definition: wds.h:1874
uint16_t * pPasswordSize
Definition: wds.h:1211
uint8_t * pIsPcscfAddressNedded
Definition: wds.h:1442
uint8_t * pUsername
Definition: wds.h:1208
uint8_t gDlBitRate
Definition: wds.h:47
uint32_t maxUlBitRate
Definition: wds.h:50
uint32_t max_channel_tx_rate
Definition: wds.h:3841
Definition: wds.h:102
uint32_t * pSecondaryV4DnsAddress
Definition: wds.h:2125
Definition: common.h:90
Definition: wds.h:547
uint32_t meanThroughputClass
Definition: wds.h:490
uint16_t * pUsernameSize
Definition: wds.h:1890
uint32_t HASPI
Definition: wds.h:2850
uint32_t ratMask
Definition: wds.h:767
uint32_t primaryHA
Definition: wds.h:2845
int unpack_wds_GetMobileIP(uint8_t *pResp, uint16_t respLen, unpack_wds_GetMobileIP_t *pOutput)
uint32_t * pTXPacketErrors
Definition: wds.h:3721
wdsDhcpv4ProfileId * pProfileId
Definition: wds.h:3592
Definition: wds.h:3132
uint8_t mobileIP
Definition: wds.h:816
Definition: wds.h:231
uint32_t currentChannelTXRate
Definition: wds.h:2294
int pack_wds_SLQSGetCurrentChannelRate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
UnpackQmiProfileInfo curProfile
Definition: wds.h:2142
wds_profileInfo curProfile
Definition: wds.h:1573
uint8_t * pPdpHdrCompType
Definition: wds.h:1198
uint8_t * pAuthRetryCount
Definition: wds.h:1429
uint32_t soMask
Definition: wds.h:3335
Definition: wds.h:2454
uint8_t deliveryErrSDU
Definition: wds.h:242
uint8_t index
Definition: wds.h:3444
uint8_t * pApnString
Definition: wds.h:2120
uint8_t IPV6PrefixLen
Definition: wds.h:583
uint32_t MaxChanTxRate
Definition: wds.h:3258
uint32_t auth
Definition: wds.h:2245
uint64_t lastCallRXOKBytesCnt
Definition: wds.h:3285
int unpack_wds_GetByteTotals(uint8_t *pResp, uint16_t respLen, unpack_wds_GetByteTotals_t *pOutput)
LibPackprofile_3GPP2 SlqsProfile3GPP2
Definition: wds.h:1461
Definition: wds.h:2140
uint32_t * pprofileid3gpp
Definition: wds.h:295
uint32_t Authentication
Definition: wds.h:638
uint8_t contextType
Definition: wds.h:3125
uint8_t * pAddrAllocPref
Definition: wds.h:1228
uint8_t * pPDPtype
Definition: wds.h:1197
uint8_t * pAPNName
Definition: wds.h:1881
uint8_t * pAPNClass
Definition: wds.h:1913
uint8_t * pAllowLinger
Definition: wds.h:1423
uint8_t qosDeliveryOrder
Definition: wds.h:238
uint8_t currentDataBearer
Definition: wds.h:818
uint8_t * pDefaultPDNEnabled
Definition: wds.h:2741
uint64_t * pTXTotalBytes
Definition: wds.h:3775
uint8_t * pNegoDnsSrvrPref
Definition: wds.h:1420
uint16_t Tlvresult
Definition: wds.h:2154
Definition: wds.h:562
uint16_t * pPriDNSIPv6addpref
Definition: wds.h:1226
uint32_t flowLabel
Definition: wds.h:116
Definition: wds.h:2134
uint32_t reliabilityClass
Definition: wds.h:144
uint32_t * pStatMask
Definition: wds.h:3652
uint8_t dataSysStatAvail
Definition: wds.h:769
uint32_t meanThroughputClass
Definition: wds.h:146
uint8_t * pLcpCreqRetryCount
Definition: wds.h:1427
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