1 /* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
3 * uqmi -- tiny QMI support implementation
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2 of the License, or (at your option) any later version.
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the
17 * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18 * Boston, MA 02110-1301 USA.
20 * Copyright (C) 2012 Lanedo GmbH
21 * Copyright (C) 2015 Velocloud Inc.
22 * Copyright (C) 2012-2017 Aleksander Morgado <aleksander@aleksander.es>
25 #ifndef _LIBQMI_GLIB_QMI_ENUMS_WDS_H_
26 #define _LIBQMI_GLIB_QMI_ENUMS_WDS_H_
29 * SECTION: qmi-enums-wds
31 * This section defines enumerations and flags used in the WDS service
35 /*****************************************************************************/
36 /* Helper enums for the 'QMI WDS Start Network' message */
40 * @QMI_WDS_IP_FAMILY_UNKNOWN: unknown. Since: 1.18.
41 * @QMI_WDS_IP_FAMILY_IPV4: IPv4.
42 * @QMI_WDS_IP_FAMILY_IPV6: IPv6.
43 * @QMI_WDS_IP_FAMILY_UNSPECIFIED: None specified.
49 typedef enum { /*< since=1.0 >*/
50 QMI_WDS_IP_FAMILY_UNKNOWN
= 0,
51 QMI_WDS_IP_FAMILY_IPV4
= 4,
52 QMI_WDS_IP_FAMILY_IPV6
= 6,
53 QMI_WDS_IP_FAMILY_UNSPECIFIED
= 8
57 * QmiWdsTechnologyPreference:
58 * @QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP: 3GPP allowed.
59 * @QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP2: 3GPP2 allowed.
61 * Type of network allowed when trying to connect.
65 typedef enum { /*< since=1.0 >*/
66 QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP
= 1 << 0,
67 QMI_WDS_TECHNOLOGY_PREFERENCE_ALLOW_3GPP2
= 1 << 1
68 } QmiWdsTechnologyPreference
;
71 * QmiWdsExtendedTechnologyPreference:
72 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_CDMA: Use CDMA.
73 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_UMTS: Use UMTS.
74 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EPC: Use EPC, LTE.
75 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EMBMS: Use eMBMS.
76 * @QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_MODEM_LINK_LOCAL: Use modem link-local.
78 * Type of network allowed when trying to connect.
82 typedef enum { /*< since=1.0 >*/
83 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_CDMA
= 32769,
84 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_UMTS
= 32772,
85 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EPC
= 34944,
86 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_EMBMS
= 34946,
87 QMI_WDS_EXTENDED_TECHNOLOGY_PREFERENCE_MODEM_LINK_LOCAL
= 34952,
88 } QmiWdsExtendedTechnologyPreference
;
92 * @QMI_WDS_CALL_TYPE_LAPTOP: Laptop call.
93 * @QMI_WDS_CALL_TYPE_EMBEDDED: Embedded call.
95 * Type of call to originate.
99 typedef enum { /*< since=1.0 >*/
100 QMI_WDS_CALL_TYPE_LAPTOP
= 0,
101 QMI_WDS_CALL_TYPE_EMBEDDED
= 1
105 * QmiWdsCallEndReason:
106 * @QMI_WDS_CALL_END_REASON_GENERIC_UNSPECIFIED: Unspecified reason.
107 * @QMI_WDS_CALL_END_REASON_GENERIC_CLIENT_END: Client end.
108 * @QMI_WDS_CALL_END_REASON_GENERIC_NO_SERVICE: No service.
109 * @QMI_WDS_CALL_END_REASON_GENERIC_FADE: Fade.
110 * @QMI_WDS_CALL_END_REASON_GENERIC_RELEASE_NORMAL: Release normal.
111 * @QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_ATTEMPT_IN_PROGRESS: Access attempt in progress.
112 * @QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_FAILURE: Access Failure.
113 * @QMI_WDS_CALL_END_REASON_GENERIC_REDIRECTION_OR_HANDOFF: Redirection or handoff.
114 * @QMI_WDS_CALL_END_REASON_GENERIC_CLOSE_IN_PROGRESS: Close in progress.
115 * @QMI_WDS_CALL_END_REASON_GENERIC_AUTHENTICATION_FAILED: Authentication failed.
116 * @QMI_WDS_CALL_END_REASON_GENERIC_INTERNAL_ERROR: Internal error.
117 * @QMI_WDS_CALL_END_REASON_CDMA_LOCK: CDMA specific. Phone is CDMA-locked.
118 * @QMI_WDS_CALL_END_REASON_CDMA_INTERCEPT: CDMA specific. Received intercept from the BS.
119 * @QMI_WDS_CALL_END_REASON_CDMA_REORDER: CDMA specific. Received reorder from the BS.
120 * @QMI_WDS_CALL_END_REASON_CDMA_RELEASE_SO_REJECT: CDMA specific. Received release from the BS, SO reject.
121 * @QMI_WDS_CALL_END_REASON_CDMA_INCOMING_CALL: CDMA specific. Received incoming call from the BS.
122 * @QMI_WDS_CALL_END_REASON_CDMA_ALERT_STOP: CDMA specific. Received alert stop from the BS.
123 * @QMI_WDS_CALL_END_REASON_CDMA_ACTIVATION: CDMA specific. Received end activation.
124 * @QMI_WDS_CALL_END_REASON_CDMA_MAX_ACCESS_PROBES: CDMA specific. Maximum access probes transmitted.
125 * @QMI_WDS_CALL_END_REASON_CDMA_CCS_NOT_SUPPORTED_BY_BS: CDMA specific. Concurrent service not supported by the BS.
126 * @QMI_WDS_CALL_END_REASON_CDMA_NO_RESPONSE_FROM_BS: CDMA specific. No response received from the BS.
127 * @QMI_WDS_CALL_END_REASON_CDMA_REJECTED_BY_BS: CDMA specific. Rejected by the BS.
128 * @QMI_WDS_CALL_END_REASON_CDMA_INCOMPATIBLE: CDMA specific. Concurrent services requested are incompatible.
129 * @QMI_WDS_CALL_END_REASON_CDMA_ALREADY_IN_TC: CDMA specific. Already in TC.
130 * @QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_GPS: CDMA specific. Call originated during GPS.
131 * @QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_SMS: CDMA specific. Call originated during SMS.
132 * @QMI_WDS_CALL_END_REASON_CDMA_NO_SERVICE: CDMA specific. No service.
133 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONFERENCE_FAILED: GSM/WCDMA specific. Call origination request failed.
134 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INCOMING_REJECTED: GSM/WCDMA specific. Client rejected incoming call.
135 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_SERVICE: GSM/WCDMA specific. No service.
136 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_END: GSM/WCDMA specific. Network ended the call.
137 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_LLC_SNDCP_FAILURE: GSM/WCDMA specific. LLC or SNDCP failure.
138 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INSUFFICIENT_RESOURCES: GSM/WCDMA specific. Insufficient resources.
139 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_TEMPORARILY_OUT_OF_ORDER: GSM/WCDMA specific. Service option temporarily out of order.
140 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NSAPI_ALREADY_USED: GSM/WCDMA specific. NSAPI already used.
141 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_REGULAR_DEACTIVATION: GSM/WCDMA specific. Regular PDP context deactivation.
142 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_FAILURE: GSM/WCDMA specific. Network failure.
143 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_REATTACH_REQUIRED: GSM/WCDMA specific. Reattach required.
144 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_PROTOCOL_ERROR: GSM/WCDMA specific. Protocol error.
145 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPERATOR_DETERMINED_BARRING: GSM/WCDMA specific. Operator-determined barring.
146 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_APN: GSM/WCDMA specific. Unknown or missing APN.
147 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP: GSM/WCDMA specific. Unknown PDP address or type.
148 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_GGSN_REJECT: GSM/WCDMA specific. Activation rejected by GGSN.
149 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_ACTIVATION_REJECT: GSM/WCDMA specific. Activation rejected.
150 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_NOT_SUPPORTED: GSM/WCDMA specific. Service option not supported.
151 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_UNSUBSCRIBED: GSM/WCDMA specific. Service option not subscribed.
152 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_QOS_NOT_ACCEPTED: GSM/WCDMA specific. QoS not accepted.
153 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SEMANTIC_ERROR: GSM/WCDMA specific. Semantic error in TFT operation.
154 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SYNTAX_ERROR: GSM/WCDMA specific. Syntax error in TFT operation.
155 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP_CONTEXT: GSM/WCDMA specific. Unknown PDP context.
156 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SEMANTIC_ERROR: GSM/WCDMA specific. Semantic error in packet filters.
157 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SYNTAX_ERROR: GSM/WCDMA specific. Syntax error in packet filters.
158 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_PDP_WITHOUT_ACTIVE_TFT: GSM/WCDMA specific. PDP context without TFT activated.
159 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_TRANSACTION_ID: GSM/WCDMA specific. Invalid transaction ID.
160 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_INCORRECT_SEMANTIC: GSM/WCDMA specific. Message incorrect semantically.
161 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_MANDATORY_INFO: GSM/WCDMA specific. Invalid mandatory information.
162 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_UNSUPPORTED: GSM/WCDMA specific. Message type not implemented.
163 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_NONCOMPATIBLE_STATE: GSM/WCDMA specific. Message not compatible with state.
164 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_INFO_ELEMENT: GSM/WCDMA specific. Information element unknown.
165 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONDITIONAL_IE_ERROR: GSM/WCDMA specific. Conditional IE error.
166 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE: GSM/WCDMA specific. Message and protocol state uncompatible.
167 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_APN_TYPE_CONFLICT: GSM/WCDMA specific. APN type conflict.
168 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_GPRS_CONTEXT: GSM/WCDMA specific. No GPRS context.
169 * @QMI_WDS_CALL_END_REASON_GSM_WCDMA_FEATURE_NOT_SUPPORTED: GSM/WCDMA specific. Feature not supported.
170 * @QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_GENERAL_OR_BUSY: CDMA/EVDO specific. Received Connection Deny: General or Network busy.
171 * @QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE: CDMA/EVDO specific. Received Connection Deny: Billing or Authentication failure.
172 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_CHANGE: CDMA/EVDO specific. Change HDR.
173 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_EXIT: CDMA/EVDO specific. Exit HDR.
174 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_NO_SESSION: CDMA/EVDO specific. No HDR session.
175 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_ORIGINATION_DURING_GPS_FIX: CDMA/EVDO specific. HDR call ended in favor of a GPS fix.
176 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_CONNECTION_SETUP_TIMEOUT: CDMA/EVDO specific. Connection setup timeout.
177 * @QMI_WDS_CALL_END_REASON_EVDO_HDR_RELEASED_BY_CM: CDMA/EVDO specific. Released HDR call by call manager.
179 * Reason for ending the call.
183 typedef enum { /*< since=1.0 >*/
184 /* Generic reasons */
185 QMI_WDS_CALL_END_REASON_GENERIC_UNSPECIFIED
= 1,
186 QMI_WDS_CALL_END_REASON_GENERIC_CLIENT_END
= 2,
187 QMI_WDS_CALL_END_REASON_GENERIC_NO_SERVICE
= 3,
188 QMI_WDS_CALL_END_REASON_GENERIC_FADE
= 4,
189 QMI_WDS_CALL_END_REASON_GENERIC_RELEASE_NORMAL
= 5,
190 QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_ATTEMPT_IN_PROGRESS
= 6,
191 QMI_WDS_CALL_END_REASON_GENERIC_ACCESS_FAILURE
= 7,
192 QMI_WDS_CALL_END_REASON_GENERIC_REDIRECTION_OR_HANDOFF
= 8,
193 QMI_WDS_CALL_END_REASON_GENERIC_CLOSE_IN_PROGRESS
= 9,
194 QMI_WDS_CALL_END_REASON_GENERIC_AUTHENTICATION_FAILED
= 10,
195 QMI_WDS_CALL_END_REASON_GENERIC_INTERNAL_ERROR
= 11,
197 /* CDMA specific reasons */
198 QMI_WDS_CALL_END_REASON_CDMA_LOCK
= 500,
199 QMI_WDS_CALL_END_REASON_CDMA_INTERCEPT
= 501,
200 QMI_WDS_CALL_END_REASON_CDMA_REORDER
= 502,
201 QMI_WDS_CALL_END_REASON_CDMA_RELEASE_SO_REJECT
= 503,
202 QMI_WDS_CALL_END_REASON_CDMA_INCOMING_CALL
= 504,
203 QMI_WDS_CALL_END_REASON_CDMA_ALERT_STOP
= 505,
204 QMI_WDS_CALL_END_REASON_CDMA_ACTIVATION
= 506,
205 QMI_WDS_CALL_END_REASON_CDMA_MAX_ACCESS_PROBES
= 507,
206 QMI_WDS_CALL_END_REASON_CDMA_CCS_NOT_SUPPORTED_BY_BS
= 508,
207 QMI_WDS_CALL_END_REASON_CDMA_NO_RESPONSE_FROM_BS
= 509,
208 QMI_WDS_CALL_END_REASON_CDMA_REJECTED_BY_BS
= 510,
209 QMI_WDS_CALL_END_REASON_CDMA_INCOMPATIBLE
= 511,
210 QMI_WDS_CALL_END_REASON_CDMA_ALREADY_IN_TC
= 512,
211 QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_GPS
= 513,
212 QMI_WDS_CALL_END_REASON_CDMA_USER_CALL_ORIGINATED_DURING_SMS
= 514,
213 QMI_WDS_CALL_END_REASON_CDMA_NO_SERVICE
= 515,
215 /* GSM/WCDMA specific reasons */
216 QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONFERENCE_FAILED
= 1000,
217 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INCOMING_REJECTED
= 1001,
218 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_SERVICE
= 1002,
219 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_END
= 1003,
220 QMI_WDS_CALL_END_REASON_GSM_WCDMA_LLC_SNDCP_FAILURE
= 1004,
221 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INSUFFICIENT_RESOURCES
= 1005,
222 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_TEMPORARILY_OUT_OF_ORDER
= 1006,
223 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NSAPI_ALREADY_USED
= 1007,
224 QMI_WDS_CALL_END_REASON_GSM_WCDMA_REGULAR_DEACTIVATION
= 1008,
225 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NETWORK_FAILURE
= 1009,
226 QMI_WDS_CALL_END_REASON_GSM_WCDMA_REATTACH_REQUIRED
= 1010,
227 QMI_WDS_CALL_END_REASON_GSM_WCDMA_PROTOCOL_ERROR
= 1011,
228 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPERATOR_DETERMINED_BARRING
= 1012,
229 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_APN
= 1013,
230 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP
= 1014,
231 QMI_WDS_CALL_END_REASON_GSM_WCDMA_GGSN_REJECT
= 1015,
232 QMI_WDS_CALL_END_REASON_GSM_WCDMA_ACTIVATION_REJECT
= 1016,
233 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_NOT_SUPPORTED
= 1017,
234 QMI_WDS_CALL_END_REASON_GSM_WCDMA_OPTION_UNSUBSCRIBED
= 1018,
235 QMI_WDS_CALL_END_REASON_GSM_WCDMA_QOS_NOT_ACCEPTED
= 1019,
236 QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SEMANTIC_ERROR
= 1020,
237 QMI_WDS_CALL_END_REASON_GSM_WCDMA_TFT_SYNTAX_ERROR
= 1021,
238 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_PDP_CONTEXT
= 1022,
239 QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SEMANTIC_ERROR
= 1023,
240 QMI_WDS_CALL_END_REASON_GSM_WCDMA_FILTER_SYNTAX_ERROR
= 1024,
241 QMI_WDS_CALL_END_REASON_GSM_WCDMA_PDP_WITHOUT_ACTIVE_TFT
= 1025,
242 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_TRANSACTION_ID
= 1026,
243 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_INCORRECT_SEMANTIC
= 1027,
244 QMI_WDS_CALL_END_REASON_GSM_WCDMA_INVALID_MANDATORY_INFO
= 1028,
245 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_UNSUPPORTED
= 1029,
246 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_TYPE_NONCOMPATIBLE_STATE
= 1030,
247 QMI_WDS_CALL_END_REASON_GSM_WCDMA_UNKNOWN_INFO_ELEMENT
= 1031,
248 QMI_WDS_CALL_END_REASON_GSM_WCDMA_CONDITIONAL_IE_ERROR
= 1032,
249 QMI_WDS_CALL_END_REASON_GSM_WCDMA_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE
= 1033,
250 QMI_WDS_CALL_END_REASON_GSM_WCDMA_APN_TYPE_CONFLICT
= 1034,
251 QMI_WDS_CALL_END_REASON_GSM_WCDMA_NO_GPRS_CONTEXT
= 1035,
252 QMI_WDS_CALL_END_REASON_GSM_WCDMA_FEATURE_NOT_SUPPORTED
= 1036,
254 /* EVDO specific reasons */
255 QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_GENERAL_OR_BUSY
= 1500,
256 QMI_WDS_CALL_END_REASON_EVDO_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE
= 1501,
257 QMI_WDS_CALL_END_REASON_EVDO_HDR_CHANGE
= 1502,
258 QMI_WDS_CALL_END_REASON_EVDO_HDR_EXIT
= 1503,
259 QMI_WDS_CALL_END_REASON_EVDO_HDR_NO_SESSION
= 1504,
260 QMI_WDS_CALL_END_REASON_EVDO_HDR_ORIGINATION_DURING_GPS_FIX
= 1505,
261 QMI_WDS_CALL_END_REASON_EVDO_HDR_CONNECTION_SETUP_TIMEOUT
= 1506,
262 QMI_WDS_CALL_END_REASON_EVDO_HDR_RELEASED_BY_CM
= 1507
263 } QmiWdsCallEndReason
;
266 * QmiWdsVerboseCallEndReasonType:
267 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP: Mobile IP.
268 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL: Internal.
269 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM: Call manager.
270 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP: 3GPP.
271 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP: PPP.
272 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD: eHRPD.
273 * @QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6: IPv6.
275 * Type of verbose call end reason.
279 typedef enum { /*< since=1.0 >*/
280 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP
= 1,
281 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL
= 2,
282 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM
= 3,
283 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP
= 6,
284 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP
= 7,
285 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD
= 8,
286 QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6
= 9
287 } QmiWdsVerboseCallEndReasonType
;
290 * QmiWdsVerboseCallEndReasonMip:
291 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_ERROR_REASON_UNKNOWN: Unknown reason.
292 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REASON_UNSPECIFIED: FA error. Reason unspecified.
293 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ADMINISTRATIVELY_PROHIBITED: FA error. Administratively prohibited.
294 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_INSUFFICIENT_RESOURCES: FA error. Insufficient resources.
295 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE: FA error. Mobile node authenticatin failure.
296 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_HA_AUTHENTICATION_FAILURE: FA error. HA authentication failure.
297 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REQUESTED_LIFETIME_TOO_LONG: FA error. Requested lifetime too long.
298 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REQUEST: FA error. Malformed request.
299 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REPLY: FA error. Malformed reply.
300 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ENCAPSULATION_UNAVAILABLE: FA error. Encapsulation unavailable.
301 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_VJHC_UNAVAILABLE: FA error. VJHC unavailable.
302 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_UNAVAILABLE: FA error. Reverse tunnel unavailable.
303 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET: FA error. Reverse tunnel mandatory and T bit not set.
304 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_DELIVERY_STYLE_NOT_SUPPORTED: FA error. Delivery style not supported.
305 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_NAI: FA error. Missing NAI.
306 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HA: FA error. Missing HA.
307 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HOME_ADDRESS: FA error. Missing home address.
308 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_UNKNOWN_CHALLENGE: FA error. Unknown challenge.
309 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_CHALLENGE: FA error. Missing challenge.
310 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_STALE_CHALLENGE: FA error. Stale challenge.
311 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REASON_UNSPECIFIED: HA error. Reason unspecified.
312 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ADMINISTRATIVELY_PROHIBITED: HA error. Administratively prohibited.
313 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_INSUFFICIENT_RESOURCES: HA error. Insufficient resources.
314 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE: HA error. Mobile node authentication failure.
315 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_FA_AUTHENTICATION_FAILURE: HA error. FA authentication failure.
316 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REGISTRATION_ID_MISMATCH: HA error. Registration ID mismatch.
317 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MALFORMED_REQUEST: HA error. Malformed request.
318 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_UNKNOWN_HA_ADDRESS: HA error. Unknown HA address.
319 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_UNAVAILABLE: HA error. Reverse tunnel unavailable.
320 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET: HA error. Reverse tunnel mandatory and T bit not set.
321 * @QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ENCAPSULATION_UNAVAILABLE: HA error. Encapsulation unavailable.
323 * Mobile IP specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_MIP.
327 typedef enum { /*< since=1.0 >*/
328 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_ERROR_REASON_UNKNOWN
= -1,
330 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REASON_UNSPECIFIED
= 64,
331 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ADMINISTRATIVELY_PROHIBITED
= 65,
332 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_INSUFFICIENT_RESOURCES
= 66,
333 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE
= 67,
334 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_HA_AUTHENTICATION_FAILURE
= 68,
335 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REQUESTED_LIFETIME_TOO_LONG
= 69,
336 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REQUEST
= 70,
337 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MALFORMED_REPLY
= 71,
338 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_ENCAPSULATION_UNAVAILABLE
= 72,
339 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_VJHC_UNAVAILABLE
= 73,
340 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_UNAVAILABLE
= 74,
341 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET
= 75,
342 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_DELIVERY_STYLE_NOT_SUPPORTED
= 79,
344 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_NAI
= 97,
345 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HA
= 98,
346 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_HOME_ADDRESS
= 99,
348 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_UNKNOWN_CHALLENGE
= 104,
349 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_MISSING_CHALLENGE
= 105,
350 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_FA_ERROR_STALE_CHALLENGE
= 106,
352 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REASON_UNSPECIFIED
= 128,
353 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ADMINISTRATIVELY_PROHIBITED
= 129,
354 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_INSUFFICIENT_RESOURCES
= 130,
355 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MOBILE_NODE_AUTHENTICATION_FAILURE
= 131,
356 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_FA_AUTHENTICATION_FAILURE
= 132,
357 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REGISTRATION_ID_MISMATCH
= 133,
358 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_MALFORMED_REQUEST
= 134,
359 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_UNKNOWN_HA_ADDRESS
= 136,
360 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_UNAVAILABLE
= 137,
361 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_REVERSE_TUNNEL_MANDATORY_AND_T_BIT_NOT_SET
= 138,
362 QMI_WDS_VERBOSE_CALL_END_REASON_MIP_HA_ERROR_ENCAPSULATION_UNAVAILABLE
= 139
363 } QmiWdsVerboseCallEndReasonMip
;
366 * QmiWdsVerboseCallEndReasonInternal:
367 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_ERROR: Internal error.
368 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ENDED: Call ended.
369 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_INTERNAL_CAUSE: Unknown internal cause.
370 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_CAUSE: Unknown cause.
371 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CLOSE_IN_PROGRESS: Close in progress.
372 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NETWORK_INITIATED_TERMINATION: Network initiated termination.
373 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APP_PREEMPTED: App preempted.
374 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_DISALLOWED: PDN IPv4 call disallowed. Since: 1.14.
375 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_THROTTLED: PDN IPv4 call throttled. Since: 1.14.
376 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_DISALLOWED: PDN IPv6 call disallowed. Since: 1.14.
377 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_THROTTLED: PDN IPv6 call throttled. Since: 1.14.
378 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MODEM_RESTART: Modem restart. Since: 1.14.
379 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDP_PPP_NOT_SUPPORTED: PDP PPP not supported. Since: 1.14.
380 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNPREFERRED_RAT: Unpreferred RAT. Since: 1.14.
381 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PHYSICAL_LINK_CLOSE_IN_PROGRESS: Physical link close in progress. Since: 1.14.
382 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PENDING_HANDOVER: APN pending handover. Since: 1.14.
383 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PROFILE_BEARER_INCOMPATIBLE: Profile bearer incompatible. Since: 1.14.
384 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MMGDSI_CARD_EVENT: MMGDSI Card event. Since: 1.14.
385 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_LPM_OR_POWER_DOWN: LPM or power down. Since: 1.14.
386 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISABLED: APN disabled. Since: 1.14.
387 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MPIT_EXPIRED: MPIT expired. Since: 1.14.
388 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IPV6_ADDRESS_TRANSFER_FAILED: IPv6 address transfer failed. Since: 1.14.
389 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_TRAT_SWAP_FAILED: TRAT swap failed. Since: 1.14.
390 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EHRPD_TO_HRPD_FALLBACK: eHRPD to HRPD fallback. Since 1.24.10.
391 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MANDATORY_APN_DISABLED: Mandatory APN disabled. Since 1.24.10.
392 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MIP_CONFIG_FAILURE: MIP config failure. Since 1.24.10.
393 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_INACTIVITY_TIMER_EXPIRED: PDN inactivity timeout expired. Since 1.24.10.
394 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V4_CONNECTIONS: Max IPv4 connections. Since 1.24.10.
395 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V6_CONNECTIONS: Max IPv6 connections. Since 1.24.10.
396 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_MISMATCH: APN mismatch. Since 1.24.10.
397 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_VERSION_MISMATCH: IP version mismatch. Since 1.24.10.
398 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DUN_CALL_DISALLOWED: DUN call disallowed. Since 1.24.10.
399 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE: Invalid profile. Since 1.24.10.
400 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EPC_NONEPC_TRANSITION: EPC to non-EPC transition. Since 1.24.10.
401 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE_ID: Invalid profile ID. Since 1.24.10.
402 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ALREADY_PRESENT: Call already present. Since 1.24.10.
403 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE: Interface in use. Since 1.24.10.
404 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_PDP_MISMATCH: IP PDP mismatch. Since 1.24.10.
405 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISALLOWED_ON_ROAMING: APN disallowed on roaming. Since 1.24.10.
406 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PARAMETER_CHANGE: APN parameter change. Since 1.24.10.
407 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE_CONFIG_MATCH: Interface in use config match. Since 1.24.10.
408 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NULL_APN_DISALLOWED: NULL APN disallowed. Since 1.24.10.
409 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_THERMAL_MITIGATION: Thermal mitigation. Since 1.24.10.
410 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_SUBS_ID_MISMATCH: Subs ID mismatch Since 1.24.10.
411 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_SETTINGS_DISABLED: Data settings disabled. Since 1.24.10.
412 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_ROAMING_SETTINGS_DISABLED: Data roaming settings disabled. Since 1.24.10.
413 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_FORMAT_INVALID: APN format invalid. Since 1.24.10.
414 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DDS_CALL_ABORT: DDS call abort. Since 1.24.10.
415 * @QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_VALIDATION_FAILURE: Validation failure. Since 1.24.10.
417 * Internal call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_INTERNAL.
421 typedef enum { /*< since=1.0 >*/
422 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_ERROR
= 201,
423 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ENDED
= 202,
424 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_INTERNAL_CAUSE
= 203,
425 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNKNOWN_CAUSE
= 204,
426 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CLOSE_IN_PROGRESS
= 205,
427 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NETWORK_INITIATED_TERMINATION
= 206,
428 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APP_PREEMPTED
= 207,
429 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_DISALLOWED
= 208,
430 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV4_CALL_THROTTLED
= 209,
431 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_DISALLOWED
= 210,
432 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_IPV6_CALL_THROTTLED
= 211,
433 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MODEM_RESTART
= 212,
434 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDP_PPP_NOT_SUPPORTED
= 213,
435 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_UNPREFERRED_RAT
= 214,
436 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PHYSICAL_LINK_CLOSE_IN_PROGRESS
= 215,
437 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PENDING_HANDOVER
= 216,
438 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PROFILE_BEARER_INCOMPATIBLE
= 217,
439 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MMGDSI_CARD_EVENT
= 218,
440 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_LPM_OR_POWER_DOWN
= 219,
441 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISABLED
= 220,
442 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MPIT_EXPIRED
= 221,
443 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IPV6_ADDRESS_TRANSFER_FAILED
= 222,
444 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_TRAT_SWAP_FAILED
= 223,
445 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EHRPD_TO_HRPD_FALLBACK
= 224,
446 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MANDATORY_APN_DISABLED
= 225,
447 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MIP_CONFIG_FAILURE
= 226,
448 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_PDN_INACTIVITY_TIMER_EXPIRED
= 227,
449 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V4_CONNECTIONS
= 228,
450 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_MAX_V6_CONNECTIONS
= 229,
451 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_MISMATCH
= 230,
452 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_VERSION_MISMATCH
= 231,
453 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DUN_CALL_DISALLOWED
= 232,
454 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE
= 233,
455 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_EPC_NONEPC_TRANSITION
= 234,
456 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INVALID_PROFILE_ID
= 235,
457 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_CALL_ALREADY_PRESENT
= 236,
458 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE
= 237,
459 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_IP_PDP_MISMATCH
= 238,
460 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_DISALLOWED_ON_ROAMING
= 239,
461 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_PARAMETER_CHANGE
= 240,
462 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_INTERFACE_IN_USE_CONFIG_MATCH
= 241,
463 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_NULL_APN_DISALLOWED
= 242,
464 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_THERMAL_MITIGATION
= 243,
465 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_SUBS_ID_MISMATCH
= 244,
466 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_SETTINGS_DISABLED
= 245,
467 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DATA_ROAMING_SETTINGS_DISABLED
= 246,
468 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_APN_FORMAT_INVALID
= 247,
469 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_DDS_CALL_ABORT
= 248,
470 QMI_WDS_VERBOSE_CALL_END_REASON_INTERNAL_VALIDATION_FAILURE
= 249,
471 } QmiWdsVerboseCallEndReasonInternal
;
474 * QmiWdsVerboseCallEndReasonCm:
475 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CDMA_LOCK: CDMA specific. Phone is CDMA-locked.
476 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INTERCEPT: CDMA specific. Received intercept from the BS.
477 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_REORDER: CDMA specific. Received reorder from the BS.
478 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_SO_REJECT: CDMA specific. Received release from the BS, SO reject.
479 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_CALL: CDMA specific. Received incoming call from the BS.
480 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALERT_STOP: CDMA specific. Received alert stop from the BS.
481 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACTIVATION: CDMA specific. Received end activation.
482 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MAX_ACCESS_PROBES: CDMA specific. Maximum access probes transmitted.
483 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CCS_NOT_SUPPORTED_BY_BS: CDMA specific. Concurrent service not supported by the BS.
484 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_RESPONSE_FROM_BS: CDMA specific. No response received from the BS.
485 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_REJECTED_BY_BS: CDMA specific. Rejected by the BS.
486 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMPATIBLE: CDMA specific. Concurrent services requested are incompatible.
487 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALREADY_IN_TC: CDMA specific. Already in TC.
488 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_GPS: CDMA specific. Call originated during GPS.
489 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_SMS: CDMA specific. Call originated during SMS.
490 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_CDMA_SERVICE: CDMA specific. No service.
491 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MC_ABORT: MC abort. Since 1.24.10.
492 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PSIST_NG: Persistence test failure. Since 1.24.10.
493 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_UIM_NOT_PRESENT: UIM not present. Since 1.24.10.
494 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RETRY_ORDER: Retry order.
495 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK: Access blocked. Since 1.24.10.
496 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK_ALL: Access blocked for all. Since 1.24.10.
497 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_IS707B_MAX_ACCESS_PROBES: Maximum access probes for IS-707B call. Since 1.24.10.
498 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_THERMAL_EMERGENCY: Thermal emergency. Since 1.24.10.
499 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_ORIGINATION_THROTTLED: Call origination throttled. Since 1.24.10.
500 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED: Voice call originated and concurrent voice/data not supported. Since 1.24.10.
501 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFERENCE_FAILED: Conference failed. Since 1.24.10.
502 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_REJECTED: Incoming rejected.
503 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GATEWAY_SERVICE: No gateway service.
504 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GPRS_CONTEXT: No GPRS context.
505 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_MS: Illegal MS.
506 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_ME: Illegal ME.
507 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED: GPRS and non GPRS services not allowed.
508 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED: GPRS services not allowed.
509 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MS_IDENTITY_NOT_DERIVED_BY_THE_NETWORK: MS identity not derived by the network.
510 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_IMPLICITLY_DETACHED: Implicitly detached.
511 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PLMN_NOT_ALLOWED: PLMN not allowed.
512 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LA_NOT_ALLOWED: LA not allowed.
513 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED_IN_PLMN: GPRS services not allowed in PLMN.
514 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_DUPLICATE: PDP duplicate.
515 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_UE_RAT_CHANGE: UE radio access technology change.
516 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONGESTION: Congestion.
517 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_PDP_CONTEXT_ACTIVATED: No PDP context activated.
518 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_CLASS_DSAC_REJECTION: Access class DSAC rejection.
519 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_ACTIVATE_MAX_RETRY_FAILED: Maximum retries failed to activate PDP context. Since 1.24.10.
520 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RAB_FAILURE: RAB failure. Since 1.24.10.
521 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EPS_SERVICE_NOT_ALLOWED: EPS service not allowed. Since 1.24.10.
522 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_TRACKING_AREA_NOT_ALLOWED: Tracking area not allowed. Since 1.24.10.
523 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ROAMING_NOT_ALLOWED_IN_TRACKING_AREA: Roaming not allowed in tracking area. Since 1.24.10.
524 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SUITABLE_CELLS_IN_TRACKING_AREA: No suitable cells in tracking area. Since 1.24.10.
525 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NOT_AUTHORIZED_CLOSED_SUBSCRIBER_GROUP: Not authorized in closed subscriber group. Since 1.24.10.
526 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_UNKNOWN_EPS_BEARER_CONTEXT: EPS Session Management, unknown EPS bearer context. Since 1.24.10.
527 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DRB_RELEASED_AT_RRC: DRB released at RRC. Since 1.24.10.
528 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NAS_SIGNAL_CONNECTION_RELEASED: NAS signal connection released. Since 1.24.10.
529 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_DETACHED: EPS Mobility Management, detached. Since 1.24.10.
530 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_FAILED: EPS Mobility Management, attach failed. Since 1.24.10.
531 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_STARTED: EPS Mobility Management, attach started. Since 1.24.10.
532 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED: LTE NAS service request failed. Since 1.24.10.
533 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW: EPS Session Management, active dedicated bearer reactivated by network. Since 1.24.10.
534 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOWER_LAYER_FAILURE: EPS Session Management, lower layer failure. Since 1.24.10.
535 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_SYNC_UP_WITH_NW: EPS Session Management, sync up with network. Since 1.24.10.
536 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_NW_ACTIVATED_DEDICATED_BEARER_WITH_ID_OF_DEFAULT_BEARER: EPS Session Management, network activated dedicated bearer with id of default bearer. Since 1.24.10.
537 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_BAD_OTA_MESSAGE: EPS Session Management, bad OTA message. Since 1.24.10.
538 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_DS_REJECTED_CALL: EPS Session Management, DS rejected call. Since 1.24.10.
539 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT: EPS Session Management, context transferred due to IRAT. Since 1.24.10.
540 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DS_EXPLICIT_DEACT: DS explicit deactivation. Since 1.24.10.
541 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOCAL_CAUSE_NONE: EPS Session Management, local cause none. Since 1.24.10.
542 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_NO_THROTTLE: LTE NAS service request failed, no throttle. Since 1.24.10.
543 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACL_FAILURE: ACL failure. Since 1.24.10.
544 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_DS_DISALLOW: LTE NAS service request failed, DS disallow. Since 1.24.10.
545 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXPIRED: EPS Mobility Management, T3417 expired. Since 1.24.10.
546 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXT_EXPIRED: EPS Mobility Management, T3417 ext expired. Since 1.24.10.
547 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_TXN: LTE Radio Resource Control, UL data confirmation failure, txn. Since 1.24.10.
548 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_HANDOVER: LTE Radio Resource Control, UL data confirmation failure, handover. Since 1.24.10.
549 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CONN_REL: LTE Radio Resource Control, UL data confirmation failure, connection release. Since 1.24.10.
550 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_RLF: LTE Radio Resource Control, UL data confirmation failure, radio link failure. Since 1.24.10.
551 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CTRL_NOT_CONN: LTE Radio Resource Control, UL data confirmation failure, ctrl not conn. Since 1.24.10.
552 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE: LTE Radio Resource Control, connection establishment failure. Since 1.24.10.
553 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ABORTED: LTE Radio Resource Control, connection establishment failure, aborted. Since 1.24.10.
554 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ACCESS_BARRED: LTE Radio Resource Control, connection establishment failure, access barred. Since 1.24.10.
555 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CELL_RESELECTION: LTE Radio Resource Control, connection establishment failure, cell reselection. Since 1.24.10.
556 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CONFIG_FAILURE: LTE Radio Resource Control, connection establishment failure, config failure. Since 1.24.10.
557 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_TIMER_EXPIRED: LTE Radio Resource Control, connection establishment failure, timer expired. Since 1.24.10.
558 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_LINK_FAILURE: LTE Radio Resource Control, connection establishment failure, link failure. Since 1.24.10.
559 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_NOT_CAMPED: LTE Radio Resource Control, connection establishment failure, not camped. Since 1.24.10.
560 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_SI_FAILURE: LTE Radio Resource Control, connection establishment failure, SI failure. Since 1.24.10.
561 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_REJECTED: LTE Radio Resource Control, connection establishment failure, rejected. Since 1.24.10.
562 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_NORMAL: LTE Radio Resource Control, connection release, normal. Since 1.24.10.
563 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_RLF: LTE Radio Resource Control, connection release, radio link failure. Since 1.24.10.
564 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_CRE_FAILURE: LTE Radio Resource Control, connection release, cre failure. Since 1.24.10.
565 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_OOS_DURING_CRE: LTE Radio Resource Control, connection release, oos during cre. Since 1.24.10.
566 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_ABORTED: LTE Radio Resource Control, connection release, aborted. Since 1.24.10.
567 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_SIB_READ_ERROR: LTE Radio Resource Control, connection release, SIB read error. Since 1.24.10.
568 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITH_REATTACH_LTE_NW_DETACH: Detach with reattach LTE network detach. Since 1.24.10.
569 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITHOUT_REATTACH_LTE_NW_DETACH: Detach without reattach LTE network detach. Since 1.24.10.
570 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_PROC_TIMEOUT: EPS Session Management, proc timeout. Since 1.24.10.
571 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEED_MAX_L2_LIMIT: Message exceed max L2 limit. Since 1.24.10.
572 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_GENERAL_OR_BUSY: CDMA/EVDO specific. Received Connection Deny. General or Network busy.
573 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE: CDMA/EVDO specific. Received Connection Deny. Billing or Authentication failure.
574 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CHANGE: CDMA/EVDO specific. Change HDR.
575 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_EXIT: CDMA/EVDO specific. Exit HDR.
576 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_SESSION: CDMA/EVDO specific. No HDR session.
577 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ORIGINATION_DURING_GPS_FIX: CDMA/EVDO specific. HDR call ended in favor of a GPS fix.
578 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CONNECTION_SETUP_TIMEOUT: CDMA/EVDO specific. Connection setup timeout.
579 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_RELEASED_BY_CM: CDMA/EVDO specific. Released HDR call by call manager.
580 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_COLLOCATED_ACQUISITION_FAILED: Failed to acquire co-located HDR for origination. Since 1.24.10.
581 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_OTASP_COMMIT_IN_PROGRESS: CDMA/EVDO specific. OTASP commit in progress. Since 1.24.10.
582 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_HYBRID_SERVICE: CDMA/EVDO specific. No hybrid HDR service.
583 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_LOCK_GRANTED: CDMA/EVDO specific. No lock granted. Since 1.24.10.
584 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HOLD_OTHER_IN_PROGRESS: CDMA/EVDO specific. hold other in progress. Since 1.24.10.
585 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_FADE: CDMA/EVDO specific. Fade. Since 1.24.10.
586 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ACCESS_FAILURE: CDMA/EVDO specific. Access failure. Since 1.24.10.
587 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CLIENT_END: Client end.
588 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SERVICE: No service.
589 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_FADE: Fade.
590 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_NORMAL: Release normal.
591 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_ATTEMPT_IN_PROGRESS: Access attempt in progress.
592 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_FAILURE: Access Failure.
593 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_REDIRECTION_OR_HANDOFF: Redirection or handoff.
594 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_OFFLINE: Offline. Since 1.24.10.
595 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMERGENCY_MODE: Emergency mode. Since 1.24.10.
596 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_PHONE_IN_USE: Phone in use. Since 1.24.10.
597 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_MODE: Invalid mode. Since 1.24.10.
598 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_SIM_STATE: Invalid SIM state. Since 1.24.10.
599 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_COLLOCATED_HDR: No collocated HDR. Since 1.24.10.
600 * @QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_CONTROL_REJECTED: Call control rejected. Since 1.24.10.
602 * Call manager specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_CM.
606 typedef enum { /*< since=1.0 >*/
607 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CDMA_LOCK
= 500,
608 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INTERCEPT
= 501,
609 QMI_WDS_VERBOSE_CALL_END_REASON_CM_REORDER
= 502,
610 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_SO_REJECT
= 503,
611 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_CALL
= 504,
612 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALERT_STOP
= 505,
613 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACTIVATION
= 506,
614 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MAX_ACCESS_PROBES
= 507,
615 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CCS_NOT_SUPPORTED_BY_BS
= 508,
616 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_RESPONSE_FROM_BS
= 509,
617 QMI_WDS_VERBOSE_CALL_END_REASON_CM_REJECTED_BY_BS
= 510,
618 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMPATIBLE
= 511,
619 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ALREADY_IN_TC
= 512,
620 QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_GPS
= 513,
621 QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED_DURING_SMS
= 514,
622 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_CDMA_SERVICE
= 515,
623 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MC_ABORT
= 516,
624 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PSIST_NG
= 517,
625 QMI_WDS_VERBOSE_CALL_END_REASON_CM_UIM_NOT_PRESENT
= 518,
626 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RETRY_ORDER
= 519,
627 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK
= 520,
628 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_BLOCK_ALL
= 521,
629 QMI_WDS_VERBOSE_CALL_END_REASON_CM_IS707B_MAX_ACCESS_PROBES
= 522,
630 QMI_WDS_VERBOSE_CALL_END_REASON_CM_THERMAL_EMERGENCY
= 523,
631 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_ORIGINATION_THROTTLED
= 524,
632 QMI_WDS_VERBOSE_CALL_END_REASON_CM_USER_CALL_ORIGINATED
= 525,
634 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONFERENCE_FAILED
= 1000,
635 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INCOMING_REJECTED
= 1001,
636 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GATEWAY_SERVICE
= 1002,
637 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_GPRS_CONTEXT
= 1003,
638 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_MS
= 1004,
639 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ILLEGAL_ME
= 1005,
640 QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_AND_NON_GPRS_SERVICES_NOT_ALLOWED
= 1006,
641 QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED
= 1007,
642 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MS_IDENTITY_NOT_DERIVED_BY_THE_NETWORK
= 1008,
643 QMI_WDS_VERBOSE_CALL_END_REASON_CM_IMPLICITLY_DETACHED
= 1009,
644 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PLMN_NOT_ALLOWED
= 1010,
645 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LA_NOT_ALLOWED
= 1011,
646 QMI_WDS_VERBOSE_CALL_END_REASON_CM_GPRS_SERVICES_NOT_ALLOWED_IN_PLMN
= 1012,
647 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_DUPLICATE
= 1013,
648 QMI_WDS_VERBOSE_CALL_END_REASON_CM_UE_RAT_CHANGE
= 1014,
649 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONGESTION
= 1015,
650 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_PDP_CONTEXT_ACTIVATED
= 1016,
651 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_CLASS_DSAC_REJECTION
= 1017,
652 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PDP_ACTIVATE_MAX_RETRY_FAILED
= 1018,
653 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RAB_FAILURE
= 1019,
654 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EPS_SERVICE_NOT_ALLOWED
= 1020,
655 QMI_WDS_VERBOSE_CALL_END_REASON_CM_TRACKING_AREA_NOT_ALLOWED
= 1021,
656 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ROAMING_NOT_ALLOWED_IN_TRACKING_AREA
= 1022,
657 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SUITABLE_CELLS_IN_TRACKING_AREA
= 1023,
658 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NOT_AUTHORIZED_CLOSED_SUBSCRIBER_GROUP
= 1024,
659 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_UNKNOWN_EPS_BEARER_CONTEXT
= 1025,
660 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DRB_RELEASED_AT_RRC
= 1026,
661 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NAS_SIGNAL_CONNECTION_RELEASED
= 1027,
662 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_DETACHED
= 1028,
663 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_FAILED
= 1029,
664 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_ATTACH_STARTED
= 1030,
665 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED
= 1031,
666 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_ACTIVE_DEDICATED_BEARER_REACTIVATED_BY_NW
= 1032,
667 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOWER_LAYER_FAILURE
= 1033,
668 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_SYNC_UP_WITH_NW
= 1034,
669 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_NW_ACTIVATED_DEDICATED_BEARER_WITH_ID_OF_DEFAULT_BEARER
= 1035,
670 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_BAD_OTA_MESSAGE
= 1036,
671 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_DS_REJECTED_CALL
= 1037,
672 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_CONTEXT_TRANSFERRED_DUE_TO_IRAT
= 1038,
673 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DS_EXPLICIT_DEACT
= 1039,
674 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_LOCAL_CAUSE_NONE
= 1040,
675 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_NO_THROTTLE
= 1041,
676 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACL_FAILURE
= 1042,
677 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LTE_NAS_SERVICE_REQUEST_FAILED_DS_DISALLOW
= 1043,
678 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXPIRED
= 1044,
679 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMM_T3417_EXT_EXPIRED
= 1045,
680 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_TXN
= 1046,
681 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_HANDOVER
= 1047,
682 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CONN_REL
= 1048,
683 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_RLF
= 1049,
684 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_UL_DATA_CONFIRMATION_FAILURE_CTRL_NOT_CONN
= 1050,
685 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE
= 1051,
686 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ABORTED
= 1052,
687 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_ACCESS_BARRED
= 1053,
688 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CELL_RESELECTION
= 1054,
689 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_CONFIG_FAILURE
= 1055,
690 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_TIMER_EXPIRED
= 1056,
691 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_LINK_FAILURE
= 1057,
692 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_NOT_CAMPED
= 1058,
693 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_SI_FAILURE
= 1059,
694 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_ESTABLISHMENT_FAILURE_REJECTED
= 1060,
695 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_NORMAL
= 1061,
696 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_RLF
= 1062,
697 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_CRE_FAILURE
= 1063,
698 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_OOS_DURING_CRE
= 1064,
699 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_ABORTED
= 1065,
700 QMI_WDS_VERBOSE_CALL_END_REASON_CM_LRRC_CONNECTION_RELEASE_SIB_READ_ERROR
= 1066,
701 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITH_REATTACH_LTE_NW_DETACH
= 1067,
702 QMI_WDS_VERBOSE_CALL_END_REASON_CM_DETACH_WITHOUT_REATTACH_LTE_NW_DETACH
= 1068,
703 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ESM_PROC_TIMEOUT
= 1069,
704 QMI_WDS_VERBOSE_CALL_END_REASON_CM_MESSAGE_EXCEED_MAX_L2_LIMIT
= 1070,
706 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_GENERAL_OR_BUSY
= 1500,
707 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CONNECTION_DENY_BILLING_OR_AUTHENTICATION_FAILURE
= 1501,
708 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CHANGE
= 1502,
709 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_EXIT
= 1503,
710 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_SESSION
= 1504,
711 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ORIGINATION_DURING_GPS_FIX
= 1505,
712 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_CONNECTION_SETUP_TIMEOUT
= 1506,
713 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_RELEASED_BY_CM
= 1507,
714 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_COLLOCATED_ACQUISITION_FAILED
= 1508,
715 QMI_WDS_VERBOSE_CALL_END_REASON_CM_OTASP_COMMIT_IN_PROGRESS
= 1509,
716 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_HYBRID_SERVICE
= 1510,
717 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_NO_LOCK_GRANTED
= 1511,
718 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HOLD_OTHER_IN_PROGRESS
= 1512,
719 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_FADE
= 1513,
720 QMI_WDS_VERBOSE_CALL_END_REASON_CM_HDR_ACCESS_FAILURE
= 1514,
722 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CLIENT_END
= 2000,
723 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_SERVICE
= 2001,
724 QMI_WDS_VERBOSE_CALL_END_REASON_CM_FADE
= 2002,
725 QMI_WDS_VERBOSE_CALL_END_REASON_CM_RELEASE_NORMAL
= 2003,
726 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_ATTEMPT_IN_PROGRESS
= 2004,
727 QMI_WDS_VERBOSE_CALL_END_REASON_CM_ACCESS_FAILURE
= 2005,
728 QMI_WDS_VERBOSE_CALL_END_REASON_CM_REDIRECTION_OR_HANDOFF
= 2006,
730 QMI_WDS_VERBOSE_CALL_END_REASON_CM_OFFLINE
= 2500,
731 QMI_WDS_VERBOSE_CALL_END_REASON_CM_EMERGENCY_MODE
= 2501,
732 QMI_WDS_VERBOSE_CALL_END_REASON_CM_PHONE_IN_USE
= 2502,
733 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_MODE
= 2503,
734 QMI_WDS_VERBOSE_CALL_END_REASON_CM_INVALID_SIM_STATE
= 2504,
735 QMI_WDS_VERBOSE_CALL_END_REASON_CM_NO_COLLOCATED_HDR
= 2505,
736 QMI_WDS_VERBOSE_CALL_END_REASON_CM_CALL_CONTROL_REJECTED
= 2506,
737 } QmiWdsVerboseCallEndReasonCm
;
740 * QmiWdsVerboseCallEndReason3gpp:
741 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPERATOR_DETERMINED_BARRING: Operator-determined barring.
742 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_LLC_SNDCP_FAILURE: LLC or SNDCP failure.
743 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INSUFFICIENT_RESOURCES: Insufficient resources.
744 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_APN: Unknown or missing APN.
745 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP: Unknown PDP address or type.
746 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_AUTHENTICATION_FAILED: Authentication failed.
747 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_GGSN_REJECT: Activation rejected by GGSN.
748 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ACTIVATION_REJECT: Activation rejected.
749 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_NOT_SUPPORTED: Service option not supported.
750 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_UNSUBSCRIBED: Service option not subscribed.
751 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_TEMPORARILY_OUT_OF_ORDER: Service option temporarily out of order.
752 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NSAPI_ALREADY_USED: NSAPI already used.
753 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REGULAR_DEACTIVATION: Regular PDP context deactivation.
754 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_QOS_NOT_ACCEPTED: QoS not accepted.
755 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NETWORK_FAILURE: Network failure.
756 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REATTACH_REQUIRED: Reattach required.
757 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FEATURE_NOT_SUPPORTED: Feature not supported.
758 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SEMANTIC_ERROR: Semantic error in TFT operation.
759 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SYNTAX_ERROR: Syntax error in TFT operation.
760 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP_CONTEXT: Unknown PDP context.
761 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SEMANTIC_ERROR: Semantic error in packet filters.
762 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SYNTAX_ERROR: Syntax error in packet filters.
763 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDP_WITHOUT_ACTIVE_TFT: PDP context without TFT activated.
764 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV4_ONLY_ALLOWED: IPv4 only allowed.
765 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV6_ONLY_ALLOWED: IPv6 only allowed.
766 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_SINGLE_ADDRESS_BEARER_ONLY: Single address bearer only.
767 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ESM_INFO_NOT_RECEIVED: ESM information not received.
768 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDN_CONNECTION_DOES_NOT_EXIST: PDN connection does not exist.
769 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MULTIPLE_CONNECTION_TO_SAME_PDN_NOT_ALLOWED: Multiple connection to same PDN not allowed.
770 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_TRANSACTION_ID: Invalid transaction ID.
771 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_INCORRECT_SEMANTIC: Message incorrect semantically.
772 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_MANDATORY_INFO: Invalid mandatory information.
773 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_UNSUPPORTED: Message type not implemented.
774 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_NONCOMPATIBLE_STATE: Message not compatible with state.
775 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_INFO_ELEMENT: Information element unknown.
776 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_CONDITIONAL_IE_ERROR: Conditional IE error.
777 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE: Message and protocol state uncompatible.
778 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PROTOCOL_ERROR: Protocol error.
779 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_APN_TYPE_CONFLICT: APN type conflict.
780 * @QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_PROXY_CALL_SESSION_CONTROL_FUNCTION_ADDRESS: Invalid proxy call session control function address. Since 1.24.10.
782 * 3GPP-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_3GPP.
786 typedef enum { /*< underscore_name=qmi_wds_verbose_call_end_reason_3gpp,since=1.0 >*/
787 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPERATOR_DETERMINED_BARRING
= 8,
789 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_LLC_SNDCP_FAILURE
= 25,
790 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INSUFFICIENT_RESOURCES
= 26,
791 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_APN
= 27,
792 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP
= 28,
793 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_AUTHENTICATION_FAILED
= 29,
794 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_GGSN_REJECT
= 30,
795 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ACTIVATION_REJECT
= 31,
796 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_NOT_SUPPORTED
= 32,
797 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_UNSUBSCRIBED
= 33,
798 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_OPTION_TEMPORARILY_OUT_OF_ORDER
= 34,
799 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NSAPI_ALREADY_USED
= 35,
800 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REGULAR_DEACTIVATION
= 36,
801 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_QOS_NOT_ACCEPTED
= 37,
802 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_NETWORK_FAILURE
= 38,
803 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_REATTACH_REQUIRED
= 39,
804 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FEATURE_NOT_SUPPORTED
= 40,
805 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SEMANTIC_ERROR
= 41,
806 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_TFT_SYNTAX_ERROR
= 42,
807 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_PDP_CONTEXT
= 43,
808 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SEMANTIC_ERROR
= 44,
809 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_FILTER_SYNTAX_ERROR
= 45,
810 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDP_WITHOUT_ACTIVE_TFT
= 46,
812 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV4_ONLY_ALLOWED
= 50,
813 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_IPV6_ONLY_ALLOWED
= 51,
814 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_SINGLE_ADDRESS_BEARER_ONLY
= 52,
815 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_ESM_INFO_NOT_RECEIVED
= 53,
816 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PDN_CONNECTION_DOES_NOT_EXIST
= 54,
817 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MULTIPLE_CONNECTION_TO_SAME_PDN_NOT_ALLOWED
= 55,
819 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_TRANSACTION_ID
= 81,
821 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_INCORRECT_SEMANTIC
= 95,
822 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_MANDATORY_INFO
= 96,
823 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_UNSUPPORTED
= 97,
824 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_TYPE_NONCOMPATIBLE_STATE
= 98,
825 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_UNKNOWN_INFO_ELEMENT
= 99,
826 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_CONDITIONAL_IE_ERROR
= 100,
827 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_MESSAGE_AND_PROTOCOL_STATE_UNCOMPATIBLE
= 101,
829 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_PROTOCOL_ERROR
= 111,
830 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_APN_TYPE_CONFLICT
= 112,
831 QMI_WDS_VERBOSE_CALL_END_REASON_3GPP_INVALID_PROXY_CALL_SESSION_CONTROL_FUNCTION_ADDRESS
= 113,
832 } QmiWdsVerboseCallEndReason3gpp
;
835 * QmiWdsVerboseCallEndReasonPpp:
836 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_UNKNOWN: Unknown error.
837 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_TIMEOUT: Timeout.
838 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_AUTHENTICATION_FAILURE: Authentication failure.
839 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_OPTION_MISMATCH: Option mismatch.
840 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_PAP_FAILURE: PAP failure.
841 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CHAP_FAILURE: CHAP failure.
842 * @QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CLOSE_IN_PROGRESS: Close in progress. Since 1.24.10.
844 * PPP-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_PPP.
848 typedef enum { /*< since=1.0 >*/
849 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_UNKNOWN
= -1,
851 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_TIMEOUT
= 1,
852 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_AUTHENTICATION_FAILURE
= 2,
853 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_OPTION_MISMATCH
= 3,
855 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_PAP_FAILURE
= 31,
856 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CHAP_FAILURE
= 32,
857 QMI_WDS_VERBOSE_CALL_END_REASON_PPP_CLOSE_IN_PROGRESS
= 33,
859 } QmiWdsVerboseCallEndReasonPpp
;
862 * QmiWdsVerboseCallEndReasonEhrpd:
863 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV4: Subscription limited to IPv4.
864 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV6: Subscription limited to IPv6.
865 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_TIMEOUT: VSNCP specific. timeout.
866 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_FAILURE: VSNCP specific. failure.
867 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_GENERAL_ERROR: VSNCP specific. 3GPP2 general error.
868 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_UNAUTHENTICATED_APN: VSNCP specific. 3GPP2 unauthenticated APN.
869 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_LIMIT_EXCEEDED: VSNCP specific. 3GPP2 PDN limit exceeded.
870 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_NO_PDN_GATEWAY: VSNCP specific. 3GPP2 no PDN gateway.
871 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_UNREACHABLE: VSNCP specific. 3GPP2 PDN gateway unreachable.
872 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_REJECTED: VSNCP specific. 3GPP2 PDN gateway rejected.
873 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_INSUFFICIENT_PARAMETERS: VSNCP specific. 3GPP2 insufficient parameters.
874 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_RESOURCE_UNAVAILABLE: VSNCP specific. 3GPP2 resource unavailable.
875 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_ADMINISTRATIVELY_PROHIBITED: VSNCP specific. 3GPP2 administratively prohibited.
876 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_ID_IN_USE: VSNCP specific. 3GPP2 PDN ID in use.
877 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_SUBSCRIPTION_LIMITATION: VSNCP specific. 3GPP2 subscription limitation.
878 * @QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_EXISTS_FOR_THIS_APN: VSNCP specific. 3GPP2 PDN exists for this APN.
880 * eHRPD-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_EHRPD.
884 typedef enum { /*< since=1.0 >*/
885 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV4
= 1,
886 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_SUBSCRIPTION_LIMITED_TO_IPV6
= 2,
888 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_TIMEOUT
= 4,
889 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_FAILURE
= 5,
890 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_GENERAL_ERROR
= 6,
891 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_UNAUTHENTICATED_APN
= 7,
892 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_LIMIT_EXCEEDED
= 8,
893 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_NO_PDN_GATEWAY
= 9,
894 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_UNREACHABLE
= 10,
895 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_GATEWAY_REJECTED
= 11,
896 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_INSUFFICIENT_PARAMETERS
= 12,
897 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_RESOURCE_UNAVAILABLE
= 13,
898 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_ADMINISTRATIVELY_PROHIBITED
= 14,
899 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_ID_IN_USE
= 15,
900 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_SUBSCRIPTION_LIMITATION
= 16,
901 QMI_WDS_VERBOSE_CALL_END_REASON_EHRPD_VSNCP_3GPP2_PDN_EXISTS_FOR_THIS_APN
= 17
902 } QmiWdsVerboseCallEndReasonEhrpd
;
905 * QmiWdsVerboseCallEndReasonIpv6:
906 * @QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_PREFIX_UNAVAILABLE: Prefix unavailable.
907 * @QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_HRPD_IPV6_DISABLED: HRDP IPv6 disabled.
908 * @QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_DISABLED: IPv6 disabled. Since 1.24.10.
910 * IPv6-specific call end reasons, given when the @QmiWdsVerboseCallEndReasonType is #QMI_WDS_VERBOSE_CALL_END_REASON_TYPE_IPV6.
914 typedef enum { /*< since=1.0 >*/
915 QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_PREFIX_UNAVAILABLE
= 1,
916 QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_HRPD_IPV6_DISABLED
= 2,
917 QMI_WDS_VERBOSE_CALL_END_REASON_IPV6_DISABLED
= 3,
918 } QmiWdsVerboseCallEndReasonIpv6
;
920 /*****************************************************************************/
921 /* Helper enums for the 'QMI WDS Get Packet Service Status' message */
924 * QmiWdsConnectionStatus:
925 * @QMI_WDS_CONNECTION_STATUS_UNKNOWN: Unknown status.
926 * @QMI_WDS_CONNECTION_STATUS_DISCONNECTED: Network is disconnected
927 * @QMI_WDS_CONNECTION_STATUS_CONNECTED: Network is connected.
928 * @QMI_WDS_CONNECTION_STATUS_SUSPENDED: Network connection is suspended.
929 * @QMI_WDS_CONNECTION_STATUS_AUTHENTICATING: Network authentication is ongoing.
931 * Status of the network connection.
935 typedef enum { /*< since=1.0 >*/
936 QMI_WDS_CONNECTION_STATUS_UNKNOWN
= 0,
937 QMI_WDS_CONNECTION_STATUS_DISCONNECTED
= 1,
938 QMI_WDS_CONNECTION_STATUS_CONNECTED
= 2,
939 QMI_WDS_CONNECTION_STATUS_SUSPENDED
= 3,
940 QMI_WDS_CONNECTION_STATUS_AUTHENTICATING
= 4
941 } QmiWdsConnectionStatus
;
943 /*****************************************************************************/
944 /* Helper enums for the 'QMI WDS Get Data Bearer Technology' message */
947 * QmiWdsDataBearerTechnology:
948 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN: Unknown.
949 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X: CDMA2000 1x.
950 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO: CDMA2000 HRPD 1xEVDO.
951 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM: GSM.
952 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS: UMTS.
953 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA: CDMA2000 HRPD 1xEVDO RevA.
954 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE: EDGE.
955 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA: HSDPA and WCDMA.
956 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA: WCDMA and HSUPA.
957 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA: HSDPA and HSUPA.
958 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE: LTE.
959 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD: CDMA2000 eHRPD.
960 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS: HSDPA+ and WCDMA.
961 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA: HSDPA+ and HSUPA.
962 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS: DC-HSDPA+ and WCDMA.
963 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA: DC-HSDPA+ and HSUPA.
964 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM: HSDPA+ with 64QAM. Since: 1.18.
965 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM_HSUPA: HSDPA+ with 64QAM and HSUPA. Since: 1.18.
966 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA: TD-SCDMA. Since: 1.18.
967 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSDPA: TD-SCDMA and HSDPA. Since: 1.18.
968 * @QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSUPA: TD-SCDMA and HSUPA. Since: 1.18.
970 * Data bearer technology.
974 typedef enum { /*< since=1.0 >*/
975 QMI_WDS_DATA_BEARER_TECHNOLOGY_UNKNOWN
= -1,
976 QMI_WDS_DATA_BEARER_TECHNOLOGY_CDMA20001X
= 0x01,
977 QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO
= 0x02,
978 QMI_WDS_DATA_BEARER_TECHNOLOGY_GSM
= 0x03,
979 QMI_WDS_DATA_BEARER_TECHNOLOGY_UMTS
= 0x04,
980 QMI_WDS_DATA_BEARER_TECHNOLOGY_1xEVDO_REVA
= 0x05,
981 QMI_WDS_DATA_BEARER_TECHNOLOGY_EDGE
= 0x06,
982 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA
= 0x07,
983 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSUPA
= 0x08,
984 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPA_HSUPDA
= 0x09,
985 QMI_WDS_DATA_BEARER_TECHNOLOGY_LTE
= 0x0A,
986 QMI_WDS_DATA_BEARER_TECHNOLOGY_EHRPD
= 0x0B,
987 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS
= 0x0C,
988 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_HSUPA
= 0x0D,
989 QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS
= 0x0E,
990 QMI_WDS_DATA_BEARER_TECHNOLOGY_DCHSDPAPLUS_HSUPA
= 0x0F,
991 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM
= 0x10,
992 QMI_WDS_DATA_BEARER_TECHNOLOGY_HSDPAPLUS_PLUS_64QAM_HSUPA
= 0x11,
993 QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA
= 0x12,
994 QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSDPA
= 0x13,
995 QMI_WDS_DATA_BEARER_TECHNOLOGY_TDSCDMA_HSUPA
= 0x14,
996 } QmiWdsDataBearerTechnology
;
998 /*****************************************************************************/
999 /* Helper enums for the 'QMI WDS Get Current Data Bearer Technology' message */
1002 * QmiWdsNetworkType:
1003 * @QMI_WDS_NETWORK_TYPE_UNKNOWN: Unknown.
1004 * @QMI_WDS_NETWORK_TYPE_3GPP2: 3GPP2 network type.
1005 * @QMI_WDS_NETWORK_TYPE_3GPP: 3GPP network type.
1007 * Network type of the data bearer.
1011 typedef enum { /*< since=1.0 >*/
1012 QMI_WDS_NETWORK_TYPE_UNKNOWN
= 0,
1013 QMI_WDS_NETWORK_TYPE_3GPP2
= 1,
1014 QMI_WDS_NETWORK_TYPE_3GPP
= 2
1015 } QmiWdsNetworkType
;
1018 * QmiWdsDataSystemNetworkType:
1019 * @QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP2: 3GPP2 network type.
1020 * @QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP: 3GPP network type.
1022 * Network type of the data system.
1026 typedef enum { /*< since=1.14 >*/
1027 QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP
= 0,
1028 QMI_WDS_DATA_SYSTEM_NETWORK_TYPE_3GPP2
= 1,
1029 } QmiWdsDataSystemNetworkType
;
1033 * @QMI_WDS_DATA_SYSTEM_UNKNOWN: unknown
1034 * @QMI_WDS_DATA_SYSTEM_CDMA1X: CDMA 1x
1035 * @QMI_WDS_DATA_SYSTEM_CDMA1X_EVDO: CDMA 1x EVDO
1036 * @QMI_WDS_DATA_SYSTEM_GPRS: GPRS
1037 * @QMI_WDS_DATA_SYSTEM_WCDMA: WCDMA
1038 * @QMI_WDS_DATA_SYSTEM_LTE: LTE
1039 * @QMI_WDS_DATA_SYSTEM_TDSCDMA: TD-SCDMA.
1045 typedef enum { /*< since=1.18 >*/
1046 QMI_WDS_DATA_SYSTEM_UNKNOWN
= 0,
1047 QMI_WDS_DATA_SYSTEM_CDMA1X
= 1,
1048 QMI_WDS_DATA_SYSTEM_CDMA1X_EVDO
= 2,
1049 QMI_WDS_DATA_SYSTEM_GPRS
= 3,
1050 QMI_WDS_DATA_SYSTEM_WCDMA
= 4,
1051 QMI_WDS_DATA_SYSTEM_LTE
= 5,
1052 QMI_WDS_DATA_SYSTEM_TDSCDMA
= 6,
1057 * @QMI_WDS_RAT_3GPP2_NONE: Unknown, to be ignored.
1058 * @QMI_WDS_RAT_3GPP2_CDMA1X: CDMA 1x.
1059 * @QMI_WDS_RAT_3GPP2_EVDO_REV0: EVDO Rev0.
1060 * @QMI_WDS_RAT_3GPP2_EVDO_REVA: EVDO RevA.
1061 * @QMI_WDS_RAT_3GPP2_EVDO_REVB: EVDO RevB.
1062 * @QMI_WDS_RAT_3GPP2_EHRPD: eHRPD. Since: 1.18.
1063 * @QMI_WDS_RAT_3GPP2_FMC: FMC. Since: 1.18.
1064 * @QMI_WDS_RAT_3GPP2_NULL_BEARER: No bearer.
1066 * Flags specifying the 3GPP2-specific Radio Access Technology, when the data
1067 * bearer network type is @QMI_WDS_NETWORK_TYPE_3GPP2.
1071 typedef enum { /*< underscore_name=qmi_wds_rat_3gpp2,since=1.0 >*/
1072 QMI_WDS_RAT_3GPP2_NONE
= 0,
1073 QMI_WDS_RAT_3GPP2_CDMA1X
= 1 << 0,
1074 QMI_WDS_RAT_3GPP2_EVDO_REV0
= 1 << 1,
1075 QMI_WDS_RAT_3GPP2_EVDO_REVA
= 1 << 2,
1076 QMI_WDS_RAT_3GPP2_EVDO_REVB
= 1 << 3,
1077 QMI_WDS_RAT_3GPP2_EHRPD
= 1 << 4,
1078 QMI_WDS_RAT_3GPP2_FMC
= 1 << 5,
1079 QMI_WDS_RAT_3GPP2_NULL_BEARER
= 1 << 15
1084 * @QMI_WDS_RAT_3GPP_NONE: Unknown, to be ignored.
1085 * @QMI_WDS_RAT_3GPP_WCDMA: WCDMA.
1086 * @QMI_WDS_RAT_3GPP_GPRS: GPRS.
1087 * @QMI_WDS_RAT_3GPP_HSDPA: HSDPA.
1088 * @QMI_WDS_RAT_3GPP_HSUPA: HSUPA.
1089 * @QMI_WDS_RAT_3GPP_EDGE: EDGE.
1090 * @QMI_WDS_RAT_3GPP_LTE: LTE.
1091 * @QMI_WDS_RAT_3GPP_HSDPAPLUS: HSDPA+.
1092 * @QMI_WDS_RAT_3GPP_DCHSDPAPLUS: DC-HSDPA+.
1093 * @QMI_WDS_RAT_3GPP_64QAM: 64QAM. Since: 1.18.
1094 * @QMI_WDS_RAT_3GPP_TDSCDMA: TD-SCDMA. Since: 1.18.
1095 * @QMI_WDS_RAT_3GPP_NULL_BEARER: No bearer.
1097 * Flags specifying the 3GPP-specific Radio Access Technology, when the data
1098 * bearer network type is @QMI_WDS_NETWORK_TYPE_3GPP.
1102 typedef enum { /*< underscore_name=qmi_wds_rat_3gpp,since=1.0 >*/
1103 QMI_WDS_RAT_3GPP_NONE
= 0,
1104 QMI_WDS_RAT_3GPP_WCDMA
= 1 << 0,
1105 QMI_WDS_RAT_3GPP_GPRS
= 1 << 1,
1106 QMI_WDS_RAT_3GPP_HSDPA
= 1 << 2,
1107 QMI_WDS_RAT_3GPP_HSUPA
= 1 << 3,
1108 QMI_WDS_RAT_3GPP_EDGE
= 1 << 4,
1109 QMI_WDS_RAT_3GPP_LTE
= 1 << 5,
1110 QMI_WDS_RAT_3GPP_HSDPAPLUS
= 1 << 6,
1111 QMI_WDS_RAT_3GPP_DCHSDPAPLUS
= 1 << 7,
1112 QMI_WDS_RAT_3GPP_64QAM
= 1 << 8,
1113 QMI_WDS_RAT_3GPP_TDSCDMA
= 1 << 9,
1114 QMI_WDS_RAT_3GPP_NULL_BEARER
= 1 << 15
1119 * @QMI_WDS_SO_CDMA1X_NONE: Unknown, to be ignored.
1120 * @QMI_WDS_SO_CDMA1X_IS95: IS95.
1121 * @QMI_WDS_SO_CDMA1X_IS2000: IS2000.
1122 * @QMI_WDS_SO_CDMA1X_IS2000_REL_A: IS2000 RelA.
1124 * Flags specifying the Service Option when the bearer network type is
1125 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
1126 * contains @QMI_WDS_RAT_3GPP2_CDMA1X.
1130 typedef enum { /*< since=1.0 >*/
1131 QMI_WDS_SO_CDMA1X_NONE
= 0,
1132 QMI_WDS_SO_CDMA1X_IS95
= 1 << 0,
1133 QMI_WDS_SO_CDMA1X_IS2000
= 1 << 1,
1134 QMI_WDS_SO_CDMA1X_IS2000_REL_A
= 1 << 2
1139 * @QMI_WDS_SO_EVDO_REV0_NONE: Unknown, to be ignored.
1140 * @QMI_WDS_SO_EVDO_REV0_DPA: DPA.
1142 * Flags specifying the Service Option when the bearer network type is
1143 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
1144 * contains @QMI_WDS_RAT_3GPP2_EVDO_REV0.
1148 typedef enum { /*< since=1.18 >*/
1149 QMI_WDS_SO_EVDO_REV0_NONE
= 0,
1150 QMI_WDS_SO_EVDO_REV0_DPA
= 1 << 0,
1155 * @QMI_WDS_SO_EVDO_REVA_NONE: Unknown, to be ignored.
1156 * @QMI_WDS_SO_EVDO_REVA_DPA: DPA.
1157 * @QMI_WDS_SO_EVDO_REVA_MFPA: MFPA.
1158 * @QMI_WDS_SO_EVDO_REVA_EMPA: EMPA.
1159 * @QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD: EMPA eHRPD.
1161 * Flags specifying the Service Option when the bearer network type is
1162 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
1163 * contains @QMI_WDS_RAT_3GPP2_EVDO_REVA.
1167 typedef enum { /*< underscore_name=qmi_wds_so_evdo_reva,since=1.0 >*/
1168 QMI_WDS_SO_EVDO_REVA_NONE
= 0,
1169 QMI_WDS_SO_EVDO_REVA_DPA
= 1 << 0,
1170 QMI_WDS_SO_EVDO_REVA_MFPA
= 1 << 1,
1171 QMI_WDS_SO_EVDO_REVA_EMPA
= 1 << 2,
1172 QMI_WDS_SO_EVDO_REVA_EMPA_EHRPD
= 1 << 3,
1177 * @QMI_WDS_SO_EVDO_REVB_NONE: Unknown, to be ignored.
1178 * @QMI_WDS_SO_EVDO_REVB_DPA: DPA.
1179 * @QMI_WDS_SO_EVDO_REVB_MFPA: MFPA.
1180 * @QMI_WDS_SO_EVDO_REVB_EMPA: EMPA.
1181 * @QMI_WDS_SO_EVDO_REVB_EMPA_EHRPD: EMPA eHRPD.
1182 * @QMI_WDS_SO_EVDO_REVB_MMPA: MMPA.
1183 * @QMI_WDS_SO_EVDO_REVB_MMPA_EHRPD: MMPA eHRPD.
1185 * Flags specifying the Service Option when the bearer network type is
1186 * @QMI_WDS_NETWORK_TYPE_3GPP2 and when the Radio Access Technology mask
1187 * contains @QMI_WDS_RAT_3GPP2_EVDO_REVB.
1191 typedef enum { /*< underscore_name=qmi_wds_so_evdo_revb,since=1.18 >*/
1192 QMI_WDS_SO_EVDO_REVB_NONE
= 0,
1193 QMI_WDS_SO_EVDO_REVB_DPA
= 1 << 0,
1194 QMI_WDS_SO_EVDO_REVB_MFPA
= 1 << 1,
1195 QMI_WDS_SO_EVDO_REVB_EMPA
= 1 << 2,
1196 QMI_WDS_SO_EVDO_REVB_EMPA_EHRPD
= 1 << 3,
1197 QMI_WDS_SO_EVDO_REVB_MMPA
= 1 << 4,
1198 QMI_WDS_SO_EVDO_REVB_MMPA_EHRPD
= 1 << 5,
1201 /*****************************************************************************/
1202 /* Helper enums for the 'QMI WDS Get Current Settings' message */
1205 * QmiWdsGetCurrentSettingsRequestedSettings:
1206 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE: no settings requested
1207 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID: request profile ID
1208 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME: request profile name
1209 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE: request PDP context type
1210 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME: request APN name
1211 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS: request DNS server addresses
1212 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS: request granted QoS
1213 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME: request username
1214 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL: request authentication protocol, ie PAP/CHAP/none.
1215 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS: request IP address
1216 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO: request gateway address
1217 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS: request PCSCF address
1218 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST: request PCSCF server address list
1219 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST: request PCSCF domain name list
1220 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU: request MTU
1221 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST: request domain name list
1222 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY: request IP family, ie IPv4 or IPv6.
1223 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG: request IMCN flag
1224 * @QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY: request extended technology info
1226 * Flags specifying which specific settings to return when requesting the
1227 * current WDS bearer settings.
1231 typedef enum { /*< since=1.0 >*/
1232 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_NONE
= 0,
1233 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_ID
= 1 << 0,
1234 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PROFILE_NAME
= 1 << 1,
1235 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PDP_TYPE
= 1 << 2,
1236 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_APN_NAME
= 1 << 3,
1237 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DNS_ADDRESS
= 1 << 4,
1238 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GRANTED_QOS
= 1 << 5,
1239 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_USERNAME
= 1 << 6,
1240 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_AUTH_PROTOCOL
= 1 << 7,
1241 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_ADDRESS
= 1 << 8,
1242 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_GATEWAY_INFO
= 1 << 9,
1243 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_ADDRESS
= 1 << 10,
1244 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_SERVER_ADDRESS_LIST
= 1 << 11,
1245 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_PCSCF_DOMAIN_NAME_LIST
= 1 << 12,
1246 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_MTU
= 1 << 13,
1247 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_DOMAIN_NAME_LIST
= 1 << 14,
1248 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IP_FAMILY
= 1 << 15,
1249 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_IMCN_FLAG
= 1 << 16,
1250 QMI_WDS_GET_CURRENT_SETTINGS_REQUESTED_SETTINGS_EXTENDED_TECHNOLOGY
= 1 << 17,
1251 } QmiWdsGetCurrentSettingsRequestedSettings
;
1255 * @QMI_WDS_PDP_TYPE_IPV4: IPv4
1256 * @QMI_WDS_PDP_TYPE_PPP: PPP
1257 * @QMI_WDS_PDP_TYPE_IPV6: IPv6
1258 * @QMI_WDS_PDP_TYPE_IPV4_OR_IPV6: IPv4 and IPv6 combined context
1264 typedef enum { /*< since=1.0 >*/
1265 QMI_WDS_PDP_TYPE_IPV4
= 0,
1266 QMI_WDS_PDP_TYPE_PPP
= 1,
1267 QMI_WDS_PDP_TYPE_IPV6
= 2,
1268 QMI_WDS_PDP_TYPE_IPV4_OR_IPV6
= 3
1272 * QmiWdsTrafficClass:
1273 * @QMI_WDS_TRAFFIC_CLASS_SUBSCRIBED: default class, best-effort
1274 * @QMI_WDS_TRAFFIC_CLASS_CONVERSATIONAL: two-way video/voice, most delay sensitive
1275 * @QMI_WDS_TRAFFIC_CLASS_STREAMING: one-way video/audio, delay sensitive
1276 * @QMI_WDS_TRAFFIC_CLASS_INTERACTIVE: delay-sensitive, e.g. browsing, SSH.
1277 * @QMI_WDS_TRAFFIC_CLASS_BACKGROUND: delay-insensitive, e.g. downloads, email.
1279 * QoS Traffic Classes.
1283 typedef enum { /*< since=1.0 >*/
1284 QMI_WDS_TRAFFIC_CLASS_SUBSCRIBED
= 0,
1285 QMI_WDS_TRAFFIC_CLASS_CONVERSATIONAL
= 1,
1286 QMI_WDS_TRAFFIC_CLASS_STREAMING
= 2,
1287 QMI_WDS_TRAFFIC_CLASS_INTERACTIVE
= 3,
1288 QMI_WDS_TRAFFIC_CLASS_BACKGROUND
= 4
1289 } QmiWdsTrafficClass
;
1292 * QmiWdsAuthentication:
1293 * @QMI_WDS_AUTHENTICATION_NONE: no authentication
1294 * @QMI_WDS_AUTHENTICATION_PAP: PAP authentication
1295 * @QMI_WDS_AUTHENTICATION_CHAP: CHAP authentication
1297 * PDP context authentication protocols.
1301 typedef enum { /*< since=1.0 >*/
1302 QMI_WDS_AUTHENTICATION_NONE
= 0,
1303 QMI_WDS_AUTHENTICATION_PAP
= 1 << 0,
1304 QMI_WDS_AUTHENTICATION_CHAP
= 1 << 1
1305 } QmiWdsAuthentication
;
1308 * QmiWdsProfileType:
1309 * @QMI_WDS_PROFILE_TYPE_3GPP: 3GPP profile type.
1310 * @QMI_WDS_PROFILE_TYPE_3GPP2: 3GPP2 profile type.
1312 * Profile network type family.
1316 typedef enum { /*< since=1.0 >*/
1317 QMI_WDS_PROFILE_TYPE_3GPP
= 0,
1318 QMI_WDS_PROFILE_TYPE_3GPP2
= 1
1319 } QmiWdsProfileType
;
1322 * QmiWdsProfileFamily:
1323 * @QMI_WDS_PROFILE_FAMILY_EMBEDDED: Embedded profile family.
1324 * @QMI_WDS_PROFILE_FAMILY_TETHERED: Tethered profile family.
1330 typedef enum { /*< since=1.22 >*/
1331 QMI_WDS_PROFILE_FAMILY_EMBEDDED
= 0,
1332 QMI_WDS_PROFILE_FAMILY_TETHERED
= 1
1333 } QmiWdsProfileFamily
;
1336 * QmiWdsDeliveryOrder:
1337 * @QMI_WDS_QOS_DELIVERY_ORDER_SUBSCRIBE: Subscribe.
1338 * @QMI_WDS_QOS_DELIVERY_ORDER_ON: On.
1339 * @QMI_WDS_QOS_DELIVERY_ORDER_OFF: Off.
1341 * QoS delivery order.
1345 typedef enum { /*< since=1.14 >*/
1346 QMI_WDS_QOS_DELIVERY_ORDER_SUBSCRIBE
= 0,
1347 QMI_WDS_QOS_DELIVERY_ORDER_ON
= 1,
1348 QMI_WDS_QOS_DELIVERY_ORDER_OFF
= 2
1349 } QmiWdsDeliveryOrder
;
1352 * QmiWdsSduErrorRatio:
1353 * @QMI_WDS_SDU_ERROR_RATIO_SUBSCRIBE: Subscribe.
1354 * @QMI_WDS_SDU_ERROR_RATIO_1E2: 1x10^2.
1355 * @QMI_WDS_SDU_ERROR_RATIO_7E3: 7x10^3.
1356 * @QMI_WDS_SDU_ERROR_RATIO_1E3: 1x10^3.
1357 * @QMI_WDS_SDU_ERROR_RATIO_1E4: 1x10^4.
1358 * @QMI_WDS_SDU_ERROR_RATIO_1E5: 1x10^5.
1359 * @QMI_WDS_SDU_ERROR_RATIO_1E6: 1x10^6.
1360 * @QMI_WDS_SDU_ERROR_RATIO_1E1: 1x10^7.
1362 * Target value for the fraction of SDUs lost or detected as erroneous.
1366 typedef enum { /*< since=1.14 >*/
1367 QMI_WDS_SDU_ERROR_RATIO_SUBSCRIBE
= 0,
1368 QMI_WDS_SDU_ERROR_RATIO_1E2
= 1,
1369 QMI_WDS_SDU_ERROR_RATIO_7E3
= 2,
1370 QMI_WDS_SDU_ERROR_RATIO_1E3
= 3,
1371 QMI_WDS_SDU_ERROR_RATIO_1E4
= 4,
1372 QMI_WDS_SDU_ERROR_RATIO_1E5
= 5,
1373 QMI_WDS_SDU_ERROR_RATIO_1E6
= 6,
1374 QMI_WDS_SDU_ERROR_RATIO_1E1
= 7
1375 } QmiWdsSduErrorRatio
;
1378 * QmiWdsSduResidualBitErrorRatio:
1379 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_SUBSCRIBE: Subscribe.
1380 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E2: 5x10^2.
1381 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E2: 1x10^2.
1382 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E3: 5x10^3.
1383 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_4E3: 4x10^3.
1384 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E3: 1x10^3.
1385 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E4: 1x10^4.
1386 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E5: 1x10^5.
1387 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E6: 1x10^6.
1388 * @QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_6E8: 6x10^8.
1390 * Target value for the undetected bit error ratio in the delivered SDUs.
1394 typedef enum { /*< since=1.14 >*/
1395 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_SUBSCRIBE
= 0,
1396 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E2
= 1,
1397 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E2
= 2,
1398 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_5E3
= 3,
1399 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_4E3
= 4,
1400 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E3
= 5,
1401 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E4
= 6,
1402 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E5
= 7,
1403 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_1E6
= 8,
1404 QMI_WDS_SDU_RESIDUAL_BIT_ERROR_RATIO_6E8
= 9
1405 } QmiWdsSduResidualBitErrorRatio
;
1408 * QmiWdsSduErroneousDelivery:
1409 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_SUBSCRIBE: Subscribe.
1410 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_NO_DETECTION: No detection.
1411 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_ENABLED: Erroneous SDUs are delivered.
1412 * @QMI_WDS_SDU_ERRONEOUS_DELIVERY_DISABLED: Erroneous SDUs are delivered.
1414 * Whether SDUs detected as erroneous are delivered or not.
1418 typedef enum { /*< since=1.14 >*/
1419 QMI_WDS_SDU_ERRONEOUS_DELIVERY_SUBSCRIBE
= 0,
1420 QMI_WDS_SDU_ERRONEOUS_DELIVERY_NO_DETECTION
= 1,
1421 QMI_WDS_SDU_ERRONEOUS_DELIVERY_ENABLED
= 2,
1422 QMI_WDS_SDU_ERRONEOUS_DELIVERY_DISABLED
= 3
1423 } QmiWdsSduErroneousDelivery
;
1425 /*****************************************************************************/
1426 /* Helper enums for the 'QMI WDS Get Packet Statistics' message */
1429 * QmiWdsPacketStatisticsMaskFlag:
1430 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_OK: Request count of correctly sent packets.
1431 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_OK: Request count of correctly received packets.
1432 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_ERROR: Request count of sent packets with error.
1433 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_ERROR: Request count of received packets with error.
1434 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_OVERFLOWS: Request count of transmitter overflows.
1435 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_OVERFLOWS: Request count of receiver overflows.
1436 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_BYTES_OK: Request count of correctly sent bytes.
1437 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_BYTES_OK: Request count of correctly received bytes.
1438 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_DROPPED: Request count of dropped packets in transmission.
1439 * @QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_DROPPED: Request count of dropped packets in reception.
1441 * Mask to use when requesting packet statistics.
1445 typedef enum { /*< since=1.6 >*/
1446 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_OK
= 1 << 0,
1447 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_OK
= 1 << 1,
1448 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_ERROR
= 1 << 2,
1449 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_ERROR
= 1 << 3,
1450 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_OVERFLOWS
= 1 << 4,
1451 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_OVERFLOWS
= 1 << 5,
1452 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_BYTES_OK
= 1 << 6,
1453 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_BYTES_OK
= 1 << 7,
1454 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_TX_PACKETS_DROPPED
= 1 << 8,
1455 QMI_WDS_PACKET_STATISTICS_MASK_FLAG_RX_PACKETS_DROPPED
= 1 << 9
1456 } QmiWdsPacketStatisticsMaskFlag
;
1458 /*****************************************************************************/
1459 /* Helper enums for the 'QMI WDS Get Profile List' message */
1462 * QmiWdsDsProfileError:
1463 * @QMI_WDS_DS_PROFILE_ERROR_UNKNOWN: Unknown DS profile error.
1464 * @QMI_WDS_DS_PROFILE_ERROR_FAIL: General failure.
1465 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_HANDLE: Invalid handle.
1466 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_OPERATION: Invalid operation.
1467 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_TYPE: Invalid profile type.
1468 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_NUMBER: Invalid profile number.
1469 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_ID: Invalid profile identifier.
1470 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_ARGUMENT: Invalid argument.
1471 * @QMI_WDS_DS_PROFILE_ERROR_REGISTRY_NOT_INITIALIZED: Registry not initialized.
1472 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PARAMETER_LENGTH: Invalid parameter length.
1473 * @QMI_WDS_DS_PROFILE_ERROR_LIST_END: List end, profile not found.
1474 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_SUBSCRIPTION_ID: Invalid subscription identifier.
1475 * @QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_FAMILY: Invalid profile family.
1476 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_INVALID_PROFILE_FAMILY: Invalid 3GPP profile family.
1477 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_ACCESS_ERROR: Error accessing 3GPP profiles.
1478 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_CONTEXT_NOT_DEFINED: 3GPP profile doesn't have a valid context.
1479 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_VALID_FLAG_NOT_SET: 3GPP profile doesn't have valid flag set.
1480 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_READ_ONLY_FLAG_SET: 3GPP profile has read-only flag set.
1481 * @QMI_WDS_DS_PROFILE_ERROR_3GPP_OUT_OF_PROFILES: Out of 3GPP profiles.
1482 * @QMI_WDS_DS_PROFILE_ERROR_3GPP2_INVALID_PROFILE_ID: Invalid 3GPP2 profile identifier.
1484 * Extended DS profile errors.
1488 typedef enum { /*< since=1.8 >*/
1489 QMI_WDS_DS_PROFILE_ERROR_UNKNOWN
= 0,
1490 QMI_WDS_DS_PROFILE_ERROR_FAIL
= 1,
1491 QMI_WDS_DS_PROFILE_ERROR_INVALID_HANDLE
= 2,
1492 QMI_WDS_DS_PROFILE_ERROR_INVALID_OPERATION
= 3,
1493 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_TYPE
= 4,
1494 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_NUMBER
= 5,
1495 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_ID
= 6,
1496 QMI_WDS_DS_PROFILE_ERROR_INVALID_ARGUMENT
= 7,
1497 QMI_WDS_DS_PROFILE_ERROR_REGISTRY_NOT_INITIALIZED
= 8,
1498 QMI_WDS_DS_PROFILE_ERROR_INVALID_PARAMETER_LENGTH
= 9,
1499 QMI_WDS_DS_PROFILE_ERROR_LIST_END
= 10,
1500 QMI_WDS_DS_PROFILE_ERROR_INVALID_SUBSCRIPTION_ID
= 11,
1501 QMI_WDS_DS_PROFILE_ERROR_INVALID_PROFILE_FAMILY
= 12,
1502 QMI_WDS_DS_PROFILE_ERROR_3GPP_INVALID_PROFILE_FAMILY
= 1001,
1503 QMI_WDS_DS_PROFILE_ERROR_3GPP_ACCESS_ERROR
= 1002,
1504 QMI_WDS_DS_PROFILE_ERROR_3GPP_CONTEXT_NOT_DEFINED
= 1003,
1505 QMI_WDS_DS_PROFILE_ERROR_3GPP_VALID_FLAG_NOT_SET
= 1004,
1506 QMI_WDS_DS_PROFILE_ERROR_3GPP_READ_ONLY_FLAG_SET
= 1005,
1507 QMI_WDS_DS_PROFILE_ERROR_3GPP_OUT_OF_PROFILES
= 1006,
1508 QMI_WDS_DS_PROFILE_ERROR_3GPP2_INVALID_PROFILE_ID
= 1101,
1509 } QmiWdsDsProfileError
;
1512 * QmiWdsAutoconnectSetting:
1513 * @QMI_WDS_AUTOCONNECT_SETTING_DISABLED: Disabled.
1514 * @QMI_WDS_AUTOCONNECT_SETTING_ENABLED: Enabled.
1515 * @QMI_WDS_AUTOCONNECT_SETTING_PAUSED: Paused, resume on power cycle.
1517 * Status of the autoconnect setting.
1521 typedef enum { /*< since=1.14 >*/
1522 QMI_WDS_AUTOCONNECT_SETTING_DISABLED
= 0,
1523 QMI_WDS_AUTOCONNECT_SETTING_ENABLED
= 1,
1524 QMI_WDS_AUTOCONNECT_SETTING_PAUSED
= 2,
1525 } QmiWdsAutoconnectSetting
;
1528 * QmiWdsAutoconnectSettingRoaming:
1529 * @QMI_WDS_AUTOCONNECT_SETTING_ROAMING_ALLOWED: Autoconnect always allowed, even when roaming.
1530 * @QMI_WDS_AUTOCONNECT_SETTING_ROAMING_HOME_ONLY: Autoconnect allowed only in home network.
1532 * Status of the autoconnect setting while roaming.
1536 typedef enum { /*< since=1.14 >*/
1537 QMI_WDS_AUTOCONNECT_SETTING_ROAMING_ALLOWED
= 0,
1538 QMI_WDS_AUTOCONNECT_SETTING_ROAMING_HOME_ONLY
= 1,
1539 } QmiWdsAutoconnectSettingRoaming
;
1541 /*****************************************************************************/
1542 /* Helper enums for the 'QMI WDS Set Event Report' message */
1545 * QmiWdsSetEventReportTransferStatistics:
1546 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_OK: report TX packet successes.
1547 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_OK: report RX packet successes.
1548 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_ERROR: report TX packet errors.
1549 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_ERROR: report RX packet errors.
1550 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_OVERFLOWS: report TX overflows.
1551 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_OVERFLOWS: report RX overflows.
1552 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_BYTES_OK: report TX byte total.
1553 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_BYTES_OK: report RX byte total.
1554 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_DROPPED: report TX packets dropped.
1555 * @QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_DROPPED: report RX packets dropped.
1557 * Flags indicating which WDS Set Event Report Transfer Statistics indicators
1558 * should be emitted.
1562 typedef enum { /*< since=1.18 >*/
1563 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_OK
= 1 << 0,
1564 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_OK
= 1 << 1,
1565 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_ERROR
= 1 << 2,
1566 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_ERROR
= 1 << 3,
1567 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_OVERFLOWS
= 1 << 4,
1568 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_OVERFLOWS
= 1 << 5,
1569 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_BYTES_OK
= 1 << 6,
1570 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_BYTES_OK
= 1 << 7,
1571 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_TX_PACKETS_DROPPED
= 1 << 8,
1572 QMI_WDS_SET_EVENT_REPORT_TRANSFER_STATISTICS_REPORT_RX_PACKETS_DROPPED
= 1 << 9,
1573 } QmiWdsSetEventReportTransferStatistics
;
1576 * QmiWdsDormancyStatus:
1577 * @QMI_WDS_DORMANCY_STATUS_UNKNOWN: dormancy status unknown.
1578 * @QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_DORMANT: traffic channel is dormant.
1579 * @QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_ACTIVE: traffic channel is active.
1585 typedef enum { /*< since=1.18 >*/
1586 QMI_WDS_DORMANCY_STATUS_UNKNOWN
= 0,
1587 QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_DORMANT
= 1,
1588 QMI_WDS_DORMANCY_STATUS_TRAFFIC_CHANNEL_ACTIVE
= 2,
1589 } QmiWdsDormancyStatus
;
1592 * QmiWdsDataCallStatus:
1593 * @QMI_WDS_DATA_CALL_STATUS_UNKNOWN: data call status unknown.
1594 * @QMI_WDS_DATA_CALL_STATUS_ACTIVATED: data call status activated.
1595 * @QMI_WDS_DATA_CALL_STATUS_TERMINATED: data call status terminated.
1601 typedef enum { /*< since=1.18 >*/
1602 QMI_WDS_DATA_CALL_STATUS_UNKNOWN
= 0,
1603 QMI_WDS_DATA_CALL_STATUS_ACTIVATED
= 1,
1604 QMI_WDS_DATA_CALL_STATUS_TERMINATED
= 2,
1605 } QmiWdsDataCallStatus
;
1608 * QmiWdsDataCallType:
1609 * @QMI_WDS_DATA_CALL_TYPE_UNKNOWN: data call type unknown.
1610 * @QMI_WDS_DATA_CALL_TYPE_EMBEDDED: embedded data call.
1611 * @QMI_WDS_DATA_CALL_TYPE_TETHERED: tethered data call.
1612 * @QMI_WDS_DATA_CALL_TYPE_MODEM_EMBEDDED: modem embedded data call.
1618 typedef enum { /*< since=1.18 >*/
1619 QMI_WDS_DATA_CALL_TYPE_UNKNOWN
= 0,
1620 QMI_WDS_DATA_CALL_TYPE_EMBEDDED
= 1,
1621 QMI_WDS_DATA_CALL_TYPE_TETHERED
= 2,
1622 QMI_WDS_DATA_CALL_TYPE_MODEM_EMBEDDED
= 3,
1623 } QmiWdsDataCallType
;
1626 * QmiWdsTetheredCallType:
1627 * @QMI_WDS_TETHERED_CALL_TYPE_NON_TETHERED: non-tethered.
1628 * @QMI_WDS_TETHERED_CALL_TYPE_RMNET: RmNet.
1629 * @QMI_WDS_TETHERED_CALL_TYPE_DUN: DUN.
1631 * Tethered call type.
1635 typedef enum { /*< since=1.18 >*/
1636 QMI_WDS_TETHERED_CALL_TYPE_NON_TETHERED
= 0,
1637 QMI_WDS_TETHERED_CALL_TYPE_RMNET
= 1,
1638 QMI_WDS_TETHERED_CALL_TYPE_DUN
= 2,
1639 } QmiWdsTetheredCallType
;
1642 * QmiWdsRadioAccessTechnology:
1643 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_NULL_BEARER: null bearer
1644 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WCDMA: WCDMA.
1645 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_GERAN: GERAN.
1646 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE: LTE.
1647 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_TDSCDMA: TD-SDCMA.
1648 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WLAN: 3GPP WLAN.
1649 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_MAXIMUM: 3GPP maximum.
1650 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_1X: CDMA 1x.
1651 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_HRPD: CDMA EVDO, HRPD.
1652 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_EHRPD: CDMA EVDO with eHRPD.
1653 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_WLAN: 3GPP2 WLAN.
1654 * @QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_MAXIMUM: 3GPP2 maximum.
1656 * Radio access technology.
1660 typedef enum { /*< since=1.18 >*/
1661 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_NULL_BEARER
= 0,
1662 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WCDMA
= 1,
1663 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_GERAN
= 2,
1664 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_LTE
= 3,
1665 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_TDSCDMA
= 4,
1666 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_WLAN
= 5,
1667 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP_MAXIMUM
= 100,
1668 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_1X
= 101,
1669 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_HRPD
= 102,
1670 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_EHRPD
= 103,
1671 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_WLAN
= 104,
1672 QMI_WDS_RADIO_ACCESS_TECHNOLOGY_3GPP2_MAXIMUM
= 200,
1673 } QmiWdsRadioAccessTechnology
;
1676 * QmiWdsExtendedDataBearerTechnology3gpp:
1677 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_UNKNOWN: unknown.
1678 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_WCDMA: WCDMA.
1679 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA: HSDPA.
1680 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSUPA: HSUPA.
1681 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA_PLUS: HSDPA+.
1682 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_DC_HSDPA_PLUS: Dual-cell HSDPA+.
1683 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_64QAM: 64-QAM.
1684 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSPA: HSPA.
1685 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GPRS: GPRS.
1686 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_EDGE: EDGE.
1687 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GSM: GSM.
1688 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_S2B: S2B.
1689 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_LIMITED_SERVICE: LTE limited service.
1690 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_FDD: LTE FDD.
1691 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_TDD: LTE TDD.
1693 * 3GPP extended data bearer technologies.
1697 typedef enum { /*< underscore_name=qmi_wds_extended_data_bearer_technology_3gpp,since=1.18 >*/
1698 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_UNKNOWN
= 0,
1699 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_WCDMA
= 1 << 0,
1700 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA
= 1 << 1,
1701 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSUPA
= 1 << 2,
1702 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSDPA_PLUS
= 1 << 3,
1703 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_DC_HSDPA_PLUS
= 1 << 4,
1704 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_64QAM
= 1 << 5,
1705 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_HSPA
= 1 << 6,
1706 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GPRS
= 1 << 7,
1707 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_EDGE
= 1 << 8,
1708 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_GSM
= 1 << 9,
1709 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_S2B
= 1 << 10,
1710 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_LIMITED_SERVICE
= 1 << 11,
1711 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_FDD
= 1 << 12,
1712 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP_LTE_TDD
= 1 << 13,
1713 } QmiWdsExtendedDataBearerTechnology3gpp
;
1716 * QmiWdsExtendedDataBearerTechnology3gpp2:
1717 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_UNKNOWN: unknown.
1718 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_RESERVED: reserved.
1719 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS95: CDMA1x IS-95.
1720 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000: CDMA1x IS-2000.
1721 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000_REL_A: CDMA1x IS-2000 Release A.
1722 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_0_DPA: HDR EVDO Rev 0 DPA.
1723 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_DPA: HDR EVDO Rev A DPA.
1724 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_DPA: HDR EVDO Rev B DPA.
1725 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_MPA: HDR EVDO Rev A MPA.
1726 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MPA: HDR EVDO Rev B MPA.
1727 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_EMPA: HDR EVDO Rev A EMPA.
1728 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_EMPA: HDR EVDO Rev B EMPA.
1729 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MMPA: HDR EVDO Rev B MMPA.
1730 * @QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_EVDO_FMC: HDR EVDO FMC.
1732 * 3GPP2 extended data bearer technologies.
1736 typedef enum { /*< underscore_name=qmi_wds_extended_data_bearer_technology_3gpp2,since=1.18 >*/
1737 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_UNKNOWN
= 0,
1738 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_RESERVED
= 1 << 0,
1739 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS95
= 1 << 1,
1740 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000
= 1 << 2,
1741 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_CDMA1X_IS2000_REL_A
= 1 << 3,
1742 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_0_DPA
= 1 << 4,
1743 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_DPA
= 1 << 5,
1744 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_DPA
= 1 << 6,
1745 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_MPA
= 1 << 7,
1746 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MPA
= 1 << 8,
1747 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_A_EMPA
= 1 << 9,
1748 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_EMPA
= 1 << 10,
1749 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_REV_B_MMPA
= 1 << 11,
1750 QMI_WDS_EXTENDED_DATA_BEARER_TECHNOLOGY_3GPP2_HDR_EVDO_FMC
= 1 << 12,
1751 } QmiWdsExtendedDataBearerTechnology3gpp2
;
1753 /*****************************************************************************/
1754 /* Helper enums for the 'QMI WDS Profile'-related messages */
1757 * QmiWdsPdpHeaderCompressionType:
1758 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_OFF: no header compression
1759 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_MANUFACTURER_PREFERRED: manufacturer preferred
1760 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC1144: RFC1144
1761 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC2507: RFC2507
1762 * @QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC3095: RFC3095
1764 * PDP header compression types.
1768 typedef enum { /*< since=1.18 >*/
1769 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_OFF
= 0,
1770 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_MANUFACTURER_PREFERRED
= 1,
1771 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC1144
= 2,
1772 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC2507
= 3,
1773 QMI_WDS_PDP_HEADER_COMPRESSION_TYPE_RFC3095
= 4,
1774 } QmiWdsPdpHeaderCompressionType
;
1777 * QmiWdsPdpDataCompressionType:
1778 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_OFF: no data compression
1779 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_MANUFACTURER_PREFERRED: manufacturer preferred
1780 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V42BIS: V42bis
1781 * @QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V44: V44
1783 * PDP data compression types.
1787 typedef enum { /*< since=1.18 >*/
1788 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_OFF
= 0,
1789 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_MANUFACTURER_PREFERRED
= 1,
1790 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V42BIS
= 2,
1791 QMI_WDS_PDP_DATA_COMPRESSION_TYPE_V44
= 3,
1792 } QmiWdsPdpDataCompressionType
;
1795 * QmiWdsQosClassIdentifier:
1796 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NETWORK_ASSIGN: network assigned
1797 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE1: guaranteed bitrate 1
1798 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE2: guaranteed bitrate 2
1799 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE3: guaranteed bitrate 3
1800 * @QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE4: guaranteed bitrate 4
1801 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE5: non-guaranteed bitrate 5
1802 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE6: non-guaranteed bitrate 6
1803 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE7: non-guaranteed bitrate 7
1804 * @QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE8: non-guaranteed bitrate 8
1806 * QoS Class Identifier.
1810 typedef enum { /*< since=1.18 >*/
1811 QMI_WDS_QOS_CLASS_IDENTIFIER_NETWORK_ASSIGN
= 0,
1812 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE1
= 1,
1813 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE2
= 2,
1814 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE3
= 3,
1815 QMI_WDS_QOS_CLASS_IDENTIFIER_GUARANTEED_BITRATE4
= 4,
1816 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE5
= 5,
1817 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE6
= 6,
1818 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE7
= 7,
1819 QMI_WDS_QOS_CLASS_IDENTIFIER_NON_GUARANTEED_BITRATE8
= 8,
1820 } QmiWdsQosClassIdentifier
;
1823 * QmiWdsAttachPdnListAction:
1824 * @QMI_WDS_ATTACH_PDN_LIST_ACTION_NONE: No action (default)
1825 * @QMI_WDS_ATTACH_PDN_LIST_ACTION_DETACH_OR_PDN_DISCONNECT: PS detach or PDN disconnect based on the modem configuration
1827 * Action when setting the attach PDN list.
1831 typedef enum { /*< since=1.28 >*/
1832 QMI_WDS_ATTACH_PDN_LIST_ACTION_NONE
= 0x01,
1833 QMI_WDS_ATTACH_PDN_LIST_ACTION_DETACH_OR_PDN_DISCONNECT
= 0x02,
1834 } QmiWdsAttachPdnListAction
;
1838 * @QMI_WDS_CLIENT_TYPE_TETHERED: client type tethered
1839 * @QMI_WDS_CLIENT_TYPE_UNDEFINED: no client type defined
1845 typedef enum { /*< since=1.18 >*/
1846 QMI_WDS_CLIENT_TYPE_TETHERED
= 0x01,
1847 QMI_WDS_CLIENT_TYPE_UNDEFINED
= 0xFF,
1851 * QMI_WDS_RATE_UNAVAILABLE:
1853 * The TX/RX rate information is unavailable or cannot be measured.
1857 #define QMI_WDS_RATE_UNAVAILABLE 0xFFFFFFFF
1860 * QmiWdsIpSupportType:
1861 * @QMI_WDS_IP_SUPPORT_TYPE_IPV4: IPv4 type.
1862 * @QMI_WDS_IP_SUPPORT_TYPE_IPV6: IPv6 type.
1863 * @QMI_WDS_IP_SUPPORT_TYPE_IPV4V6: IPv4v6 type.
1869 typedef enum { /*< since=1.28 >*/
1870 QMI_WDS_IP_SUPPORT_TYPE_IPV4
= 0,
1871 QMI_WDS_IP_SUPPORT_TYPE_IPV6
= 1,
1872 QMI_WDS_IP_SUPPORT_TYPE_IPV4V6
= 2,
1873 } QmiWdsIpSupportType
;
1875 #endif /* _LIBQMI_GLIB_QMI_ENUMS_WDS_H_ */