blob: 217222540cdbd4d9a597977a283c20652f282ff0 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001/*****************************************************************************
2* Copyright Statement:
3* --------------------
4* This software is protected by Copyright and the information contained
5* herein is confidential. The software may not be copied and the information
6* contained herein may not be used or disclosed except with the written
7* permission of MediaTek Inc. (C) 2018
8*
9* BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
10* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
11* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
12* AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
13* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
14* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
15* NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
16* SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
17* SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
18* THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
19* NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
20* SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
21*
22* BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
23* LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
24* AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
25* OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
26* MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
27*
28* THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
29* WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
30* LAWS PRINCIPLES. ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
31* RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
32* THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
33*
34*****************************************************************************/
35
36/********************************************************************************/
37#include "module_msg_range.h"
38#ifndef _NAS_SV_MSG_H
39#define _NAS_SV_MSG_H
40
41/*-----------------------NAS_SV_MSG_CODE_BEGIN------------------*/
42MODULE_MSG_BEGIN( MSG_ID_NAS_SV_CODE_BEGIN )
43 MSG_ID_THE_NAS_SV_DUMP_COMMON_CONTEXT_IND= MSG_ID_NAS_SV_CODE_BEGIN,
44 /* RAC<>SV */
45 /* RAC guarantee send out all NAS init then inform NAS_SV */
46 MSG_ID_RAC_NAS_SV_INIT_REQ,
47 MSG_ID_RAC_NAS_SV_ATTACH_REQ,
48 MSG_ID_RAC_NAS_SV_DETACH_REQ,
49 MSG_ID_RAC_NAS_SV_SET_RAT_MODE_REQ,
50 MSG_ID_RAC_NAS_SV_SET_RAT_MODE_CNF,
51 MSG_ID_RAC_NAS_SV_DUPLEX_MODE_CHANGE_REQ,
52 MSG_ID_RAC_NAS_SV_DUPLEX_MODE_CHANGE_CNF,
53 MSG_ID_RAC_NAS_SV_ATTACH_CNF,
54 MSG_ID_RAC_NAS_SV_DETACH_IND,
55 MSG_ID_RAC_NAS_SV_ATTACH_DETACH_RESULT_IND,
56 MSG_ID_RAC_NAS_SV_RFOFF_REQ,
57 MSG_ID_RAC_NAS_SV_RFOFF_CNF,
58 MSG_ID_RAC_NAS_SV_RAT_CHANGE_START_IND,
59 MSG_ID_RAC_NAS_SV_RAT_CHANGE_FINISH_IND,
60 MSG_ID_RAC_NAS_SV_UPDATE_ACTIVE_RAT_IND,
61 MSG_ID_RAC_NAS_SV_EVENT_UPDATE_IND,
62 MSG_ID_RAC_NAS_SV_EPS_ATTACH_NEEDED_REJ_RSP,
63 MSG_ID_RAC_NAS_SV_EPS_ATTACH_NEEDED_IND,
64 MSG_ID_RAC_NAS_SV_EMC_ATTACH_IND,
65 MSG_ID_RAC_NAS_SV_EMC_ATTACH_REQ,
66 MSG_ID_RAC_NAS_SV_EMM_NW_FEATURE_SUPPORT_IND,
67 MSG_ID_RAC_NAS_SV_VG_OPTION_UPDATE_REQ,
68 MSG_ID_RAC_NAS_SV_UEMODE_PARAM_UPDATE_REQ,
69 MSG_ID_RAC_NAS_SV_NRRC_STATE_IND,
70 MSG_ID_RAC_NAS_SV_IMS_REG_STATUS_UPDATE_REQ,
71 MSG_ID_RAC_NAS_SV_CALL_STATUS_REQ,
72 MSG_ID_RAC_NAS_SV_CAP_UPDATE_IND,
73 MSG_ID_RAC_NAS_SV_IMS_PDN_ACTIVATION_REQ,
74 MSG_ID_RAC_NAS_SV_NR_NORMAL_SERVICE_LOSS_UPDATE_REQ,
75 MSG_ID_RAC_NAS_SV_T3402_STOP_IND,
76 MSG_ID_RAC_NAS_SV_AS_PLMN_SEARCH_REPORT_IND,
rjw8e44aab2022-11-30 16:42:16 +080077 MSG_ID_RAC_NAS_SV_NR_EMC_SERVICE_AVAILABILITY_IND,
78 MSG_ID_RAC_NAS_SV_NR_EMC_SERVICE_AVAILABILITY_RSP,
rjw6c1fd8f2022-11-30 14:33:01 +080079
80 /* RAT_TCM <> SV */
81 MSG_ID_RAT_TCM_NAS_SV_BEGIN = MSG_ID_NAS_SV_CODE_BEGIN + 100,
82
83 MSG_ID_RAT_TCM_NAS_SV_ACTIVE_NAS_UPDATE_IND, /* to be removed */
84 MSG_ID_RAT_TCM_NAS_SV_EVENT_UPDATE_IND,
85
86 /* SMIC <> SV */
87 MSG_ID_NAS_SV_SMIC_BOOT_UP_INIT_NAS_UPDATE_IND, /* new */
88
89 /* SV<>ANY*/
90 MSG_ID_NAS_SV_ANY_BEGIN = MSG_ID_RAT_TCM_NAS_SV_BEGIN + 50,
91 MSG_ID_NAS_SV_ANY_ATTACH_REQ,
92 MSG_ID_NAS_SV_ANY_DETACH_REQ,
93 MSG_ID_NAS_SV_ANY_EVENT_UPDATE_REQ,
94 MSG_ID_NAS_SV_ANY_EVENT_UPDATE_IND,
95 MSG_ID_NAS_SV_ANY_RFOFF_REQ,
96 MSG_ID_NAS_SV_ANY_RFOFF_CNF,
97 MSG_ID_NAS_SV_ANY_DUPLEX_MODE_CHANGE_REQ,
98 MSG_ID_NAS_SV_ANY_DUPLEX_MODE_CHANGE_CNF,
99 MSG_ID_NAS_SV_ANY_RAT_CHANGE_START_IND, /* xSM change to SMIC */
100 MSG_ID_NAS_SV_ANY_RAT_CHANGE_FINISH_IND, /* xSM change to SMIC */
101 MSG_ID_NAS_SV_ANY_SRVCC_STATUS_UPDATE_IND,
102 MSG_ID_NAS_SV_ANY_PLMN_FOUND_IND,
103 MSG_ID_NAS_SV_ANY_REGN_RESULT_IND,
104 MSG_ID_NAS_SV_ANY_EPLMN_UPDATE_IND,
105 MSG_ID_NAS_SV_ANY_SEARCH_STATUS_UPDATE_REQ,
106 MSG_ID_NAS_SV_ANY_BROADCAST_REGN_RESULT_IND,
107 MSG_ID_NAS_SV_ANY_BROADCAST_TIMER_STATUS_IND,
108 MSG_ID_NAS_SV_ANY_OPERATION_ALLOW_REQ,
109 MSG_ID_NAS_SV_ANY_OPERATION_ALLOW_CNF,
110 MSG_ID_NAS_SV_ANY_MANIPULATE_CONNECTION_REQ,
111 MSG_ID_NAS_SV_ANY_OPERATION_ALLOW_NO_ACTION_IND,
112 MSG_ID_NAS_SV_ANY_MM_CAP_UPDATE_REQ,
113 MSG_ID_NAS_SV_ANY_VG_OPTION_UPDATE_REQ,
114 MSG_ID_NAS_SV_ANY_BROADCAST_DETACH_REQUIRED_IND,
115 MSG_ID_NAS_SV_ANY_DISABLE_INFO_UPDATE_NTF,
116 MSG_ID_NAS_SV_ANY_GENERAL_MODEM_CONFIGURE_SET_REQ,
117 MSG_ID_NAS_SV_ANY_GENERAL_MODEM_CONFIGURE_SET_CNF,
yu.donge372c322023-08-30 20:25:04 -0700118 MSG_ID_NAS_SV_ANY_UPDATE_ECALL_MODE_CHANGE_IND,
rjw6c1fd8f2022-11-30 14:33:01 +0800119
120 /* SV<>GMSS */
121 MSG_ID_NAS_SV_GMSS_BEGIN = MSG_ID_NAS_SV_ANY_BEGIN + 200,
122 MSG_ID_NAS_SV_GMSS_SET_RAT_MODE_REQ,
123 MSG_ID_NAS_SV_GMSS_SET_RAT_MODE_CNF,
124 MSG_ID_NAS_SV_GMSS_C2K_DEACTIVATE_IND,
125 MSG_ID_NAS_SV_GMSS_UEMODE_PARAM_UPDATE_REQ,
126
127 /* SV<>NWSEL */
128 MSG_ID_NWSEL_NAS_SV_BEGIN = MSG_ID_NAS_SV_GMSS_BEGIN + 50,
129 MSG_ID_NWSEL_NAS_SV_SYS_INFO_UPDATE_IND,
130 MSG_ID_NWSEL_NAS_SV_PLMN_SEARCH_REQ,
131 MSG_ID_NWSEL_NAS_SV_PLMN_SEARCH_IND,
132 MSG_ID_NWSEL_NAS_SV_PLMN_SEARCH_CNF,
133 MSG_ID_NWSEL_NAS_SV_CSS_CS_REG_REQ,
134 MSG_ID_NWSEL_NAS_SV_CSS_CS_REG_CNF,
135 MSG_ID_NWSEL_NAS_SV_CSS_PS_REG_REQ,
136 MSG_ID_NWSEL_NAS_SV_CSS_PS_REG_CNF,
137 MSG_ID_NWSEL_NAS_SV_CSS_MCC_SEARCH_REQ,
138 MSG_ID_NWSEL_NAS_SV_CSS_MCC_SEARCH_CNF,
139 MSG_ID_NWSEL_NAS_SV_NO_ACTION_IND,
140 MSG_ID_NWSEL_NAS_SV_CAPABILITY_QUERY_REQ,
141 MSG_ID_NWSEL_NAS_SV_CAPABILITY_QUERY_CNF,
142 MSG_ID_NWSEL_NAS_SV_ENDC_IND,
143 MSG_ID_NWSEL_NAS_SV_PLMN_LIST_REQ,
144 MSG_ID_NWSEL_NAS_SV_PLMN_LIST_CNF,
145 MSG_ID_NWSEL_NAS_SV_PLMN_LIST_STOP_REQ,
146 MSG_ID_NWSEL_NAS_SV_PLMN_LIST_STOP_CNF,
147 MSG_ID_NWSEL_NAS_SV_PLMN_SCAN_IND,
148 MSG_ID_NWSEL_NAS_SV_CAPABILITY_UPDATE_REQ,
149 MSG_ID_NWSEL_NAS_SV_POWER_SCAN_REQ,
150 MSG_ID_NWSEL_NAS_SV_POWER_SCAN_IND,
151 MSG_ID_NWSEL_NAS_SV_POWER_SCAN_CNF,
152 MSG_ID_NWSEL_NAS_SV_PLMN_BAND_IND,
153 MSG_ID_NWSEL_NAS_SV_CSS_PS_DEREG_REQ,
154 MSG_ID_NWSEL_NAS_SV_CSS_PS_DEREG_CNF,
155 MSG_ID_NWSEL_NAS_SV_DISPLAY_SEARCH_STATUS_IND,
156 MSG_ID_NWSEL_NAS_SV_PLMN_FOUND_IND,
157 MSG_ID_NWSEL_NAS_SV_NR_PLMN_LOSS_IND,
158 MSG_ID_NWSEL_NAS_SV_CHECK_ACTIVE_RAT_REQ,
159 MSG_ID_NWSEL_NAS_SV_SNIFFER_START_REQ,
160 MSG_ID_NWSEL_NAS_SV_SNIFFER_STOP_REQ,
161 MSG_ID_NWSEL_NAS_SV_SIGNAL_APPEAR_IND,
162 MSG_ID_NWSEL_NAS_SV_REGN_RESULT_IND,
163 MSG_ID_NWSEL_NAS_SV_EPLMN_UPDATE_IND,
164 MSG_ID_NWSEL_NAS_SV_NRRC_EQ_PLMN_LIST_UPDATE_REQ,
165 MSG_ID_NWSEL_NAS_SV_EMM_UPDATE_PARAM_IND,
166 MSG_ID_NWSEL_NAS_SV_UEMODE_PARAM_UPDATE_REQ,
167 MSG_ID_NWSEL_NAS_SV_VGMM_T3502_CHANGE_IND,
168 MSG_ID_NWSEL_NAS_SV_VGMM_SYS_INFO_UPDATE_REQ,
169 MSG_ID_NWSEL_NAS_SV_CSG_LIST_REQ,
170 MSG_ID_NWSEL_NAS_SV_CSG_LIST_CNF,
171 MSG_ID_NWSEL_NAS_SV_CSG_LIST_STOP_REQ,
172 MSG_ID_NWSEL_NAS_SV_CSG_LIST_STOP_CNF,
173 MSG_ID_NWSEL_NAS_SV_SEARCH_STATUS_UPDATE_REQ,
174 MSG_ID_NWSEL_NAS_SV_NRRC_REGN_STATUS_UPDATE_REQ,
175 MSG_ID_NWSEL_NAS_SV_VGMM_REGN_STATUS_UPDATE_REQ,
176 MSG_ID_NWSEL_NAS_SV_VGMM_INVALID_SIM_RECOVER_REQ,
177 MSG_ID_NWSEL_NAS_SV_SOR_OPLMN_LIST_UPDATE_IND,
178 MSG_ID_NWSEL_NAS_SV_SOR_OPLMN_LIST_UPDATE_RSP,
179 MSG_ID_NWSEL_NAS_SV_SOR_SECURE_PACKET_IND,
180 MSG_ID_NWSEL_NAS_SV_SOR_SECURE_PACKET_RSP,
181 MSG_ID_NWSEL_NAS_SV_GEMINI_RESUME_REQ,
182 MSG_ID_NWSEL_NAS_SV_START_PREDICT_SEARCH_IND,
183 MSG_ID_NWSEL_NAS_SV_START_SEARCH_IND,
184 MSG_ID_NWSEL_NAS_SV_BACKGROUND_BAND_LEARNING_REQ,
185 MSG_ID_NWSEL_NAS_SV_BACKGROUND_BAND_LEARNING_CNF,
186 MSG_ID_NWSEL_NAS_SV_BACKGROUND_BAND_LEARNING_STOP_REQ,
187 MSG_ID_NWSEL_NAS_SV_BACKGROUND_BAND_LEARNING_STOP_CNF,
188 MSG_ID_NWSEL_NAS_SV_SUSPEND_IND,
189 MSG_ID_NWSEL_NAS_SV_RESUME_IND,
190 MSG_ID_NWSEL_NAS_SV_VIRTUAL_RESUME_IND,
191 MSG_ID_NWSEL_NAS_SV_LIMITED_VIRTUAL_RESUME_IND,
192 MSG_ID_NWSEL_NAS_SV_LIMITED_VIRTUAL_RESUME_RSP,
193 MSG_ID_NWSEL_NAS_SV_SLT_ENDC_SUCCESS_IND,
194 MSG_ID_NWSEL_NAS_SV_VIRTUAL_SUSPEND_IND,
195 MSG_ID_NWSEL_NAS_SV_MANUAL_MODE_UPDATE_REQ,
196 MSG_ID_NWSEL_NAS_SV_HPLMN_INFO_UPDATE_REQ,
197 MSG_ID_NWSEL_NAS_SV_CANCEL_PLMN_SEARCH_REQ,
198 MSG_ID_NWSEL_NAS_SV_MM_PLMN_LIST_ABORT_REQ,
199 MSG_ID_NWSEL_NAS_SV_ERRC_PLMN_LIST_ABORT_REQ,
200 MSG_ID_NWSEL_NAS_SV_NRRC_PLMN_LIST_ABORT_REQ,
201 MSG_ID_NWSEL_NAS_SV_NRRC_INACTIVE_MODE_CONFIGURATION_REQ,
202 MSG_ID_NWSEL_NAS_SV_NRRC_SERVICE_RECOVERY_ROUND_UPDATE_REQ,
203 MSG_ID_NWSEL_NAS_SV_NRRC_SCREEN_ON_REQ,
204 MSG_ID_NWSEL_NAS_SV_NRRC_SCREEN_OFF_REQ,
205 MSG_ID_NWSEL_NAS_SV_VGSM_PERSISTENT_PDU_SESSION_IND,
206 MSG_ID_NWSEL_NAS_SV_VGSM_MAX_PDU_EST_TIMEOUT_REACHED_IND,
207 MSG_ID_NWSEL_NAS_SV_VGMM_C2K_FORCE_TO_LOCAL_DETACH_REQ,
208 MSG_ID_NWSEL_NAS_SV_VGMM_GLOBAL_MODE_CHANGE_START_REQ,
209 MSG_ID_NWSEL_NAS_SV_VGMM_PLMN_RESTRICTION_CHANGE_IND,
210 MSG_ID_NWSEL_NAS_SV_NRRC_PLMN_SEARCH_PREFERENCE_UPDATE_REQ,
211 MSG_ID_NWSEL_NAS_SV_VGMM_CELL_BAND_INFO_UPDATE_IND,
212 MSG_ID_NWSEL_NAS_SV_VGMM_EMERGENCY_STATUS_UPDATE_IND,
213 MSG_ID_NWSEL_NAS_SV_DISABLE_INFO_UPDATE_NTF,
rjw8e44aab2022-11-30 16:42:16 +0800214 MSG_ID_NWSEL_NAS_SV_VGMM_PROC_RESULT_IND,
rjw6c1fd8f2022-11-30 14:33:01 +0800215 MSG_ID_NWSEL_NAS_SV_VGMM_PERMANENT_INVALID_CAUSE_RECOVER_IND,
216 MSG_ID_NWSEL_NAS_SV_CONTINUOUS_IRAT_FAILURE_IND,
217 MSG_ID_NWSEL_NAS_SV_PLMN_LIST_STATUS_UPDATE_REQ,
218 MSG_ID_NWSEL_NAS_SV_VGMM_N1_REENABLE_CLEAR_FORBIDDEN_TA_LIST_REQ,
219 MSG_ID_NWSEL_NAS_SV_AS_PLMN_SEARCH_REPORT_IND,
rjw8e44aab2022-11-30 16:42:16 +0800220 MSG_ID_NWSEL_NAS_SV_NR_EMC_SERVICE_AVAILABILITY_RSP,
rjw6c1fd8f2022-11-30 14:33:01 +0800221
222 /* SV<>EVAL */
223 /* SV<>EMM */
224 MSG_ID_NAS_SV_EMM_BEGIN = MSG_ID_NWSEL_NAS_SV_BEGIN + 250,
225 MSG_ID_NAS_SV_EMM_SET_RAT_MODE_REQ,
226 MSG_ID_NAS_SV_EMM_SET_RAT_MODE_CNF,
227 MSG_ID_NAS_SV_EMM_SIM_RESET_COMPLETE_IND,
228 MSG_ID_NAS_SV_EMM_BROADCAST_DETACH_REQUIRED_IND,
229 MSG_ID_NAS_SV_EMM_PLMN_SEARCH_REQ,
230 MSG_ID_NAS_SV_EMM_PLMN_SEARCH_IND,
231 MSG_ID_NAS_SV_EMM_PLMN_SEARCH_CNF,
232 MSG_ID_NAS_SV_EMM_SYS_INFO_UPDATE_IND,
233 MSG_ID_NAS_SV_EMM_DEACTIVATE_REQ,
234 MSG_ID_NAS_SV_EMM_DEACTIVATE_CNF,
235 MSG_ID_NAS_SV_EMM_NO_ACTION_IND,
236 MSG_ID_NAS_SV_EMM_DETACH_IND,
237 MSG_ID_NAS_SV_EMM_ATTACH_CNF,
238 MSG_ID_NAS_SV_EMM_NAS_CTXT_TRANSFER_REQ,
239 MSG_ID_NAS_SV_EMM_NAS_CTXT_TRANSFER_CNF,
240 MSG_ID_NAS_SV_EMM_AS_PARAM_UPDATE_REQ,
241 MSG_ID_NAS_SV_EMM_EMC_ATTACH_REQ,
242 MSG_ID_NAS_SV_EMM_PLMN_LIST_REQ,
243 MSG_ID_NAS_SV_EMM_PLMN_LIST_CNF,
244 MSG_ID_NAS_SV_EMM_PLMN_LIST_STOP_REQ,
245 MSG_ID_NAS_SV_EMM_PLMN_LIST_STOP_CNF,
246 MSG_ID_NAS_SV_EMM_NW_FEATURE_SUPPORT_IND,
247 MSG_ID_NAS_SV_EMM_REL_REQ,
248 MSG_ID_NAS_SV_EMM_UPDATE_PARAM_IND,
249 MSG_ID_NAS_SV_EMM_CSG_LIST_REQ,
250 MSG_ID_NAS_SV_EMM_CSG_LIST_CNF,
251 MSG_ID_NAS_SV_EMM_CSG_LIST_STOP_REQ,
252 MSG_ID_NAS_SV_EMM_CSG_LIST_STOP_CNF,
253 MSG_ID_NAS_SV_EMM_BROADCAST_REGN_RESULT_IND,
254 MSG_ID_NAS_SV_EMM_BROADCAST_TIMER_STATUS_IND,
255 MSG_ID_NAS_SV_EMM_SET_ACTIVE_RAT_CNF,
256 MSG_ID_NAS_SV_EMM_AS_PARAM_NOTIFY_IND,
257 MSG_ID_NAS_SV_EMM_T3402_STOP_IND,
258
259 /* SV<>ERRC */
260 MSG_ID_NAS_SV_ERRC_BEGIN = MSG_ID_NAS_SV_EMM_BEGIN + 200,
261 MSG_ID_NAS_SV_ERRC_RAT_CHANGE_IND,
262 MSG_ID_NAS_SV_ERRC_RAT_CHANGE_CNF,
263 MSG_ID_NAS_SV_ERRC_CAP_UPDATE_CNF,
264 MSG_ID_NAS_SV_ERRC_PLMN_BAND_IND,
265 MSG_ID_NAS_SV_ERRC_CHECK_ACTIVE_RAT_CNF,
266 MSG_ID_NAS_SV_ERRC_POWER_SCAN_CNF,
267 MSG_ID_NAS_SV_ERRC_SET_ACTIVE_RAT_CNF,
268 MSG_ID_NAS_SV_ERRC_SIGNAL_APPEAR_IND,
269 MSG_ID_NAS_SV_ERRC_SRVCC_STATUS_UPDATE_IND,
270 MSG_ID_NAS_SV_ERRC_START_PREDICT_SEARCH_IND,
271 MSG_ID_NAS_SV_ERRC_BACKGROUND_BAND_LEARNING_CNF,
272 MSG_ID_NAS_SV_ERRC_BACKGROUND_BAND_LEARNING_STOP_CNF,
273
274
275 /* SV<>ESM */
276 MSG_ID_NAS_SV_ESM_BEGIN = MSG_ID_NAS_SV_ERRC_BEGIN + 50,
277 MSG_ID_NAS_SV_ESM_AS_PARAM_UPDATE_REQ,
278 MSG_ID_NAS_SV_ESM_EPS_ATTACH_NEEDED_REJ_RSP,
279 MSG_ID_NAS_SV_ESM_EPS_ATTACH_NEEDED_IND,
280 MSG_ID_NAS_SV_ESM_EMC_ATTACH_IND,
281
282
283 /* SV<>MM */
284 MSG_ID_NAS_SV_MM_BEGIN = MSG_ID_NAS_SV_ESM_BEGIN + 50,
285 MSG_ID_NAS_SV_MM_SET_RAT_MODE_REQ,
286 MSG_ID_NAS_SV_MM_SET_RAT_MODE_CNF,
287 MSG_ID_NAS_SV_MM_SIM_INFO_RESET_IND,
288 MSG_ID_NAS_SV_MM_PLMN_SEARCH_REQ,
289 MSG_ID_NAS_SV_MM_PLMN_SEARCH_IND,
290 MSG_ID_NAS_SV_MM_PLMN_SEARCH_CNF,
291 MSG_ID_NAS_SV_MM_DEACTIVATE_REQ,
292 MSG_ID_NAS_SV_MM_DEACTIVATE_CNF,
293 MSG_ID_NAS_SV_MM_NO_ACTION_IND,
294 MSG_ID_NAS_SV_MM_DETACH_IND,
295 MSG_ID_NAS_SV_MM_ATTACH_CNF,
296
297
298 MSG_ID_NAS_SV_MM_NAS_CTXT_TRANSFER_REQ,
299 MSG_ID_NAS_SV_MM_NAS_CTXT_TRANSFER_CNF,
300 MSG_ID_NAS_SV_MM_AS_PARAM_UPDATE_REQ,
301 MSG_ID_NAS_SV_MM_PLMN_LIST_REQ,
302 MSG_ID_NAS_SV_MM_PLMN_LIST_CNF,
303 MSG_ID_NAS_SV_MM_PLMN_LIST_STOP_REQ,
304 MSG_ID_NAS_SV_MM_PLMN_LIST_STOP_CNF,
305 MSG_ID_NAS_SV_MM_CSG_LIST_REQ,
306 MSG_ID_NAS_SV_MM_CSG_LIST_CNF,
307 MSG_ID_NAS_SV_MM_CSG_LIST_STOP_REQ,
308 MSG_ID_NAS_SV_MM_CSG_LIST_STOP_CNF,
309 MSG_ID_NAS_SV_MM_BROADCAST_REGN_RESULT_IND,
310 MSG_ID_NAS_SV_MM_BROADCAST_TIMER_STATUS_IND,
311 MSG_ID_NAS_SV_MM_PLMN_LIST_ABORT_REQ,
312 /* SV<>SM */
313
314 /* SV<>RATCM */
315 MSG_ID_NAS_SV_RATCM_BEGIN = MSG_ID_NAS_SV_MM_BEGIN + 100,
316 MSG_ID_NAS_SV_RATCM_SET_RAT_MODE_REQ,
317 MSG_ID_NAS_SV_RATCM_SET_RAT_MODE_CNF,
318 MSG_ID_NAS_SV_RATCM_RAT_CHANGE_IND,
319 MSG_ID_NAS_SV_RATCM_RAT_CHANGE_REQ,
320 MSG_ID_NAS_SV_RATCM_RAT_CHANGE_RSP,
321 MSG_ID_NAS_SV_RATCM_RAT_CHANGE_CNF,
322 MSG_ID_NAS_SV_RATCM_SYS_INFO_UPDATE_IND,
323 MSG_ID_NAS_SV_RATCM_PLMN_BAND_IND,
324 MSG_ID_NAS_SV_RATCM_CELL_CHANGE_FINISH_IND,
325 MSG_ID_NAS_SV_RATCM_CAP_UPDATE_REQ,
326 MSG_ID_NAS_SV_RATCM_CAP_UPDATE_CNF,
327 MSG_ID_NAS_SV_RATCM_SNIFFER_START_REQ,
328 MSG_ID_NAS_SV_RATCM_SNIFFER_STOP_REQ,
329 MSG_ID_NAS_SV_RATCM_CHECK_ACTIVE_RAT_REQ,
330 MSG_ID_NAS_SV_RATCM_CHECK_ACTIVE_RAT_CNF,
331 MSG_ID_NAS_SV_RATCM_SET_ACTIVE_RAT_REQ,
332 MSG_ID_NAS_SV_RATCM_SET_ACTIVE_RAT_CNF,
333 MSG_ID_NAS_SV_RATCM_SIGNAL_APPEAR_IND,
334 MSG_ID_NAS_SV_RATCM_NR_NORMAL_SERVICE_LOSS_UPDATE_REQ,
335
336 /* SV<>PAM */
337
338 /* SV<>C2K */
339 MSG_ID_NAS_SV_CSS_BEGIN = MSG_ID_NAS_SV_RATCM_BEGIN + 100,
340 MSG_ID_NAS_SV_CSS_DEACTIVATE_REQ,
341 MSG_ID_NAS_SV_CSS_DEACTIVATE_CNF,
342 MSG_ID_NAS_SV_CSS_PS_REG_REQ,
343 MSG_ID_NAS_SV_CSS_PS_REG_CNF,
344 MSG_ID_NAS_SV_CSS_CS_REG_REQ,
345 MSG_ID_NAS_SV_CSS_CS_REG_CNF,
346 MSG_ID_NAS_SV_CSS_MCC_SEARCH_REQ,
347 MSG_ID_NAS_SV_CSS_MCC_SEARCH_CNF,
348 MSG_ID_NAS_SV_CSS_PS_DEREG_CNF,
349 MSG_ID_NAS_SV_CSS_CHECK_ACTIVE_RAT_REQ,
350 MSG_ID_NAS_SV_CSS_CHECK_ACTIVE_RAT_CNF,
351 MSG_ID_NAS_SV_CSS_SET_ACTIVE_RAT_REQ,
352 MSG_ID_NAS_SV_CSS_SET_ACTIVE_RAT_CNF,
353
354 /* SV<>RATDM */
355 MSG_ID_NAS_SV_RATDM_BEGIN = MSG_ID_NAS_SV_CSS_BEGIN + 100,
356 MSG_ID_NAS_SV_RATDM_RAT_CHANGE_REQ,
357 MSG_ID_NAS_SV_RATDM_DUPLEX_MODE_CHANGE_REQ,
358 MSG_ID_NAS_SV_RATDM_DUPLEX_MODE_CHANGE_CNF,
359
360 /* SV<>NRRC */
361 MSG_ID_NAS_SV_NRRC_BEGIN = MSG_ID_NAS_SV_RATDM_BEGIN + 100,
362 MSG_ID_NAS_SV_NRRC_INIT_CNF,
363 MSG_ID_NAS_SV_NRRC_SET_RAT_MODE_CNF,
364 MSG_ID_NAS_SV_NRRC_RFOFF_CNF,
365
366 MSG_ID_NAS_SV_NRRC_DEACTIVATE_CNF,
367 MSG_ID_NAS_SV_NRRC_PLMN_SEARCH_CNF,
368 MSG_ID_NAS_SV_NRRC_PLMN_LIST_CNF,
369 MSG_ID_NAS_SV_NRRC_PLMN_LIST_STOP_CNF,
370 MSG_ID_NAS_SV_NRRC_SYS_INFO_UPDATE_IND,
371 MSG_ID_NAS_SV_NRRC_PLMN_LOSS_IND,
372 MSG_ID_NAS_SV_NRRC_RAT_CHANGE_IND,
373 MSG_ID_NAS_SV_NRRC_RAT_CHANGE_CNF,
374 MSG_ID_NAS_SV_NRRC_CAP_UPDATE_CNF,
375 MSG_ID_NAS_SV_NRRC_POWER_SCAN_IND,
376 MSG_ID_NAS_SV_NRRC_POWER_SCAN_CNF,
377 MSG_ID_NAS_SV_NRRC_CHECK_ACTIVE_RAT_CNF,
378 MSG_ID_NAS_SV_NRRC_SET_ACTIVE_RAT_CNF,
379 MSG_ID_NAS_SV_NRRC_SIGNAL_APPEAR_IND,
380 MSG_ID_NAS_SV_NRRC_CSG_LIST_CNF,
381 MSG_ID_NAS_SV_NRRC_CSG_LIST_STOP_CNF,
382 MSG_ID_NAS_SV_NRRC_PLMN_BAND_IND,
383 MSG_ID_NAS_SV_NRRC_SLT_ENDC_SUCCESS_IND,
384 MSG_ID_NAS_SV_NRRC_START_PREDICT_SEARCH_IND,
385 MSG_ID_NAS_SV_NRRC_NRRC_STATE_IND,
386 MSG_ID_NAS_SV_NRRC_BACKGROUND_BAND_LEARNING_CNF,
387 MSG_ID_NAS_SV_NRRC_BACKGROUND_BAND_LEARNING_STOP_CNF,
388 MSG_ID_NAS_SV_NRRC_OUT_OF_SERVICE_IND,
389 MSG_ID_NAS_SV_NRRC_PLMN_SCAN_IND,
390 MSG_ID_NAS_SV_NRRC_CONTINUOUS_IRAT_FAILURE_IND,
391
392 /* SV<>VGMM */
393 // SV->VGMM message ids are defined in vgmm_msgid.h
394 MSG_ID_NAS_SV_VGMM_BEGIN = MSG_ID_NAS_SV_NRRC_BEGIN + 100,
395 MSG_ID_NAS_SV_VGMM_PLMN_SEARCH_ALLOWED_CNF,
396 MSG_ID_NAS_SV_VGMM_PLMN_LOSS_IND,
397 MSG_ID_NAS_SV_VGMM_SET_RAT_MODE_CNF,
398 MSG_ID_NAS_SV_VGMM_NAS_CTXT_TRANSFER_CNF,
399 MSG_ID_NAS_SV_VGMM_DETACH_IND,
400 MSG_ID_NAS_SV_VGMM_ATTACH_CNF,
401 MSG_ID_NAS_SV_VGMM_SIM_INFO_RESET_IND,
402 MSG_ID_NAS_SV_VGMM_T3502_CHANGE_IND,
rjw8e44aab2022-11-30 16:42:16 +0800403 MSG_ID_NAS_SV_VGMM_PROC_RESULT_IND,
rjw6c1fd8f2022-11-30 14:33:01 +0800404 MSG_ID_NAS_SV_VGMM_REGN_RESULT_IND,
405 MSG_ID_NAS_SV_VGMM_PLMN_RESTRICTION_CHANGE_IND,
406 MSG_ID_NAS_SV_VGMM_EVENT_UPDATE_IND,
407 MSG_ID_NAS_SV_VGMM_EPLMN_IND,
408 MSG_ID_NAS_SV_VGMM_SOR_OPLMN_LIST_UPDATE_IND,
409 MSG_ID_NAS_SV_VGMM_BROADCAST_REGN_RESULT_IND,
410 MSG_ID_NAS_SV_VGMM_BROADCAST_TIMER_STATUS_IND,
411 MSG_ID_NAS_SV_VGMM_CELL_BAND_INFO_UPDATE_IND,
412 MSG_ID_NAS_SV_VGMM_EMERGENCY_STATUS_UPDATE_IND,
413 MSG_ID_NAS_SV_VGMM_PERMANENT_INVALID_CAUSE_RECOVER_IND,
414
415 /* SV<>VGSM */
416 MSG_ID_NAS_SV_VGSM_PERSISTENT_PDU_SESSION_IND,
417 MSG_ID_NAS_SV_VGSM_MAX_PDU_EST_TIMEOUT_REACHED_IND,
418
419 /* SV<>RSVAS */
420 MSG_ID_RSVAS_NAS_SV_BEGIN = MSG_ID_NAS_SV_VGMM_BEGIN + 100,
421 MSG_ID_RSVAS_NAS_SV_SUSPEND_IND,
422 MSG_ID_RSVAS_NAS_SV_RESUME_IND,
423 MSG_ID_RSVAS_NAS_SV_VIRTUAL_RESUME_IND,
424 MSG_ID_RSVAS_NAS_SV_LIMITED_VIRTUAL_RESUME_IND,
425 MSG_ID_RSVAS_NAS_SV_LIMITED_VIRTUAL_RESUME_RSP,
426 MSG_ID_RSVAS_NAS_SV_VIRTUAL_SUSPEND_IND,
427
428 /* SV<>SV */
429 MSG_ID_NAS_SV_REG_STATUS_MEETING_END_IND,
430 MSG_ID_NAS_SV_GOTO_NEXT_ACTION_IND,
431 MSG_ID_NAS_SV_CHECK_CAP_UPDATE_IND,
432 MSG_ID_NAS_SV_CHECK_LOCAL_RELEASE_IND,
433 MSG_ID_NAS_SV_CHECK_TRICK_RELEASE_IND,
434
435 MSG_ID_NAS_SV_CODE_END,
436
437MODULE_MSG_END( MSG_ID_NAS_SV_CODE_TAIL )
438#endif
439/*----------------------- NAS_SV_MSG_CODE_END--------------------*/