libosmogsm 1.13.1.1-afb4 Osmocom GSM library

gsm_12_21.h
Go to the documentation of this file.
1/* 3GPP TS 12.21, nowadays 3GPP TS 52.021 */
2/*
3 * (C) 2008-2009 by Harald Welte <laforge@gnumonks.org>
4 * All Rights Reserved
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 * GNU General Public License for more details.
15 *
16 */
17
18#pragma once
19
24#include <stdint.h>
25#include <stdbool.h>
26#include <osmocom/gsm/tlv.h>
27
29 struct abis_om_hdr {
31 uint8_t mdisc;
33 uint8_t placement;
35 uint8_t sequence;
37 uint8_t length;
39 uint8_t data[0];
40} __attribute__ ((packed));
41
42#define ABIS_NM_MSG_SIZE 1024
43#define ABIS_NM_MSG_HEADROOM 128
44
46#define ABIS_OM_MDISC_FOM 0x80
48#define ABIS_OM_MDISC_MMI 0x40
50#define ABIS_OM_MDISC_TRAU 0x20
52#define ABIS_OM_MDISC_MANUF 0x10
53
55#define ABIS_OM_PLACEMENT_ONLY 0x80
57#define ABIS_OM_PLACEMENT_FIRST 0x40
59#define ABIS_OM_PLACEMENT_MIDDLE 0x20
61#define ABIS_OM_PLACEMENT_LAST 0x10
62
64 struct abis_om_obj_inst {
65 uint8_t bts_nr;
66 uint8_t trx_nr;
67 uint8_t ts_nr;
68} __attribute__ ((packed));
69
71 struct abis_om_fom_hdr {
72 uint8_t msg_type;
73 uint8_t obj_class;
74 struct abis_om_obj_inst obj_inst;
75 uint8_t data[0];
76} __attribute__ ((packed));
77
79#define ABIS_OM_FOM_HDR_SIZE (sizeof(struct abis_om_hdr) + sizeof(struct abis_om_fom_hdr))
80
82 enum abis_nm_msgtype {
83 /* SW Download Management Messages */
84 NM_MT_LOAD_INIT = 0x01,
85 NM_MT_LOAD_INIT_ACK,
86 NM_MT_LOAD_INIT_NACK,
87 NM_MT_LOAD_SEG,
88 NM_MT_LOAD_SEG_ACK,
89 NM_MT_LOAD_ABORT,
90 NM_MT_LOAD_END,
91 NM_MT_LOAD_END_ACK,
92 NM_MT_LOAD_END_NACK,
93 NM_MT_SW_ACT_REQ, /* BTS->BSC */
94 NM_MT_SW_ACT_REQ_ACK,
95 NM_MT_SW_ACT_REQ_NACK,
96 NM_MT_ACTIVATE_SW, /* BSC->BTS */
97 NM_MT_ACTIVATE_SW_ACK,
98 NM_MT_ACTIVATE_SW_NACK,
99 NM_MT_SW_ACTIVATED_REP, /* 0x10 */
100 /* A-bis Interface Management Messages */
101 NM_MT_ESTABLISH_TEI = 0x21,
102 NM_MT_ESTABLISH_TEI_ACK,
103 NM_MT_ESTABLISH_TEI_NACK,
104 NM_MT_CONN_TERR_SIGN,
105 NM_MT_CONN_TERR_SIGN_ACK,
106 NM_MT_CONN_TERR_SIGN_NACK,
107 NM_MT_DISC_TERR_SIGN,
108 NM_MT_DISC_TERR_SIGN_ACK,
109 NM_MT_DISC_TERR_SIGN_NACK,
110 NM_MT_CONN_TERR_TRAF,
111 NM_MT_CONN_TERR_TRAF_ACK,
112 NM_MT_CONN_TERR_TRAF_NACK,
113 NM_MT_DISC_TERR_TRAF,
114 NM_MT_DISC_TERR_TRAF_ACK,
115 NM_MT_DISC_TERR_TRAF_NACK,
116 /* Transmission Management Messages */
117 NM_MT_CONN_MDROP_LINK = 0x31,
118 NM_MT_CONN_MDROP_LINK_ACK,
119 NM_MT_CONN_MDROP_LINK_NACK,
120 NM_MT_DISC_MDROP_LINK,
121 NM_MT_DISC_MDROP_LINK_ACK,
122 NM_MT_DISC_MDROP_LINK_NACK,
123 /* Air Interface Management Messages */
124 NM_MT_SET_BTS_ATTR = 0x41,
125 NM_MT_SET_BTS_ATTR_ACK,
126 NM_MT_SET_BTS_ATTR_NACK,
127 NM_MT_SET_RADIO_ATTR,
128 NM_MT_SET_RADIO_ATTR_ACK,
129 NM_MT_SET_RADIO_ATTR_NACK,
130 NM_MT_SET_CHAN_ATTR,
131 NM_MT_SET_CHAN_ATTR_ACK,
132 NM_MT_SET_CHAN_ATTR_NACK,
133 /* Test Management Messages */
134 NM_MT_PERF_TEST = 0x51,
135 NM_MT_PERF_TEST_ACK,
136 NM_MT_PERF_TEST_NACK,
137 NM_MT_TEST_REP,
138 NM_MT_SEND_TEST_REP,
139 NM_MT_SEND_TEST_REP_ACK,
140 NM_MT_SEND_TEST_REP_NACK,
141 NM_MT_STOP_TEST,
142 NM_MT_STOP_TEST_ACK,
143 NM_MT_STOP_TEST_NACK,
144 /* State Management and Event Report Messages */
145 NM_MT_STATECHG_EVENT_REP = 0x61,
146 NM_MT_FAILURE_EVENT_REP,
147 NM_MT_STOP_EVENT_REP,
148 NM_MT_STOP_EVENT_REP_ACK,
149 NM_MT_STOP_EVENT_REP_NACK,
150 NM_MT_REST_EVENT_REP,
151 NM_MT_REST_EVENT_REP_ACK,
152 NM_MT_REST_EVENT_REP_NACK,
153 NM_MT_CHG_ADM_STATE,
154 NM_MT_CHG_ADM_STATE_ACK,
155 NM_MT_CHG_ADM_STATE_NACK,
156 NM_MT_CHG_ADM_STATE_REQ,
157 NM_MT_CHG_ADM_STATE_REQ_ACK,
158 NM_MT_CHG_ADM_STATE_REQ_NACK,
159 NM_MT_REP_OUTST_ALARMS = 0x93,
160 NM_MT_REP_OUTST_ALARMS_ACK,
161 NM_MT_REP_OUTST_ALARMS_NACK,
162 /* Equipment Management Messages */
163 NM_MT_CHANGEOVER = 0x71,
164 NM_MT_CHANGEOVER_ACK,
165 NM_MT_CHANGEOVER_NACK,
166 NM_MT_OPSTART,
167 NM_MT_OPSTART_ACK,
168 NM_MT_OPSTART_NACK,
169 NM_MT_REINIT,
170 NM_MT_REINIT_ACK,
171 NM_MT_REINIT_NACK,
172 NM_MT_SET_SITE_OUT, /* BS11: get alarm ?!? */
173 NM_MT_SET_SITE_OUT_ACK,
174 NM_MT_SET_SITE_OUT_NACK,
175 NM_MT_CHG_HW_CONF = 0x90,
176 NM_MT_CHG_HW_CONF_ACK,
177 NM_MT_CHG_HW_CONF_NACK,
178 /* Measurement Management Messages */
179 NM_MT_MEAS_RES_REQ = 0x8a,
180 NM_MT_MEAS_RES_RESP,
181 NM_MT_STOP_MEAS,
182 NM_MT_START_MEAS,
183 /* Other Messages */
184 NM_MT_GET_ATTR = 0x81,
185 NM_MT_GET_ATTR_RESP,
186 NM_MT_GET_ATTR_NACK,
187 NM_MT_SET_ALARM_THRES,
188 NM_MT_SET_ALARM_THRES_ACK,
189 NM_MT_SET_ALARM_THRES_NACK,
190};
191
193 enum abis_nm_msgtype_bs11 {
194 NM_MT_BS11_RESET_RESOURCE = 0x74,
195
196 NM_MT_BS11_BEGIN_DB_TX = 0xa3,
197 NM_MT_BS11_BEGIN_DB_TX_ACK,
198 NM_MT_BS11_BEGIN_DB_TX_NACK,
199 NM_MT_BS11_END_DB_TX = 0xa6,
200 NM_MT_BS11_END_DB_TX_ACK,
201 NM_MT_BS11_END_DB_TX_NACK,
202 NM_MT_BS11_CREATE_OBJ = 0xa9,
203 NM_MT_BS11_CREATE_OBJ_ACK,
204 NM_MT_BS11_CREATE_OBJ_NACK,
205 NM_MT_BS11_DELETE_OBJ = 0xac,
206 NM_MT_BS11_DELETE_OBJ_ACK,
207 NM_MT_BS11_DELETE_OBJ_NACK,
208
209 NM_MT_BS11_SET_ATTR = 0xd0,
210 NM_MT_BS11_SET_ATTR_ACK,
211 NM_MT_BS11_SET_ATTR_NACK,
212 NM_MT_BS11_LMT_SESSION = 0xdc,
213
214 NM_MT_BS11_GET_STATE = 0xe3,
215 NM_MT_BS11_GET_STATE_ACK,
216 NM_MT_BS11_LMT_LOGON = 0xe5,
217 NM_MT_BS11_LMT_LOGON_ACK,
218 NM_MT_BS11_RESTART = 0xe7,
219 NM_MT_BS11_RESTART_ACK,
220 NM_MT_BS11_DISCONNECT = 0xe9,
221 NM_MT_BS11_DISCONNECT_ACK,
222 NM_MT_BS11_LMT_LOGOFF = 0xec,
223 NM_MT_BS11_LMT_LOGOFF_ACK,
224 NM_MT_BS11_RECONNECT = 0xf1,
225 NM_MT_BS11_RECONNECT_ACK,
226};
227
229 enum abis_nm_msgtype_ipacc {
230 NM_MT_IPACC_RESTART = 0x87,
231 NM_MT_IPACC_RESTART_ACK,
232 NM_MT_IPACC_RESTART_NACK,
233 NM_MT_IPACC_RSL_CONNECT = 0xe0,
234 NM_MT_IPACC_RSL_CONNECT_ACK,
235 NM_MT_IPACC_RSL_CONNECT_NACK,
236 NM_MT_IPACC_RSL_DISCONNECT = 0xe3,
237 NM_MT_IPACC_RSL_DISCONNECT_ACK,
238 NM_MT_IPACC_RSL_DISCONNECT_NACK,
239 NM_MT_IPACC_CONN_TRAF = 0xe6,
240 NM_MT_IPACC_CONN_TRAF_ACK,
241 NM_MT_IPACC_CONN_TRAF_NACK,
242 NM_MT_IPACC_DEF_BOOT_SW = 0xec,
243 NM_MT_IPACC_DEF_BOOT_SW_ACK,
244 MN_MT_IPACC_DEF_BOOT_SW_NACK,
245 NM_MT_IPACC_SET_NVATTR = 0xef,
246 NM_MT_IPACC_SET_NVATTR_ACK,
247 NM_MT_IPACC_SET_NVATTR_NACK,
248 NM_MT_IPACC_GET_NVATTR = 0xf2,
249 NM_MT_IPACC_GET_NVATTR_ACK,
250 NM_MT_IPACC_GET_NVATTR_NACK,
251 NM_MT_IPACC_SET_ATTR = 0xf5,
252 NM_MT_IPACC_SET_ATTR_ACK,
253 NM_MT_IPACC_SET_ATTR_NACK,
254};
255
257 enum abis_mm_event_causes {
258 /* Critical causes */
259 OSMO_EVT_CRIT_SW_FATAL = 0x0000,
260 OSMO_EVT_CRIT_PROC_STOP = 0x0002,
261 OSMO_EVT_CRIT_RTP_TOUT = 0x032c,
262 OSMO_EVT_CRIT_BOOT_FAIL = 0x0401,
263 /* Major causes */
264 OSMO_EVT_MAJ_UKWN_MSG = 0x0002,
265 OSMO_EVT_MAJ_RSL_FAIL = 0x0309,
266 OSMO_EVT_MAJ_UNSUP_ATTR = 0x0318,
267 OSMO_EVT_MAJ_NET_CONGEST = 0x032b,
268 /* Minor causes */
269 OSMO_EVT_MIN_PAG_TAB_FULL = 0x0401,
270 /* Warning causes */
271 OSMO_EVT_WARN_SW_WARN = 0x0001,
272 /* External causes */
273 OSMO_EVT_EXT_ALARM = 0xfeed,
274 OSMO_EVT_PCU_VERS = 0xface,
275};
276
277 extern const struct value_string abis_mm_event_cause_names[];
278
279 enum abis_nm_bs11_cell_alloc {
280 NM_BS11_CANR_GSM = 0x00,
281 NM_BS11_CANR_DCS1800 = 0x01,
282};
283
285 enum abis_nm_obj_class {
286 NM_OC_SITE_MANAGER = 0x00,
287 NM_OC_BTS,
288 NM_OC_RADIO_CARRIER,
289 NM_OC_CHANNEL,
290 NM_OC_BASEB_TRANSC,
291 /* RFU: 05-FE */
292
293 NM_OC_IPAC_E1_TRUNK = 0x0e,
294 NM_OC_IPAC_E1_PORT = 0x0f,
295 NM_OC_IPAC_E1_CHAN = 0x10,
296 NM_OC_IPAC_CLK_MODULE = 0x22,
297
298 NM_OC_BS11_ADJC = 0xa0,
299 NM_OC_BS11_HANDOVER = 0xa1,
300 NM_OC_BS11_PWR_CTRL = 0xa2,
301 NM_OC_BS11_BTSE = 0xa3, /* LMT? */
302 NM_OC_BS11_RACK = 0xa4,
303 NM_OC_BS11 = 0xa5, /* 01: ALCO */
304 NM_OC_BS11_TEST = 0xa6,
305 NM_OC_BS11_ENVABTSE = 0xa8,
306 NM_OC_BS11_BPORT = 0xa9,
307
308 NM_OC_GPRS_NSE = 0xf0,
309 NM_OC_GPRS_CELL = 0xf1,
310 NM_OC_GPRS_NSVC = 0xf2,
311
312 NM_OC_NULL = 0xff,
313};
314
316 enum abis_nm_attr {
317 NM_ATT_ABIS_CHANNEL = 0x01,
318 NM_ATT_ADD_INFO,
319 NM_ATT_ADD_TEXT,
320 NM_ATT_ADM_STATE,
321 NM_ATT_ARFCN_LIST,
322 NM_ATT_AUTON_REPORT,
323 NM_ATT_AVAIL_STATUS,
324 NM_ATT_BCCH_ARFCN,
325 NM_ATT_BSIC,
326 NM_ATT_BTS_AIR_TIMER,
327 NM_ATT_CCCH_L_I_P,
328 NM_ATT_CCCH_L_T,
329 NM_ATT_CHAN_COMB,
330 NM_ATT_CONN_FAIL_CRIT,
331 NM_ATT_DEST,
332 /* res */
333 NM_ATT_EVENT_TYPE = 0x11, /* BS11: file data ?!? */
334 NM_ATT_FILE_ID,
335 NM_ATT_FILE_VERSION,
336 NM_ATT_GSM_TIME,
337 NM_ATT_HSN,
338 NM_ATT_HW_CONFIG,
339 NM_ATT_HW_DESC,
340 NM_ATT_INTAVE_PARAM,
341 NM_ATT_INTERF_BOUND,
342 NM_ATT_LIST_REQ_ATTR,
343 NM_ATT_MAIO,
344 NM_ATT_MANUF_STATE,
345 NM_ATT_MANUF_THRESH,
346 NM_ATT_MANUF_ID,
347 NM_ATT_MAX_TA,
348 NM_ATT_MDROP_LINK, /* 0x20 */
349 NM_ATT_MDROP_NEXT,
350 NM_ATT_NACK_CAUSES,
351 NM_ATT_NY1,
352 NM_ATT_OPER_STATE,
353 NM_ATT_OVERL_PERIOD,
354 NM_ATT_PHYS_CONF,
355 NM_ATT_POWER_CLASS,
356 NM_ATT_POWER_THRESH,
357 NM_ATT_PROB_CAUSE,
358 NM_ATT_RACH_B_THRESH,
359 NM_ATT_LDAVG_SLOTS,
360 NM_ATT_RAD_SUBC,
361 NM_ATT_RF_MAXPOWR_R,
362 NM_ATT_SITE_INPUTS,
363 NM_ATT_SITE_OUTPUTS,
364 NM_ATT_SOURCE, /* 0x30 */
365 NM_ATT_SPEC_PROB,
366 NM_ATT_START_TIME,
367 NM_ATT_T200,
368 NM_ATT_TEI,
369 NM_ATT_TEST_DUR,
370 NM_ATT_TEST_NO,
371 NM_ATT_TEST_REPORT,
372 NM_ATT_VSWR_THRESH,
373 NM_ATT_WINDOW_SIZE,
374 /* Res */
375 NM_ATT_BS11_RSSI_OFFS = 0x3d,
376 NM_ATT_BS11_TXPWR = 0x3e,
377 NM_ATT_BS11_DIVERSITY = 0x3f,
378 /* Res */
379 NM_ATT_TSC = 0x40,
380 NM_ATT_SW_CONFIG,
381 NM_ATT_SW_DESCR,
382 NM_ATT_SEVERITY,
383 NM_ATT_GET_ARI,
384 NM_ATT_HW_CONF_CHG,
385 NM_ATT_OUTST_ALARM,
386 NM_ATT_FILE_DATA,
387 NM_ATT_MEAS_RES,
388 NM_ATT_MEAS_TYPE,
389
390 NM_ATT_BS11_ESN_FW_CODE_NO = 0x4c,
391 NM_ATT_BS11_ESN_HW_CODE_NO = 0x4f,
392
393 NM_ATT_BS11_ESN_PCB_SERIAL = 0x55,
394 NM_ATT_BS11_EXCESSIVE_DISTANCE = 0x58,
395
396 NM_ATT_BS11_ALL_TEST_CATG = 0x60,
397 NM_ATT_BS11_BTSLS_HOPPING,
398 NM_ATT_BS11_CELL_ALLOC_NR,
399 NM_ATT_BS11_CELL_GLOBAL_ID,
400 NM_ATT_BS11_ENA_INTERF_CLASS = 0x66,
401 NM_ATT_BS11_ENA_INT_INTEC_HANDO = 0x67,
402 NM_ATT_BS11_ENA_INT_INTRC_HANDO = 0x68,
403 NM_ATT_BS11_ENA_MS_PWR_CTRL = 0x69,
404 NM_ATT_BS11_ENA_PWR_BDGT_HO = 0x6a,
405 NM_ATT_BS11_ENA_PWR_CTRL_RLFW = 0x6b,
406 NM_ATT_BS11_ENA_RXLEV_HO = 0x6c,
407 NM_ATT_BS11_ENA_RXQUAL_HO = 0x6d,
408 NM_ATT_BS11_FACCH_QUAL = 0x6e,
409
410 NM_ATT_IPACC_DST_IP = 0x80,
411 NM_ATT_IPACC_DST_IP_PORT = 0x81,
412 NM_ATT_IPACC_SSRC = 0x82,
413 NM_ATT_IPACC_RTP_PAYLD_TYPE = 0x83,
414 NM_ATT_IPACC_BASEB_ID = 0x84,
415 NM_ATT_IPACC_STREAM_ID = 0x85,
416 NM_ATT_IPACC_NV_FLAGS = 0x86,
417 NM_ATT_IPACC_FREQ_CTRL = 0x87,
418 NM_ATT_IPACC_PRIM_OML_CFG = 0x88,
419 NM_ATT_IPACC_SEC_OML_CFG = 0x89,
420 NM_ATT_IPACC_IP_IF_CFG = 0x8a, /* IP interface */
421 NM_ATT_IPACC_IP_GW_CFG = 0x8b, /* IP gateway */
422 NM_ATT_IPACC_IN_SERV_TIME = 0x8c,
423 NM_ATT_IPACC_TRX_BTS_ASS = 0x8d,
424 NM_ATT_IPACC_LOCATION = 0x8e, /* string describing location */
425 NM_ATT_IPACC_PAGING_CFG = 0x8f,
426 NM_ATT_IPACC_FILE_DATA = 0x90,
427 NM_ATT_IPACC_UNIT_ID = 0x91, /* Site/BTS/TRX */
428 NM_ATT_IPACC_PARENT_UNIT_ID = 0x92,
429 NM_ATT_IPACC_UNIT_NAME = 0x93, /* default: nbts-<mac-as-string> */
430 NM_ATT_IPACC_SNMP_CFG = 0x94,
431 NM_ATT_IPACC_PRIM_OML_CFG_LIST = 0x95,
432 NM_ATT_IPACC_PRIM_OML_FB_TOUT = 0x96,
433 NM_ATT_IPACC_CUR_SW_CFG = 0x97,
434 NM_ATT_IPACC_TIMING_BUS = 0x98,
435 NM_ATT_IPACC_CGI = 0x99,
436 NM_ATT_IPACC_RAC = 0x9a,
437 NM_ATT_IPACC_OBJ_VERSION = 0x9b,
438 NM_ATT_IPACC_GPRS_PAGING_CFG = 0x9c,
439 NM_ATT_IPACC_NSEI = 0x9d,
440 NM_ATT_IPACC_BVCI = 0x9e,
441 NM_ATT_IPACC_NSVCI = 0x9f,
442 NM_ATT_IPACC_NS_CFG = 0xa0,
443 NM_ATT_IPACC_BSSGP_CFG = 0xa1,
444 NM_ATT_IPACC_NS_LINK_CFG = 0xa2,
445 NM_ATT_IPACC_RLC_CFG = 0xa3,
446 NM_ATT_IPACC_ALM_THRESH_LIST = 0xa4,
447 NM_ATT_IPACC_MONIT_VAL_LIST = 0xa5,
448 NM_ATT_IPACC_TIB_CONTROL = 0xa6,
449 NM_ATT_IPACC_SUPP_FEATURES = 0xa7,
450 NM_ATT_IPACC_CODING_SCHEMES = 0xa8,
451 NM_ATT_IPACC_RLC_CFG_2 = 0xa9,
452 NM_ATT_IPACC_HEARTB_TOUT = 0xaa,
453 NM_ATT_IPACC_UPTIME = 0xab,
454 NM_ATT_IPACC_RLC_CFG_3 = 0xac,
455 NM_ATT_IPACC_SSL_CFG = 0xad,
456 NM_ATT_IPACC_SEC_POSSIBLE = 0xae,
457 NM_ATT_IPACC_IML_SSL_STATE = 0xaf,
458 NM_ATT_IPACC_REVOC_DATE = 0xb0,
459
460
461 NM_ATT_BS11_RF_RES_IND_PER = 0x8f,
462
463 NM_ATT_BS11_RX_LEV_MIN_CELL = 0x90,
464 NM_ATT_BS11_ABIS_EXT_TIME = 0x91,
465 NM_ATT_BS11_TIMER_HO_REQUEST = 0x92,
466 NM_ATT_BS11_TIMER_NCELL = 0x93,
467 NM_ATT_BS11_TSYNC = 0x94,
468 NM_ATT_BS11_TTRAU = 0x95,
469 NM_ATT_BS11_EMRG_CFG_MEMBER = 0x9b,
470 NM_ATT_BS11_TRX_AREA = 0x9f,
471
472 NM_ATT_BS11_BCCH_RECONF = 0xd7,
473 NM_ATT_BS11_BIT_ERR_THESH = 0xa0,
474 NM_ATT_BS11_BOOT_SW_VERS = 0xa1,
475 NM_ATT_BS11_CCLK_ACCURACY = 0xa3,
476 NM_ATT_BS11_CCLK_TYPE = 0xa4,
477 NM_ATT_BS11_INP_IMPEDANCE = 0xaa,
478 NM_ATT_BS11_L1_PROT_TYPE = 0xab,
479 NM_ATT_BS11_LINE_CFG = 0xac,
480 NM_ATT_BS11_LI_PORT_1 = 0xad,
481 NM_ATT_BS11_LI_PORT_2 = 0xae,
482
483 NM_ATT_BS11_L1_REM_ALM_TYPE = 0xb0,
484 NM_ATT_BS11_SW_LOAD_INTENDED = 0xbb,
485 NM_ATT_BS11_SW_LOAD_SAFETY = 0xbc,
486 NM_ATT_BS11_SW_LOAD_STORED = 0xbd,
487
488 NM_ATT_BS11_VENDOR_NAME = 0xc1,
489 NM_ATT_BS11_HOPPING_MODE = 0xc5,
490 NM_ATT_BS11_LMT_LOGON_SESSION = 0xc6,
491 NM_ATT_BS11_LMT_LOGIN_TIME = 0xc7,
492 NM_ATT_BS11_LMT_USER_ACC_LEV = 0xc8,
493 NM_ATT_BS11_LMT_USER_NAME = 0xc9,
494
495 NM_ATT_BS11_L1_CONTROL_TS = 0xd8,
496 NM_ATT_BS11_RADIO_MEAS_GRAN = 0xdc, /* in SACCH multiframes */
497 NM_ATT_BS11_RADIO_MEAS_REP = 0xdd,
498
499 NM_ATT_BS11_SH_LAPD_INT_TIMER = 0xe8,
500
501 NM_ATT_BS11_BTS_STATE = 0xf0,
502 NM_ATT_BS11_E1_STATE = 0xf1,
503 NM_ATT_BS11_PLL = 0xf2,
504 NM_ATT_BS11_RX_OFFSET = 0xf3,
505 NM_ATT_BS11_ANT_TYPE = 0xf4,
506 NM_ATT_BS11_PLL_MODE = 0xfc,
507 NM_ATT_BS11_PASSWORD = 0xfd,
508
509 /* osmocom (osmo-bts) specific attributes, used in combination
510 * with the "org.osmocom" manufacturer identification */
511 NM_ATT_OSMO_NS_LINK_CFG = 0xfd, /* osmocom version supports IPv4 & IPv6 in difference to IPACC */
512 NM_ATT_OSMO_REDUCEPOWER = 0xfe, /* TLV_TYPE_TV */
513};
514#define NM_ATT_BS11_FILE_DATA NM_ATT_EVENT_TYPE
515
517 enum abis_nm_adm_state {
518 NM_STATE_LOCKED = 0x01,
519 NM_STATE_UNLOCKED = 0x02,
520 NM_STATE_SHUTDOWN = 0x03,
521 NM_STATE_NULL = 0xff,
522};
523
525 enum abis_nm_avail_state {
526 NM_AVSTATE_IN_TEST = 0,
527 NM_AVSTATE_FAILED = 1,
528 NM_AVSTATE_POWER_OFF = 2,
529 NM_AVSTATE_OFF_LINE = 3,
530 /* <not used> = 4, */
531 NM_AVSTATE_DEPENDENCY = 5,
532 NM_AVSTATE_DEGRADED = 6,
533 NM_AVSTATE_NOT_INSTALLED= 7,
534 NM_AVSTATE_OK = 0xff,
535};
536
538 enum abis_nm_op_state {
539 NM_OPSTATE_DISABLED = 1,
540 NM_OPSTATE_ENABLED = 2,
541 NM_OPSTATE_NULL = 0xff,
542};
543
544/* Channel Combination (Section 9.4.13) */
545 enum abis_nm_chan_comb {
546 NM_CHANC_TCHFull = 0x00, /* TCH/F + TCH/H + SACCH/TF */
547 NM_CHANC_TCHHalf = 0x01, /* TCH/H(0,1) + FACCH/H(0,1) +
548 SACCH/TH(0,1) */
549 NM_CHANC_TCHHalf2 = 0x02, /* TCH/H(0) + FACCH/H(0) + SACCH/TH(0) +
550 TCH/H(1) */
551 NM_CHANC_SDCCH = 0x03, /* SDCCH/8 + SACCH/8 */
552 NM_CHANC_mainBCCH = 0x04, /* FCCH + SCH + BCCH + CCCH */
553 NM_CHANC_BCCHComb = 0x05, /* FCCH + SCH + BCCH + CCCH + SDCCH/4 +
554 SACCH/C4 */
555 NM_CHANC_BCCH = 0x06, /* BCCH + CCCH */
556 NM_CHANC_BCCH_CBCH = 0x07, /* CHANC_BCCHComb + CBCH */
557 NM_CHANC_SDCCH_CBCH = 0x08, /* CHANC_SDCCH8 + CBCH */
558 /* ip.access */
559 NM_CHANC_IPAC_bPDCH = 0x0b, /* PBCCH + PCCCH + PDTCH/F + PACCH/F +
560 PTCCH/F */
561 NM_CHANC_IPAC_cPDCH = 0x0c, /* PBCCH + PDTCH/F + PACCH/F + PTCCH/F */
562 NM_CHANC_IPAC_PDCH = 0x0d, /* PDTCH/F + PACCH/F + PTCCH/F */
563 NM_CHANC_IPAC_TCHFull_PDCH = 0x80,
564 NM_CHANC_IPAC_TCHFull_TCHHalf = 0x81,
565 /* osmocom */
566 NM_CHANC_OSMO_DYN = 0x90,
567};
568/* Backward compatibility with older naming: */
569#define NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH NM_CHANC_OSMO_DYN
570
572 enum abis_nm_event_type {
573 NM_EVT_COMM_FAIL = 0x00,
574 NM_EVT_QOS_FAIL = 0x01,
575 NM_EVT_PROC_FAIL = 0x02,
576 NM_EVT_EQUIP_FAIL = 0x03,
577 NM_EVT_ENV_FAIL = 0x04,
578};
579
581 enum abis_nm_severity {
582 NM_SEVER_CEASED = 0x00,
583 NM_SEVER_CRITICAL = 0x01,
584 NM_SEVER_MAJOR = 0x02,
585 NM_SEVER_MINOR = 0x03,
586 NM_SEVER_WARNING = 0x04,
587 NM_SEVER_INDETERMINATE = 0x05,
588};
589
591 enum abis_nm_pcause_type {
592 NM_PCAUSE_T_X721 = 0x01,
593 NM_PCAUSE_T_GSM = 0x02,
594 NM_PCAUSE_T_MANUF = 0x03,
595};
596
597 extern const struct value_string abis_nm_pcause_type_names[];
598 extern const struct value_string abis_nm_msgtype_names[];
599 extern const struct value_string abis_nm_att_names[];
600
602 enum abis_nm_nack_cause {
603 /* General Nack Causes */
604 NM_NACK_INCORR_STRUCT = 0x01,
605 NM_NACK_MSGTYPE_INVAL = 0x02,
606 NM_NACK_OBJCLASS_INVAL = 0x05,
607 NM_NACK_OBJCLASS_NOTSUPP = 0x06,
608 NM_NACK_BTSNR_UNKN = 0x07,
609 NM_NACK_TRXNR_UNKN = 0x08,
610 NM_NACK_OBJINST_UNKN = 0x09,
611 NM_NACK_ATTRID_INVAL = 0x0c,
612 NM_NACK_ATTRID_NOTSUPP = 0x0d,
613 NM_NACK_PARAM_RANGE = 0x0e,
614 NM_NACK_ATTRLIST_INCONSISTENT = 0x0f,
615 NM_NACK_SPEC_IMPL_NOTSUPP = 0x10,
616 NM_NACK_CANT_PERFORM = 0x11,
617 /* Specific Nack Causes */
618 NM_NACK_RES_NOTIMPL = 0x19,
619 NM_NACK_RES_NOTAVAIL = 0x1a,
620 NM_NACK_FREQ_NOTAVAIL = 0x1b,
621 NM_NACK_TEST_NOTSUPP = 0x1c,
622 NM_NACK_CAPACITY_RESTR = 0x1d,
623 NM_NACK_PHYSCFG_NOTPERFORM = 0x1e,
624 NM_NACK_TEST_NOTINIT = 0x1f,
625 NM_NACK_PHYSCFG_NOTRESTORE = 0x20,
626 NM_NACK_TEST_NOSUCH = 0x21,
627 NM_NACK_TEST_NOSTOP = 0x22,
628 NM_NACK_MSGINCONSIST_PHYSCFG = 0x23,
629 NM_NACK_FILE_INCOMPLETE = 0x25,
630 NM_NACK_FILE_NOTAVAIL = 0x26,
631 NM_NACK_FILE_NOTACTIVATE = 0x27,
632 NM_NACK_REQ_NOT_GRANT = 0x28,
633 NM_NACK_WAIT = 0x29,
634 NM_NACK_NOTH_REPORT_EXIST = 0x2a,
635 NM_NACK_MEAS_NOTSUPP = 0x2b,
636 NM_NACK_MEAS_NOTSTART = 0x2c,
637};
638
640 struct abis_nm_channel {
641 uint8_t attrib;
642 uint8_t bts_port;
643 uint8_t timeslot;
644 uint8_t subslot;
645} __attribute__ ((packed));
646
648 enum abis_nm_t200_idx {
649 T200_SDCCH = 0,
650 T200_FACCH_F = 1,
651 T200_FACCH_H = 2,
652 T200_SACCH_TCH_SAPI0 = 3,
653 T200_SACCH_SDCCH = 4,
654 T200_SDCCH_SAPI3 = 5,
655 T200_SACCH_TCH_SAPI3 = 6
656};
657
658 extern const uint8_t abis_nm_t200_ms[];
659
661 enum abis_bs11_objtype {
662 BS11_OBJ_ALCO = 0x01,
663 BS11_OBJ_BBSIG = 0x02, /* obj_class: 0,1 */
664 BS11_OBJ_TRX1 = 0x03, /* only DEACTIVATE TRX1 */
665 BS11_OBJ_CCLK = 0x04,
666 BS11_OBJ_GPSU = 0x06,
667 BS11_OBJ_LI = 0x07,
668 BS11_OBJ_PA = 0x09, /* obj_class: 0, 1*/
669};
670
672 enum abis_bs11_trx_power {
673 BS11_TRX_POWER_GSM_2W = 0x06,
674 BS11_TRX_POWER_GSM_250mW= 0x07,
675 BS11_TRX_POWER_GSM_80mW = 0x08,
676 BS11_TRX_POWER_GSM_30mW = 0x09,
677 BS11_TRX_POWER_DCS_3W = 0x0a,
678 BS11_TRX_POWER_DCS_1W6 = 0x0b,
679 BS11_TRX_POWER_DCS_500mW= 0x0c,
680 BS11_TRX_POWER_DCS_160mW= 0x0d,
681};
682
684 enum abis_bs11_li_pll_mode {
685 BS11_LI_PLL_LOCKED = 2,
686 BS11_LI_PLL_STANDALONE = 3,
687};
688
690 enum abis_bs11_line_cfg {
691 BS11_LINE_CFG_STAR = 0x00,
692 BS11_LINE_CFG_MULTIDROP = 0x01,
693 BS11_LINE_CFG_LOOP = 0x02,
694};
695
697 enum abis_bs11_phase {
698 BS11_STATE_SOFTWARE_RQD = 0x01,
699 BS11_STATE_LOAD_SMU_INTENDED = 0x11,
700 BS11_STATE_LOAD_SMU_SAFETY = 0x21,
701 BS11_STATE_LOAD_FAILED = 0x31,
702 BS11_STATE_LOAD_DIAGNOSTIC = 0x41,
703 BS11_STATE_WARM_UP = 0x51,
704 BS11_STATE_WARM_UP_2 = 0x52,
705 BS11_STATE_WAIT_MIN_CFG = 0x62,
706 BS11_STATE_MAINTENANCE = 0x72,
707 BS11_STATE_LOAD_MBCCU = 0x92,
708 BS11_STATE_WAIT_MIN_CFG_2 = 0xA2,
709 BS11_STATE_NORMAL = 0x03,
710 BS11_STATE_ABIS_LOAD = 0x13,
711};
712
714 enum abis_nm_ipacc_test_no {
715 NM_IPACC_TESTNO_RLOOP_ANT = 0x01,
716 NM_IPACC_TESTNO_RLOOP_XCVR = 0x02,
717 NM_IPACC_TESTNO_FUNC_OBJ = 0x03,
718 NM_IPACC_TESTNO_CHAN_USAGE = 0x40,
719 NM_IPACC_TESTNO_BCCH_CHAN_USAGE = 0x41,
720 NM_IPACC_TESTNO_FREQ_SYNC = 0x42,
721 NM_IPACC_TESTNO_BCCH_INFO = 0x43,
722 NM_IPACC_TESTNO_TX_BEACON = 0x44,
723 NM_IPACC_TESTNO_SYSINFO_MONITOR = 0x45,
724 NM_IPACC_TESTNO_BCCCH_MONITOR = 0x46,
725};
726
728 enum abis_nm_ipacc_test_res {
729 NM_IPACC_TESTRES_SUCCESS = 0,
730 NM_IPACC_TESTRES_TIMEOUT = 1,
731 NM_IPACC_TESTRES_NO_CHANS = 2,
732 NM_IPACC_TESTRES_PARTIAL = 3,
733 NM_IPACC_TESTRES_STOPPED = 4,
734};
735
737 enum abis_nm_ipacc_testres_ie {
738 NM_IPACC_TR_IE_FREQ_ERR_LIST = 3,
739 NM_IPACC_TR_IE_CHAN_USAGE = 4,
740 NM_IPACC_TR_IE_BCCH_INFO = 6,
741 NM_IPACC_TR_IE_RESULT_DETAILS = 8,
742 NM_IPACC_TR_IE_FREQ_ERR = 18,
743};
744
746 enum ipac_eie {
747 NM_IPAC_EIE_ARFCN_WHITE = 0x01,
748 NM_IPAC_EIE_ARFCH_BLACK = 0x02,
749 NM_IPAC_EIE_FREQ_ERR_LIST = 0x03,
750 NM_IPAC_EIE_CHAN_USE_LIST = 0x04,
751 NM_IPAC_EIE_BCCH_INFO_TYPE = 0x05,
752 NM_IPAC_EIE_BCCH_INFO = 0x06,
753 NM_IPAC_EIE_CONFIG = 0x07,
754 NM_IPAC_EIE_RES_DETAILS = 0x08,
755 NM_IPAC_EIE_RXLEV_THRESH = 0x09,
756 NM_IPAC_EIE_FREQ_SYNC_OPTS = 0x0a,
757 NM_IPAC_EIE_MAC_ADDR = 0x0b,
758 NM_IPAC_EIE_HW_SW_COMPAT_NR = 0x0c,
759 NM_IPAC_EIE_MANUF_SER_NR = 0x0d,
760 NM_IPAC_EIE_OEM_ID = 0x0e,
761 NM_IPAC_EIE_DATE_TIME_MANUF = 0x0f,
762 NM_IPAC_EIE_DATE_TIME_CALIB = 0x10,
763 NM_IPAC_EIE_BEACON_INFO = 0x11,
764 NM_IPAC_EIE_FREQ_ERR = 0x12,
765 /* FIXME */
766 NM_IPAC_EIE_FREQ_BANDS = 0x1c,
767 NM_IPAC_EIE_MAX_TA = 0x1d,
768 NM_IPAC_EIE_CIPH_ALGOS = 0x1e,
769 NM_IPAC_EIE_CHAN_TYPES = 0x1f,
770 NM_IPAC_EIE_CHAN_MODES = 0x20,
771 NM_IPAC_EIE_GPRS_CODING = 0x21,
772 NM_IPAC_EIE_RTP_FEATURES = 0x22,
773 NM_IPAC_EIE_RSL_FEATURES = 0x23,
774 NM_IPAC_EIE_BTS_HW_CLASS = 0x24,
775 NM_IPAC_EIE_BTS_ID = 0x25,
776};
777
779#define NM_IPAC_F_FREQ_BAND_PGSM (1 << 0)
780#define NM_IPAC_F_FREQ_BAND_EGSM (1 << 1)
781#define NM_IPAC_F_FREQ_BAND_RGSM (1 << 2)
782#define NM_IPAC_F_FREQ_BAND_DCS (1 << 3)
783#define NM_IPAC_F_FREQ_BAND_PCS (1 << 4)
784#define NM_IPAC_F_FREQ_BAND_850 (1 << 5)
785#define NM_IPAC_F_FREQ_BAND_480 (1 << 6)
786#define NM_IPAC_F_FREQ_BAND_450 (1 << 7)
787
789#define NM_IPAC_F_CIPH_ALGO_A51 (1 << 0)
790#define NM_IPAC_F_CIPH_ALGO_A52 (1 << 1)
791#define NM_IPAC_F_CIPH_ALGO_A53 (1 << 2)
792#define NM_IPAC_F_CIPH_ALGO_A54 (1 << 3)
793#define NM_IPAC_F_CIPH_ALGO_A55 (1 << 4)
794#define NM_IPAC_F_CIPH_ALGO_A56 (1 << 5)
795#define NM_IPAC_F_CIPH_ALGO_A57 (1 << 6)
796#define NM_IPAC_F_CIPH_ALGO_A58 (1 << 7)
797
799#define NM_IPAC_F_CHANT_TCHF (1 << 0)
800#define NM_IPAC_F_CHANT_TCHH (1 << 1)
801#define NM_IPAC_F_CHANT_SDCCH8 (1 << 2)
802#define NM_IPAC_F_CHANT_BCCH (1 << 3)
803#define NM_IPAC_F_CHANT_BCCH_SDCCH4 (1 << 4)
804#define NM_IPAC_F_CHANT_BCH (1 << 5)
805#define NM_IPAC_F_CHANT_BCCH_SDCCH4_CBCH (1 << 6)
806#define NM_IPAC_F_CHANT_SDCCH8_CBCH (1 << 7)
808#define NM_IPAC_F_CHANT_PDCHF (1 << 8)
809#define NM_IPAC_F_CHANT_TCHF_PDCHF (1 << 9)
810#define NM_IPAC_F_CHANT_TCHH_PDCHH (1 << 10)
811#define NM_IPAC_F_CHANT_TCHF_TCHH (1 << 11)
812
814#define NM_IPAC_F_CHANM_SPEECH_FS (1 << 0)
815#define NM_IPAC_F_CHANM_SPEECH_EFS (1 << 1)
816#define NM_IPAC_F_CHANM_SPEECH_AFS (1 << 2)
817#define NM_IPAC_F_CHANM_SPEECH_HS (1 << 3)
818#define NM_IPAC_F_CHANM_SPEECH_AHS (1 << 4)
820#define NM_IPAC_F_CHANM_CSD_NT_4k8 (1 << 8)
821#define NM_IPAC_F_CHANM_CSD_NT_9k6 (1 << 9)
822#define NM_IPAC_F_CHANM_CSD_NT_14k4 (1 << 10)
824#define NM_IPAC_F_CHANM_CSD_T_1200_75 (1 << 16)
825#define NM_IPAC_F_CHANM_CSD_T_600 (1 << 17)
826#define NM_IPAC_F_CHANM_CSD_T_1k2 (1 << 18)
827#define NM_IPAC_F_CHANM_CSD_T_2k4 (1 << 19)
828#define NM_IPAC_F_CHANM_CSD_T_4k8 (1 << 20)
829#define NM_IPAC_F_CHANM_CSD_T_9k6 (1 << 21)
830#define NM_IPAC_F_CHANM_CSD_T_14k4 (1 << 22)
831
833#define NM_IPAC_F_GPRS_CODING_CS1 (1 << 0)
834#define NM_IPAC_F_GPRS_CODING_CS2 (1 << 1)
835#define NM_IPAC_F_GPRS_CODING_CS3 (1 << 2)
836#define NM_IPAC_F_GPRS_CODING_CS4 (1 << 3)
838#define NM_IPAC_F_GPRS_CODING_MCS1 (1 << 8)
839#define NM_IPAC_F_GPRS_CODING_MCS2 (1 << 9)
840#define NM_IPAC_F_GPRS_CODING_MCS3 (1 << 10)
841#define NM_IPAC_F_GPRS_CODING_MCS4 (1 << 11)
842#define NM_IPAC_F_GPRS_CODING_MCS5 (1 << 12)
843#define NM_IPAC_F_GPRS_CODING_MCS6 (1 << 13)
844#define NM_IPAC_F_GPRS_CODING_MCS7 (1 << 14)
845#define NM_IPAC_F_GPRS_CODING_MCS8 (1 << 15)
846#define NM_IPAC_F_GPRS_CODING_MCS9 (1 << 7)
847
849#define NM_IPAC_F_RTP_FEAT_COMPR_CONTROL (1 << 0) /* RTP Compression Control */
850#define NM_IPAC_F_RTP_FEAT_IR_8k (1 << 1) /* IR 8 kbit/s */
851#define NM_IPAC_F_RTP_FEAT_IR_16k (1 << 2) /* IR 16 kbit/s */
852#define NM_IPAC_F_RTP_FEAT_IR_32k (1 << 3) /* IR 32 kbit/s */
853#define NM_IPAC_F_RTP_FEAT_IR_64k (1 << 4) /* IR 64 kbit/s */
854#define NM_IPAC_F_RTP_FEAT_MULTIPLEX_RTP (1 << 6) /* RTP Multiplexing */
855#define NM_IPAC_F_RTP_FEAT_MULTIPLEX_SRTP (1 << 7) /* SRTP Multiplexing */
856
858#define NM_IPAC_F_RSL_FEAT_PHYSICAL_CONTEXT (1 << 0)
859#define NM_IPAC_F_RSL_FEAT_DYN_PDCH_ACT (1 << 1)
860#define NM_IPAC_F_RSL_FEAT_RTP_PT2 (1 << 2)
861
862 extern const struct value_string abis_nm_ipacc_freq_band_desc[];
863 extern const struct value_string abis_nm_ipacc_ciph_algo_desc[];
864 extern const struct value_string abis_nm_ipacc_chant_desc[];
865 extern const struct value_string abis_nm_ipacc_chanm_desc[];
866 extern const struct value_string abis_nm_ipacc_gprs_coding_desc[];
867 extern const struct value_string abis_nm_ipacc_rtp_feat_desc[];
868 extern const struct value_string abis_nm_ipacc_rsl_feat_desc[];
869
871 enum ipac_bcch_info_type {
872 IPAC_BINF_RXLEV = (1 << 8),
873 IPAC_BINF_RXQUAL = (1 << 9),
874 IPAC_BINF_FREQ_ERR_QUAL = (1 << 10),
875 IPAC_BINF_FRAME_OFFSET = (1 << 11),
876 IPAC_BINF_FRAME_NR_OFFSET = (1 << 12),
877 IPAC_BINF_BSIC = (1 << 13),
878 IPAC_BINF_CGI = (1 << 14),
879 IPAC_BINF_NEIGH_BA_SI2 = (1 << 15),
880 IPAC_BINF_NEIGH_BA_SI2bis = (1 << 0),
881 IPAC_BINF_NEIGH_BA_SI2ter = (1 << 1),
882 IPAC_BINF_CELL_ALLOC = (1 << 2),
883};
884
886 struct abis_nm_ipacc_att_ns_cfg {
887 uint8_t un_blocking_timer; /* (un)blocking Timer (Tns-block) timeout */
888 uint8_t un_blocking_retries; /* (un)blocking Timer (Tns-block) number of retries */
889 uint8_t reset_timer; /* Reset Timer (Tns-reset) timeout */
890 uint8_t reset_retries; /* Reset Timer (Tns-reset) number of retries */
891 uint8_t test_timer; /* Test Timer (Tns-test) timeout */
892 uint8_t alive_timer; /* Alive Timer (Tns-alive) timeout */
893 uint8_t alive_retries; /* Alive Timer (Tns-alive) number of retries */
894} __attribute__((packed));
895
897 struct abis_nm_ipacc_att_bssgp_cfg {
898 uint8_t t1_s; /* blocking timer (T1) */
899 uint8_t t1_blocking_retries; /* blocking retries */
900 uint8_t t1_unblocking_retries; /* unblocking retries */
901 uint8_t t2_s; /* reset timer (T2) */
902 uint8_t t2_retries; /* reset retries */
903 uint8_t t3_100ms; /* suspend timer (T3) in 100ms */
904 uint8_t t3_retries; /* suspend retries */
905 uint8_t t4_100ms; /* resume timer (T4) in 100ms */
906 uint8_t t4_retries; /* resume retries */
907 uint8_t t5_s; /* capability update timer (T5) */
908 uint8_t t5_retries; /* capability update retries */
909} __attribute__((packed));
910
912 struct abis_nm_ipacc_att_rlc_cfg {
913 uint8_t t3142;
914 uint8_t t3169;
915 uint8_t t3191;
916 uint8_t t3193_10ms;
917 uint8_t t3195;
918 uint8_t n3101;
919 uint8_t n3103;
920 uint8_t n3105;
921 uint8_t rlc_cv_countdown;
922} __attribute__((packed));
923
925 struct abis_nm_ipacc_att_rlc_cfg_2 {
926 /* T downlink TBF extension (0..500, network order) */
927 uint16_t t_dl_tbf_ext_10ms;
928 /* T uplink TBF extension (0..500, network order) */
929 uint16_t t_ul_tbf_ext_10ms;
930 /* Initial CS to use: CS1 -> 1, CS2 -> 2, CS3 -> 3, CS4 -> 4 */
931 uint8_t initial_cs;
932} __attribute__((packed));
933
935 struct abis_nm_ipacc_att_rlc_cfg_3 {
936 /* Initial MCS to use when EGPRS is used:
937 * MCS1 -> 1, MCS2 -> 2, ..., MCS9 -> 9 */
938 uint8_t initial_mcs;
939} __attribute__((packed));
940
942 enum osmo_oml_nsvc_address_type {
943 OSMO_NSVC_ADDR_UNSPEC = 0x00,
944 OSMO_NSVC_ADDR_IPV4 = 0x04,
945 OSMO_NSVC_ADDR_IPV6 = 0x29,
946};
947
949 struct abis_nm_sw_desc {
950 uint8_t file_id[UINT8_MAX];
951 uint8_t file_id_len;
952
953 uint8_t file_version[UINT8_MAX];
954 uint8_t file_version_len;
955};
956
957uint16_t abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_descr);
958uint16_t abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_descr);
959uint16_t abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc);
960uint32_t abis_nm_get_sw_desc_len(const uint8_t * buf, size_t len);
961 int abis_nm_get_sw_conf(const uint8_t * buf, size_t buf_len, struct abis_nm_sw_desc *sw, uint16_t sw_len);
962
963 struct msgb *abis_nm_fail_evt_rep(enum abis_nm_event_type t,
964 enum abis_nm_severity s,
965 enum abis_nm_pcause_type ct,
966 uint16_t cause_value, const char *fmt, ...);
967 struct msgb *abis_nm_fail_evt_vrep(enum abis_nm_event_type t,
968 enum abis_nm_severity s,
969 enum abis_nm_pcause_type ct,
970 uint16_t cause_value, const char *fmt,
971 va_list ap);
abis_nm_op_state
abis_nm_op_state
OML Operational State.
Definition: gsm_12_21.h:538
abis_nm_avail_state
abis_nm_avail_state
OML Availability State (Section 9.4.7)
Definition: gsm_12_21.h:525
abis_mm_event_causes
abis_mm_event_causes
OML Probable Cause (Section 9.4.43) Manufacturer specific values.
Definition: gsm_12_21.h:257
abis_nm_event_type
abis_nm_event_type
Event Type (Section 9.4.16)
Definition: gsm_12_21.h:572
abis_bs11_li_pll_mode
abis_bs11_li_pll_mode
Siemens BS11 PLL mode.
Definition: gsm_12_21.h:684
abis_nm_ipacc_rtp_feat_desc
const struct value_string abis_nm_ipacc_rtp_feat_desc[]
Definition: abis_nm.c:786
abis_nm_ipacc_gprs_coding_desc
const struct value_string abis_nm_ipacc_gprs_coding_desc[]
Definition: abis_nm.c:769
abis_nm_ipacc_test_res
abis_nm_ipacc_test_res
first byte after length inside NM_ATT_TEST_REPORT
Definition: gsm_12_21.h:728
ipac_eie
ipac_eie
ip.access IEI
Definition: gsm_12_21.h:746
abis_bs11_phase
abis_bs11_phase
Siemens BS11 boot phase.
Definition: gsm_12_21.h:697
abis_nm_put_sw_desc
uint16_t abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_descr)
Put given 3GPP TS 52.021 §9.4.62 SW Description into msgb.
Definition: abis_nm.c:872
abis_nm_ipacc_freq_band_desc
const struct value_string abis_nm_ipacc_freq_band_desc[]
Definition: abis_nm.c:710
abis_nm_nack_cause
abis_nm_nack_cause
NACK causes (Section 9.4.36)
Definition: gsm_12_21.h:602
abis_nm_ipacc_ciph_algo_desc
const struct value_string abis_nm_ipacc_ciph_algo_desc[]
Definition: abis_nm.c:722
ipac_bcch_info_type
ipac_bcch_info_type
ip.access NWL BCCH information type
Definition: gsm_12_21.h:871
abis_nm_msgtype_names
const struct value_string abis_nm_msgtype_names[]
3GPP TS 52.021 §9.1 Message Types
Definition: abis_nm.c:267
abis_nm_chan_comb
abis_nm_chan_comb
Definition: gsm_12_21.h:545
abis_nm_bs11_cell_alloc
abis_nm_bs11_cell_alloc
Definition: gsm_12_21.h:279
abis_nm_put_sw_file
uint16_t abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc)
Put given file ID/Version pair as 3GPP TS 52.021 §9.4.62 SW Description into msgb.
Definition: abis_nm.c:890
abis_nm_t200_ms
const uint8_t abis_nm_t200_ms[]
3GPP TS 12.21 9.4.53 T200 values (in msec)
Definition: abis_nm.c:256
abis_nm_fail_evt_vrep
struct msgb * abis_nm_fail_evt_vrep(enum abis_nm_event_type t, enum abis_nm_severity s, enum abis_nm_pcause_type ct, uint16_t cause_value, const char *fmt, va_list ap)
Pack 3GPP TS 12.21 § 8.8.2 Failure Event Report into msgb.
Definition: abis_nm.c:821
abis_nm_pcause_type_names
const struct value_string abis_nm_pcause_type_names[]
Definition: abis_nm.c:170
abis_nm_obj_class
abis_nm_obj_class
OML Object Class (Section 9.2)
Definition: gsm_12_21.h:285
abis_nm_msgtype
abis_nm_msgtype
OML Message Type (Section 9.1)
Definition: gsm_12_21.h:82
abis_nm_get_sw_conf
int abis_nm_get_sw_conf(const uint8_t *buf, size_t buf_len, struct abis_nm_sw_desc *sw, uint16_t sw_len)
Parse 3GPP TS 52.021 §9.4.61 SW Configuration from buffer.
Definition: abis_nm.c:991
abis_bs11_objtype
abis_bs11_objtype
Siemens BS-11 specific objects in the SienemsHW (0xA5) object class.
Definition: gsm_12_21.h:661
abis_nm_ipacc_chant_desc
const struct value_string abis_nm_ipacc_chant_desc[]
Definition: abis_nm.c:734
abis_nm_attr
abis_nm_attr
OML Attributes / IEs (Section 9.4)
Definition: gsm_12_21.h:316
__attribute__
enum abis_nm_msgtype __attribute__
abis_nm_adm_state
abis_nm_adm_state
OML Administrative State (Section 9.4.4)
Definition: gsm_12_21.h:517
abis_bs11_trx_power
abis_bs11_trx_power
Siemens BS11 TRX power.
Definition: gsm_12_21.h:672
abis_nm_get_sw_desc_len
uint32_t abis_nm_get_sw_desc_len(const uint8_t *buf, size_t len)
Get length of first 3GPP TS 52.021 §9.4.62 SW Description from buffer.
Definition: abis_nm.c:908
abis_nm_msgtype_ipacc
abis_nm_msgtype_ipacc
ip.access specific OML Message Types
Definition: gsm_12_21.h:229
abis_nm_msgtype_bs11
abis_nm_msgtype_bs11
Siemens specific OML Message Types.
Definition: gsm_12_21.h:193
abis_nm_ipacc_test_no
abis_nm_ipacc_test_no
ip.access test number
Definition: gsm_12_21.h:714
abis_nm_ipacc_rsl_feat_desc
const struct value_string abis_nm_ipacc_rsl_feat_desc[]
Definition: abis_nm.c:797
abis_mm_event_cause_names
const struct value_string abis_mm_event_cause_names[]
Definition: abis_nm.c:154
abis_nm_att_names
const struct value_string abis_nm_att_names[]
3GPP TS 52.021 §9.4 Attributes and Parameters
Definition: abis_nm.c:370
abis_nm_severity
abis_nm_severity
Perceived Severity (Section: 9.4.63)
Definition: gsm_12_21.h:581
abis_nm_sw_desc_len
uint16_t abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_descr)
Compute length of given 3GPP TS 52.021 §9.4.62 SW Description.
Definition: abis_nm.c:860
abis_nm_t200_idx
abis_nm_t200_idx
3GPP TS 12.21 9.4.53 T200 index
Definition: gsm_12_21.h:648
abis_bs11_line_cfg
abis_bs11_line_cfg
Siemens BS11 E1 line configuration.
Definition: gsm_12_21.h:690
abis_nm_pcause_type
abis_nm_pcause_type
Probable Cause Type (Section 9.4.43)
Definition: gsm_12_21.h:591
abis_nm_ipacc_chanm_desc
const struct value_string abis_nm_ipacc_chanm_desc[]
Definition: abis_nm.c:750
osmo_oml_nsvc_address_type
osmo_oml_nsvc_address_type
Osmocom NSVC address type for NM_ATT_OSMO_NS_LINK_CFG.
Definition: gsm_12_21.h:942
abis_nm_fail_evt_rep
struct msgb * abis_nm_fail_evt_rep(enum abis_nm_event_type t, enum abis_nm_severity s, enum abis_nm_pcause_type ct, uint16_t cause_value, const char *fmt,...)
Pack 3GPP TS 12.21 § 8.8.2 Failure Event Report into msgb.
Definition: abis_nm.c:805
abis_nm_ipacc_testres_ie
abis_nm_ipacc_testres_ie
internal IE inside NM_ATT_TEST_REPORT
Definition: gsm_12_21.h:737
NM_OPSTATE_ENABLED
@ NM_OPSTATE_ENABLED
Definition: gsm_12_21.h:540
NM_OPSTATE_DISABLED
@ NM_OPSTATE_DISABLED
Definition: gsm_12_21.h:539
NM_OPSTATE_NULL
@ NM_OPSTATE_NULL
Definition: gsm_12_21.h:541
NM_AVSTATE_OFF_LINE
@ NM_AVSTATE_OFF_LINE
Definition: gsm_12_21.h:529
NM_AVSTATE_FAILED
@ NM_AVSTATE_FAILED
Definition: gsm_12_21.h:527
NM_AVSTATE_OK
@ NM_AVSTATE_OK
Definition: gsm_12_21.h:534
NM_AVSTATE_DEGRADED
@ NM_AVSTATE_DEGRADED
Definition: gsm_12_21.h:532
NM_AVSTATE_IN_TEST
@ NM_AVSTATE_IN_TEST
Definition: gsm_12_21.h:526
NM_AVSTATE_POWER_OFF
@ NM_AVSTATE_POWER_OFF
Definition: gsm_12_21.h:528
NM_AVSTATE_NOT_INSTALLED
@ NM_AVSTATE_NOT_INSTALLED
Definition: gsm_12_21.h:533
NM_AVSTATE_DEPENDENCY
@ NM_AVSTATE_DEPENDENCY
Definition: gsm_12_21.h:531
OSMO_EVT_CRIT_SW_FATAL
@ OSMO_EVT_CRIT_SW_FATAL
Definition: gsm_12_21.h:259
OSMO_EVT_MAJ_RSL_FAIL
@ OSMO_EVT_MAJ_RSL_FAIL
Definition: gsm_12_21.h:265
OSMO_EVT_WARN_SW_WARN
@ OSMO_EVT_WARN_SW_WARN
Definition: gsm_12_21.h:271
OSMO_EVT_CRIT_BOOT_FAIL
@ OSMO_EVT_CRIT_BOOT_FAIL
Definition: gsm_12_21.h:262
OSMO_EVT_PCU_VERS
@ OSMO_EVT_PCU_VERS
Definition: gsm_12_21.h:274
OSMO_EVT_MAJ_UNSUP_ATTR
@ OSMO_EVT_MAJ_UNSUP_ATTR
Definition: gsm_12_21.h:266
OSMO_EVT_MAJ_UKWN_MSG
@ OSMO_EVT_MAJ_UKWN_MSG
Definition: gsm_12_21.h:264
OSMO_EVT_EXT_ALARM
@ OSMO_EVT_EXT_ALARM
Definition: gsm_12_21.h:273
OSMO_EVT_CRIT_PROC_STOP
@ OSMO_EVT_CRIT_PROC_STOP
Definition: gsm_12_21.h:260
OSMO_EVT_MIN_PAG_TAB_FULL
@ OSMO_EVT_MIN_PAG_TAB_FULL
Definition: gsm_12_21.h:269
OSMO_EVT_CRIT_RTP_TOUT
@ OSMO_EVT_CRIT_RTP_TOUT
Definition: gsm_12_21.h:261
OSMO_EVT_MAJ_NET_CONGEST
@ OSMO_EVT_MAJ_NET_CONGEST
Definition: gsm_12_21.h:267
NM_EVT_QOS_FAIL
@ NM_EVT_QOS_FAIL
Definition: gsm_12_21.h:574
NM_EVT_ENV_FAIL
@ NM_EVT_ENV_FAIL
Definition: gsm_12_21.h:577
NM_EVT_PROC_FAIL
@ NM_EVT_PROC_FAIL
Definition: gsm_12_21.h:575
NM_EVT_EQUIP_FAIL
@ NM_EVT_EQUIP_FAIL
Definition: gsm_12_21.h:576
NM_EVT_COMM_FAIL
@ NM_EVT_COMM_FAIL
Definition: gsm_12_21.h:573
BS11_LI_PLL_LOCKED
@ BS11_LI_PLL_LOCKED
Definition: gsm_12_21.h:685
BS11_LI_PLL_STANDALONE
@ BS11_LI_PLL_STANDALONE
Definition: gsm_12_21.h:686
NM_IPACC_TESTRES_PARTIAL
@ NM_IPACC_TESTRES_PARTIAL
Definition: gsm_12_21.h:732
NM_IPACC_TESTRES_SUCCESS
@ NM_IPACC_TESTRES_SUCCESS
Definition: gsm_12_21.h:729
NM_IPACC_TESTRES_TIMEOUT
@ NM_IPACC_TESTRES_TIMEOUT
Definition: gsm_12_21.h:730
NM_IPACC_TESTRES_NO_CHANS
@ NM_IPACC_TESTRES_NO_CHANS
Definition: gsm_12_21.h:731
NM_IPACC_TESTRES_STOPPED
@ NM_IPACC_TESTRES_STOPPED
Definition: gsm_12_21.h:733
NM_IPAC_EIE_BEACON_INFO
@ NM_IPAC_EIE_BEACON_INFO
Definition: gsm_12_21.h:763
NM_IPAC_EIE_GPRS_CODING
@ NM_IPAC_EIE_GPRS_CODING
Definition: gsm_12_21.h:771
NM_IPAC_EIE_MAX_TA
@ NM_IPAC_EIE_MAX_TA
Definition: gsm_12_21.h:767
NM_IPAC_EIE_BTS_HW_CLASS
@ NM_IPAC_EIE_BTS_HW_CLASS
Definition: gsm_12_21.h:774
NM_IPAC_EIE_CHAN_MODES
@ NM_IPAC_EIE_CHAN_MODES
Definition: gsm_12_21.h:770
NM_IPAC_EIE_BCCH_INFO_TYPE
@ NM_IPAC_EIE_BCCH_INFO_TYPE
Definition: gsm_12_21.h:751
NM_IPAC_EIE_CIPH_ALGOS
@ NM_IPAC_EIE_CIPH_ALGOS
Definition: gsm_12_21.h:768
NM_IPAC_EIE_CHAN_USE_LIST
@ NM_IPAC_EIE_CHAN_USE_LIST
Definition: gsm_12_21.h:750
NM_IPAC_EIE_CHAN_TYPES
@ NM_IPAC_EIE_CHAN_TYPES
Definition: gsm_12_21.h:769
NM_IPAC_EIE_HW_SW_COMPAT_NR
@ NM_IPAC_EIE_HW_SW_COMPAT_NR
Definition: gsm_12_21.h:758
NM_IPAC_EIE_BCCH_INFO
@ NM_IPAC_EIE_BCCH_INFO
Definition: gsm_12_21.h:752
NM_IPAC_EIE_FREQ_ERR
@ NM_IPAC_EIE_FREQ_ERR
Definition: gsm_12_21.h:764
NM_IPAC_EIE_FREQ_SYNC_OPTS
@ NM_IPAC_EIE_FREQ_SYNC_OPTS
Definition: gsm_12_21.h:756
NM_IPAC_EIE_MANUF_SER_NR
@ NM_IPAC_EIE_MANUF_SER_NR
Definition: gsm_12_21.h:759
NM_IPAC_EIE_OEM_ID
@ NM_IPAC_EIE_OEM_ID
Definition: gsm_12_21.h:760
NM_IPAC_EIE_FREQ_ERR_LIST
@ NM_IPAC_EIE_FREQ_ERR_LIST
Definition: gsm_12_21.h:749
NM_IPAC_EIE_CONFIG
@ NM_IPAC_EIE_CONFIG
Definition: gsm_12_21.h:753
NM_IPAC_EIE_RSL_FEATURES
@ NM_IPAC_EIE_RSL_FEATURES
Definition: gsm_12_21.h:773
NM_IPAC_EIE_ARFCH_BLACK
@ NM_IPAC_EIE_ARFCH_BLACK
Definition: gsm_12_21.h:748
NM_IPAC_EIE_DATE_TIME_MANUF
@ NM_IPAC_EIE_DATE_TIME_MANUF
Definition: gsm_12_21.h:761
NM_IPAC_EIE_MAC_ADDR
@ NM_IPAC_EIE_MAC_ADDR
Definition: gsm_12_21.h:757
NM_IPAC_EIE_DATE_TIME_CALIB
@ NM_IPAC_EIE_DATE_TIME_CALIB
Definition: gsm_12_21.h:762
NM_IPAC_EIE_RXLEV_THRESH
@ NM_IPAC_EIE_RXLEV_THRESH
Definition: gsm_12_21.h:755
NM_IPAC_EIE_RES_DETAILS
@ NM_IPAC_EIE_RES_DETAILS
Definition: gsm_12_21.h:754
NM_IPAC_EIE_ARFCN_WHITE
@ NM_IPAC_EIE_ARFCN_WHITE
Definition: gsm_12_21.h:747
NM_IPAC_EIE_BTS_ID
@ NM_IPAC_EIE_BTS_ID
Definition: gsm_12_21.h:775
NM_IPAC_EIE_FREQ_BANDS
@ NM_IPAC_EIE_FREQ_BANDS
Definition: gsm_12_21.h:766
NM_IPAC_EIE_RTP_FEATURES
@ NM_IPAC_EIE_RTP_FEATURES
Definition: gsm_12_21.h:772
BS11_STATE_LOAD_SMU_SAFETY
@ BS11_STATE_LOAD_SMU_SAFETY
Definition: gsm_12_21.h:700
BS11_STATE_WARM_UP_2
@ BS11_STATE_WARM_UP_2
Definition: gsm_12_21.h:704
BS11_STATE_WAIT_MIN_CFG
@ BS11_STATE_WAIT_MIN_CFG
Definition: gsm_12_21.h:705
BS11_STATE_WAIT_MIN_CFG_2
@ BS11_STATE_WAIT_MIN_CFG_2
Definition: gsm_12_21.h:708
BS11_STATE_WARM_UP
@ BS11_STATE_WARM_UP
Definition: gsm_12_21.h:703
BS11_STATE_NORMAL
@ BS11_STATE_NORMAL
Definition: gsm_12_21.h:709
BS11_STATE_ABIS_LOAD
@ BS11_STATE_ABIS_LOAD
Definition: gsm_12_21.h:710
BS11_STATE_LOAD_SMU_INTENDED
@ BS11_STATE_LOAD_SMU_INTENDED
Definition: gsm_12_21.h:699
BS11_STATE_LOAD_FAILED
@ BS11_STATE_LOAD_FAILED
Definition: gsm_12_21.h:701
BS11_STATE_LOAD_DIAGNOSTIC
@ BS11_STATE_LOAD_DIAGNOSTIC
Definition: gsm_12_21.h:702
BS11_STATE_SOFTWARE_RQD
@ BS11_STATE_SOFTWARE_RQD
Definition: gsm_12_21.h:698
BS11_STATE_LOAD_MBCCU
@ BS11_STATE_LOAD_MBCCU
Definition: gsm_12_21.h:707
BS11_STATE_MAINTENANCE
@ BS11_STATE_MAINTENANCE
Definition: gsm_12_21.h:706
NM_NACK_PHYSCFG_NOTPERFORM
@ NM_NACK_PHYSCFG_NOTPERFORM
Definition: gsm_12_21.h:623
NM_NACK_TEST_NOSTOP
@ NM_NACK_TEST_NOSTOP
Definition: gsm_12_21.h:627
NM_NACK_BTSNR_UNKN
@ NM_NACK_BTSNR_UNKN
Definition: gsm_12_21.h:608
NM_NACK_TRXNR_UNKN
@ NM_NACK_TRXNR_UNKN
Definition: gsm_12_21.h:609
NM_NACK_MSGINCONSIST_PHYSCFG
@ NM_NACK_MSGINCONSIST_PHYSCFG
Definition: gsm_12_21.h:628
NM_NACK_CAPACITY_RESTR
@ NM_NACK_CAPACITY_RESTR
Definition: gsm_12_21.h:622
NM_NACK_FILE_INCOMPLETE
@ NM_NACK_FILE_INCOMPLETE
Definition: gsm_12_21.h:629
NM_NACK_RES_NOTAVAIL
@ NM_NACK_RES_NOTAVAIL
Definition: gsm_12_21.h:619
NM_NACK_WAIT
@ NM_NACK_WAIT
Definition: gsm_12_21.h:633
NM_NACK_FILE_NOTACTIVATE
@ NM_NACK_FILE_NOTACTIVATE
Definition: gsm_12_21.h:631
NM_NACK_MEAS_NOTSTART
@ NM_NACK_MEAS_NOTSTART
Definition: gsm_12_21.h:636
NM_NACK_OBJINST_UNKN
@ NM_NACK_OBJINST_UNKN
Definition: gsm_12_21.h:610
NM_NACK_OBJCLASS_INVAL
@ NM_NACK_OBJCLASS_INVAL
Definition: gsm_12_21.h:606
NM_NACK_REQ_NOT_GRANT
@ NM_NACK_REQ_NOT_GRANT
Definition: gsm_12_21.h:632
NM_NACK_SPEC_IMPL_NOTSUPP
@ NM_NACK_SPEC_IMPL_NOTSUPP
Definition: gsm_12_21.h:615
NM_NACK_PARAM_RANGE
@ NM_NACK_PARAM_RANGE
Definition: gsm_12_21.h:613
NM_NACK_MEAS_NOTSUPP
@ NM_NACK_MEAS_NOTSUPP
Definition: gsm_12_21.h:635
NM_NACK_MSGTYPE_INVAL
@ NM_NACK_MSGTYPE_INVAL
Definition: gsm_12_21.h:605
NM_NACK_TEST_NOTINIT
@ NM_NACK_TEST_NOTINIT
Definition: gsm_12_21.h:624
NM_NACK_ATTRID_NOTSUPP
@ NM_NACK_ATTRID_NOTSUPP
Definition: gsm_12_21.h:612
NM_NACK_ATTRID_INVAL
@ NM_NACK_ATTRID_INVAL
Definition: gsm_12_21.h:611
NM_NACK_CANT_PERFORM
@ NM_NACK_CANT_PERFORM
Definition: gsm_12_21.h:616
NM_NACK_PHYSCFG_NOTRESTORE
@ NM_NACK_PHYSCFG_NOTRESTORE
Definition: gsm_12_21.h:625
NM_NACK_INCORR_STRUCT
@ NM_NACK_INCORR_STRUCT
Definition: gsm_12_21.h:604
NM_NACK_TEST_NOTSUPP
@ NM_NACK_TEST_NOTSUPP
Definition: gsm_12_21.h:621
NM_NACK_NOTH_REPORT_EXIST
@ NM_NACK_NOTH_REPORT_EXIST
Definition: gsm_12_21.h:634
NM_NACK_FREQ_NOTAVAIL
@ NM_NACK_FREQ_NOTAVAIL
Definition: gsm_12_21.h:620
NM_NACK_RES_NOTIMPL
@ NM_NACK_RES_NOTIMPL
Definition: gsm_12_21.h:618
NM_NACK_ATTRLIST_INCONSISTENT
@ NM_NACK_ATTRLIST_INCONSISTENT
Definition: gsm_12_21.h:614
NM_NACK_TEST_NOSUCH
@ NM_NACK_TEST_NOSUCH
Definition: gsm_12_21.h:626
NM_NACK_OBJCLASS_NOTSUPP
@ NM_NACK_OBJCLASS_NOTSUPP
Definition: gsm_12_21.h:607
NM_NACK_FILE_NOTAVAIL
@ NM_NACK_FILE_NOTAVAIL
Definition: gsm_12_21.h:630
IPAC_BINF_CGI
@ IPAC_BINF_CGI
Definition: gsm_12_21.h:878
IPAC_BINF_NEIGH_BA_SI2bis
@ IPAC_BINF_NEIGH_BA_SI2bis
Definition: gsm_12_21.h:880
IPAC_BINF_RXLEV
@ IPAC_BINF_RXLEV
Definition: gsm_12_21.h:872
IPAC_BINF_FRAME_OFFSET
@ IPAC_BINF_FRAME_OFFSET
Definition: gsm_12_21.h:875
IPAC_BINF_RXQUAL
@ IPAC_BINF_RXQUAL
Definition: gsm_12_21.h:873
IPAC_BINF_CELL_ALLOC
@ IPAC_BINF_CELL_ALLOC
Definition: gsm_12_21.h:882
IPAC_BINF_NEIGH_BA_SI2
@ IPAC_BINF_NEIGH_BA_SI2
Definition: gsm_12_21.h:879
IPAC_BINF_BSIC
@ IPAC_BINF_BSIC
Definition: gsm_12_21.h:877
IPAC_BINF_FREQ_ERR_QUAL
@ IPAC_BINF_FREQ_ERR_QUAL
Definition: gsm_12_21.h:874
IPAC_BINF_NEIGH_BA_SI2ter
@ IPAC_BINF_NEIGH_BA_SI2ter
Definition: gsm_12_21.h:881
IPAC_BINF_FRAME_NR_OFFSET
@ IPAC_BINF_FRAME_NR_OFFSET
Definition: gsm_12_21.h:876
NM_CHANC_IPAC_TCHFull_PDCH
@ NM_CHANC_IPAC_TCHFull_PDCH
Definition: gsm_12_21.h:563
NM_CHANC_TCHFull
@ NM_CHANC_TCHFull
Definition: gsm_12_21.h:546
NM_CHANC_IPAC_PDCH
@ NM_CHANC_IPAC_PDCH
Definition: gsm_12_21.h:562
NM_CHANC_BCCHComb
@ NM_CHANC_BCCHComb
Definition: gsm_12_21.h:553
NM_CHANC_IPAC_TCHFull_TCHHalf
@ NM_CHANC_IPAC_TCHFull_TCHHalf
Definition: gsm_12_21.h:564
NM_CHANC_SDCCH_CBCH
@ NM_CHANC_SDCCH_CBCH
Definition: gsm_12_21.h:557
NM_CHANC_BCCH
@ NM_CHANC_BCCH
Definition: gsm_12_21.h:555
NM_CHANC_TCHHalf
@ NM_CHANC_TCHHalf
Definition: gsm_12_21.h:547
NM_CHANC_IPAC_cPDCH
@ NM_CHANC_IPAC_cPDCH
Definition: gsm_12_21.h:561
NM_CHANC_BCCH_CBCH
@ NM_CHANC_BCCH_CBCH
Definition: gsm_12_21.h:556
NM_CHANC_OSMO_DYN
@ NM_CHANC_OSMO_DYN
Definition: gsm_12_21.h:566
NM_CHANC_SDCCH
@ NM_CHANC_SDCCH
Definition: gsm_12_21.h:551
NM_CHANC_TCHHalf2
@ NM_CHANC_TCHHalf2
Definition: gsm_12_21.h:549
NM_CHANC_IPAC_bPDCH
@ NM_CHANC_IPAC_bPDCH
Definition: gsm_12_21.h:559
NM_CHANC_mainBCCH
@ NM_CHANC_mainBCCH
Definition: gsm_12_21.h:552
NM_BS11_CANR_GSM
@ NM_BS11_CANR_GSM
Definition: gsm_12_21.h:280
NM_BS11_CANR_DCS1800
@ NM_BS11_CANR_DCS1800
Definition: gsm_12_21.h:281
NM_OC_NULL
@ NM_OC_NULL
Definition: gsm_12_21.h:312
NM_OC_BS11_BTSE
@ NM_OC_BS11_BTSE
Definition: gsm_12_21.h:301
NM_OC_BS11_HANDOVER
@ NM_OC_BS11_HANDOVER
Definition: gsm_12_21.h:299
NM_OC_BTS
@ NM_OC_BTS
Definition: gsm_12_21.h:287
NM_OC_BS11_ENVABTSE
@ NM_OC_BS11_ENVABTSE
Definition: gsm_12_21.h:305
NM_OC_BASEB_TRANSC
@ NM_OC_BASEB_TRANSC
Definition: gsm_12_21.h:290
NM_OC_IPAC_CLK_MODULE
@ NM_OC_IPAC_CLK_MODULE
Definition: gsm_12_21.h:296
NM_OC_BS11_ADJC
@ NM_OC_BS11_ADJC
Definition: gsm_12_21.h:298
NM_OC_GPRS_NSE
@ NM_OC_GPRS_NSE
Definition: gsm_12_21.h:308
NM_OC_GPRS_NSVC
@ NM_OC_GPRS_NSVC
Definition: gsm_12_21.h:310
NM_OC_IPAC_E1_PORT
@ NM_OC_IPAC_E1_PORT
Definition: gsm_12_21.h:294
NM_OC_IPAC_E1_CHAN
@ NM_OC_IPAC_E1_CHAN
Definition: gsm_12_21.h:295
NM_OC_BS11
@ NM_OC_BS11
Definition: gsm_12_21.h:303
NM_OC_CHANNEL
@ NM_OC_CHANNEL
Definition: gsm_12_21.h:289
NM_OC_GPRS_CELL
@ NM_OC_GPRS_CELL
Definition: gsm_12_21.h:309
NM_OC_BS11_TEST
@ NM_OC_BS11_TEST
Definition: gsm_12_21.h:304
NM_OC_RADIO_CARRIER
@ NM_OC_RADIO_CARRIER
Definition: gsm_12_21.h:288
NM_OC_BS11_BPORT
@ NM_OC_BS11_BPORT
Definition: gsm_12_21.h:306
NM_OC_IPAC_E1_TRUNK
@ NM_OC_IPAC_E1_TRUNK
Definition: gsm_12_21.h:293
NM_OC_BS11_PWR_CTRL
@ NM_OC_BS11_PWR_CTRL
Definition: gsm_12_21.h:300
NM_OC_SITE_MANAGER
@ NM_OC_SITE_MANAGER
Definition: gsm_12_21.h:286
NM_OC_BS11_RACK
@ NM_OC_BS11_RACK
Definition: gsm_12_21.h:302
NM_MT_ESTABLISH_TEI
@ NM_MT_ESTABLISH_TEI
Definition: gsm_12_21.h:101
NM_MT_REINIT_ACK
@ NM_MT_REINIT_ACK
Definition: gsm_12_21.h:170
NM_MT_REST_EVENT_REP_ACK
@ NM_MT_REST_EVENT_REP_ACK
Definition: gsm_12_21.h:151
NM_MT_TEST_REP
@ NM_MT_TEST_REP
Definition: gsm_12_21.h:137
NM_MT_ACTIVATE_SW_ACK
@ NM_MT_ACTIVATE_SW_ACK
Definition: gsm_12_21.h:97
NM_MT_LOAD_END
@ NM_MT_LOAD_END
Definition: gsm_12_21.h:90
NM_MT_DISC_MDROP_LINK_NACK
@ NM_MT_DISC_MDROP_LINK_NACK
Definition: gsm_12_21.h:122
NM_MT_FAILURE_EVENT_REP
@ NM_MT_FAILURE_EVENT_REP
Definition: gsm_12_21.h:146
NM_MT_CHG_ADM_STATE_REQ_NACK
@ NM_MT_CHG_ADM_STATE_REQ_NACK
Definition: gsm_12_21.h:158
NM_MT_MEAS_RES_RESP
@ NM_MT_MEAS_RES_RESP
Definition: gsm_12_21.h:180
NM_MT_SET_SITE_OUT_ACK
@ NM_MT_SET_SITE_OUT_ACK
Definition: gsm_12_21.h:173
NM_MT_REP_OUTST_ALARMS_ACK
@ NM_MT_REP_OUTST_ALARMS_ACK
Definition: gsm_12_21.h:160
NM_MT_CONN_TERR_TRAF_NACK
@ NM_MT_CONN_TERR_TRAF_NACK
Definition: gsm_12_21.h:112
NM_MT_STOP_TEST_ACK
@ NM_MT_STOP_TEST_ACK
Definition: gsm_12_21.h:142
NM_MT_CONN_TERR_SIGN_ACK
@ NM_MT_CONN_TERR_SIGN_ACK
Definition: gsm_12_21.h:105
NM_MT_SET_RADIO_ATTR
@ NM_MT_SET_RADIO_ATTR
Definition: gsm_12_21.h:127
NM_MT_SET_ALARM_THRES_NACK
@ NM_MT_SET_ALARM_THRES_NACK
Definition: gsm_12_21.h:189
NM_MT_SET_ALARM_THRES_ACK
@ NM_MT_SET_ALARM_THRES_ACK
Definition: gsm_12_21.h:188
NM_MT_CONN_TERR_SIGN
@ NM_MT_CONN_TERR_SIGN
Definition: gsm_12_21.h:104
NM_MT_GET_ATTR_RESP
@ NM_MT_GET_ATTR_RESP
Definition: gsm_12_21.h:185
NM_MT_CONN_TERR_TRAF_ACK
@ NM_MT_CONN_TERR_TRAF_ACK
Definition: gsm_12_21.h:111
NM_MT_LOAD_END_NACK
@ NM_MT_LOAD_END_NACK
Definition: gsm_12_21.h:92
NM_MT_SW_ACT_REQ
@ NM_MT_SW_ACT_REQ
Definition: gsm_12_21.h:93
NM_MT_SET_CHAN_ATTR_NACK
@ NM_MT_SET_CHAN_ATTR_NACK
Definition: gsm_12_21.h:132
NM_MT_PERF_TEST_ACK
@ NM_MT_PERF_TEST_ACK
Definition: gsm_12_21.h:135
NM_MT_CHANGEOVER
@ NM_MT_CHANGEOVER
Definition: gsm_12_21.h:163
NM_MT_CONN_TERR_SIGN_NACK
@ NM_MT_CONN_TERR_SIGN_NACK
Definition: gsm_12_21.h:106
NM_MT_SET_RADIO_ATTR_ACK
@ NM_MT_SET_RADIO_ATTR_ACK
Definition: gsm_12_21.h:128
NM_MT_CHG_ADM_STATE
@ NM_MT_CHG_ADM_STATE
Definition: gsm_12_21.h:153
NM_MT_PERF_TEST_NACK
@ NM_MT_PERF_TEST_NACK
Definition: gsm_12_21.h:136
NM_MT_OPSTART
@ NM_MT_OPSTART
Definition: gsm_12_21.h:166
NM_MT_CHG_HW_CONF
@ NM_MT_CHG_HW_CONF
Definition: gsm_12_21.h:175
NM_MT_SET_RADIO_ATTR_NACK
@ NM_MT_SET_RADIO_ATTR_NACK
Definition: gsm_12_21.h:129
NM_MT_REP_OUTST_ALARMS_NACK
@ NM_MT_REP_OUTST_ALARMS_NACK
Definition: gsm_12_21.h:161
NM_MT_CONN_MDROP_LINK
@ NM_MT_CONN_MDROP_LINK
Definition: gsm_12_21.h:117
NM_MT_STOP_TEST
@ NM_MT_STOP_TEST
Definition: gsm_12_21.h:141
NM_MT_REP_OUTST_ALARMS
@ NM_MT_REP_OUTST_ALARMS
Definition: gsm_12_21.h:159
NM_MT_LOAD_SEG
@ NM_MT_LOAD_SEG
Definition: gsm_12_21.h:87
NM_MT_CHG_ADM_STATE_REQ_ACK
@ NM_MT_CHG_ADM_STATE_REQ_ACK
Definition: gsm_12_21.h:157
NM_MT_CONN_MDROP_LINK_ACK
@ NM_MT_CONN_MDROP_LINK_ACK
Definition: gsm_12_21.h:118
NM_MT_DISC_TERR_SIGN_NACK
@ NM_MT_DISC_TERR_SIGN_NACK
Definition: gsm_12_21.h:109
NM_MT_STATECHG_EVENT_REP
@ NM_MT_STATECHG_EVENT_REP
Definition: gsm_12_21.h:145
NM_MT_CHG_ADM_STATE_NACK
@ NM_MT_CHG_ADM_STATE_NACK
Definition: gsm_12_21.h:155
NM_MT_CHG_ADM_STATE_ACK
@ NM_MT_CHG_ADM_STATE_ACK
Definition: gsm_12_21.h:154
NM_MT_STOP_EVENT_REP_ACK
@ NM_MT_STOP_EVENT_REP_ACK
Definition: gsm_12_21.h:148
NM_MT_SW_ACT_REQ_ACK
@ NM_MT_SW_ACT_REQ_ACK
Definition: gsm_12_21.h:94
NM_MT_PERF_TEST
@ NM_MT_PERF_TEST
Definition: gsm_12_21.h:134
NM_MT_CONN_MDROP_LINK_NACK
@ NM_MT_CONN_MDROP_LINK_NACK
Definition: gsm_12_21.h:119
NM_MT_SW_ACTIVATED_REP
@ NM_MT_SW_ACTIVATED_REP
Definition: gsm_12_21.h:99
NM_MT_STOP_EVENT_REP
@ NM_MT_STOP_EVENT_REP
Definition: gsm_12_21.h:147
NM_MT_DISC_TERR_TRAF_NACK
@ NM_MT_DISC_TERR_TRAF_NACK
Definition: gsm_12_21.h:115
NM_MT_STOP_EVENT_REP_NACK
@ NM_MT_STOP_EVENT_REP_NACK
Definition: gsm_12_21.h:149
NM_MT_SET_SITE_OUT_NACK
@ NM_MT_SET_SITE_OUT_NACK
Definition: gsm_12_21.h:174
NM_MT_DISC_MDROP_LINK
@ NM_MT_DISC_MDROP_LINK
Definition: gsm_12_21.h:120
NM_MT_CONN_TERR_TRAF
@ NM_MT_CONN_TERR_TRAF
Definition: gsm_12_21.h:110
NM_MT_SEND_TEST_REP_ACK
@ NM_MT_SEND_TEST_REP_ACK
Definition: gsm_12_21.h:139
NM_MT_DISC_TERR_SIGN
@ NM_MT_DISC_TERR_SIGN
Definition: gsm_12_21.h:107
NM_MT_SET_BTS_ATTR_ACK
@ NM_MT_SET_BTS_ATTR_ACK
Definition: gsm_12_21.h:125
NM_MT_CHG_HW_CONF_NACK
@ NM_MT_CHG_HW_CONF_NACK
Definition: gsm_12_21.h:177
NM_MT_DISC_MDROP_LINK_ACK
@ NM_MT_DISC_MDROP_LINK_ACK
Definition: gsm_12_21.h:121
NM_MT_LOAD_END_ACK
@ NM_MT_LOAD_END_ACK
Definition: gsm_12_21.h:91
NM_MT_SET_CHAN_ATTR
@ NM_MT_SET_CHAN_ATTR
Definition: gsm_12_21.h:130
NM_MT_SEND_TEST_REP
@ NM_MT_SEND_TEST_REP
Definition: gsm_12_21.h:138
NM_MT_LOAD_INIT_ACK
@ NM_MT_LOAD_INIT_ACK
Definition: gsm_12_21.h:85
NM_MT_REST_EVENT_REP_NACK
@ NM_MT_REST_EVENT_REP_NACK
Definition: gsm_12_21.h:152
NM_MT_SW_ACT_REQ_NACK
@ NM_MT_SW_ACT_REQ_NACK
Definition: gsm_12_21.h:95
NM_MT_LOAD_ABORT
@ NM_MT_LOAD_ABORT
Definition: gsm_12_21.h:89
NM_MT_OPSTART_NACK
@ NM_MT_OPSTART_NACK
Definition: gsm_12_21.h:168
NM_MT_DISC_TERR_TRAF_ACK
@ NM_MT_DISC_TERR_TRAF_ACK
Definition: gsm_12_21.h:114
NM_MT_STOP_TEST_NACK
@ NM_MT_STOP_TEST_NACK
Definition: gsm_12_21.h:143
NM_MT_REINIT_NACK
@ NM_MT_REINIT_NACK
Definition: gsm_12_21.h:171
NM_MT_SET_ALARM_THRES
@ NM_MT_SET_ALARM_THRES
Definition: gsm_12_21.h:187
NM_MT_ESTABLISH_TEI_NACK
@ NM_MT_ESTABLISH_TEI_NACK
Definition: gsm_12_21.h:103
NM_MT_SET_BTS_ATTR_NACK
@ NM_MT_SET_BTS_ATTR_NACK
Definition: gsm_12_21.h:126
NM_MT_GET_ATTR_NACK
@ NM_MT_GET_ATTR_NACK
Definition: gsm_12_21.h:186
NM_MT_ESTABLISH_TEI_ACK
@ NM_MT_ESTABLISH_TEI_ACK
Definition: gsm_12_21.h:102
NM_MT_DISC_TERR_TRAF
@ NM_MT_DISC_TERR_TRAF
Definition: gsm_12_21.h:113
NM_MT_MEAS_RES_REQ
@ NM_MT_MEAS_RES_REQ
Definition: gsm_12_21.h:179
NM_MT_LOAD_INIT
@ NM_MT_LOAD_INIT
Definition: gsm_12_21.h:84
NM_MT_OPSTART_ACK
@ NM_MT_OPSTART_ACK
Definition: gsm_12_21.h:167
NM_MT_SET_BTS_ATTR
@ NM_MT_SET_BTS_ATTR
Definition: gsm_12_21.h:124
NM_MT_SEND_TEST_REP_NACK
@ NM_MT_SEND_TEST_REP_NACK
Definition: gsm_12_21.h:140
NM_MT_CHG_ADM_STATE_REQ
@ NM_MT_CHG_ADM_STATE_REQ
Definition: gsm_12_21.h:156
NM_MT_STOP_MEAS
@ NM_MT_STOP_MEAS
Definition: gsm_12_21.h:181
NM_MT_CHANGEOVER_NACK
@ NM_MT_CHANGEOVER_NACK
Definition: gsm_12_21.h:165
NM_MT_CHANGEOVER_ACK
@ NM_MT_CHANGEOVER_ACK
Definition: gsm_12_21.h:164
NM_MT_SET_SITE_OUT
@ NM_MT_SET_SITE_OUT
Definition: gsm_12_21.h:172
NM_MT_LOAD_INIT_NACK
@ NM_MT_LOAD_INIT_NACK
Definition: gsm_12_21.h:86
NM_MT_START_MEAS
@ NM_MT_START_MEAS
Definition: gsm_12_21.h:182
NM_MT_GET_ATTR
@ NM_MT_GET_ATTR
Definition: gsm_12_21.h:184
NM_MT_LOAD_SEG_ACK
@ NM_MT_LOAD_SEG_ACK
Definition: gsm_12_21.h:88
NM_MT_REINIT
@ NM_MT_REINIT
Definition: gsm_12_21.h:169
NM_MT_ACTIVATE_SW_NACK
@ NM_MT_ACTIVATE_SW_NACK
Definition: gsm_12_21.h:98
NM_MT_DISC_TERR_SIGN_ACK
@ NM_MT_DISC_TERR_SIGN_ACK
Definition: gsm_12_21.h:108
NM_MT_SET_CHAN_ATTR_ACK
@ NM_MT_SET_CHAN_ATTR_ACK
Definition: gsm_12_21.h:131
NM_MT_REST_EVENT_REP
@ NM_MT_REST_EVENT_REP
Definition: gsm_12_21.h:150
NM_MT_ACTIVATE_SW
@ NM_MT_ACTIVATE_SW
Definition: gsm_12_21.h:96
NM_MT_CHG_HW_CONF_ACK
@ NM_MT_CHG_HW_CONF_ACK
Definition: gsm_12_21.h:176
BS11_OBJ_LI
@ BS11_OBJ_LI
Definition: gsm_12_21.h:667
BS11_OBJ_CCLK
@ BS11_OBJ_CCLK
Definition: gsm_12_21.h:665
BS11_OBJ_TRX1
@ BS11_OBJ_TRX1
Definition: gsm_12_21.h:664
BS11_OBJ_BBSIG
@ BS11_OBJ_BBSIG
Definition: gsm_12_21.h:663
BS11_OBJ_PA
@ BS11_OBJ_PA
Definition: gsm_12_21.h:668
BS11_OBJ_GPSU
@ BS11_OBJ_GPSU
Definition: gsm_12_21.h:666
BS11_OBJ_ALCO
@ BS11_OBJ_ALCO
Definition: gsm_12_21.h:662
NM_ATT_BS11_VENDOR_NAME
@ NM_ATT_BS11_VENDOR_NAME
Definition: gsm_12_21.h:488
NM_ATT_BS11_TTRAU
@ NM_ATT_BS11_TTRAU
Definition: gsm_12_21.h:468
NM_ATT_HW_DESC
@ NM_ATT_HW_DESC
Definition: gsm_12_21.h:339
NM_ATT_IPACC_CGI
@ NM_ATT_IPACC_CGI
Definition: gsm_12_21.h:435
NM_ATT_MAIO
@ NM_ATT_MAIO
Definition: gsm_12_21.h:343
NM_ATT_BS11_PLL
@ NM_ATT_BS11_PLL
Definition: gsm_12_21.h:503
NM_ATT_IPACC_NV_FLAGS
@ NM_ATT_IPACC_NV_FLAGS
Definition: gsm_12_21.h:416
NM_ATT_IPACC_CODING_SCHEMES
@ NM_ATT_IPACC_CODING_SCHEMES
Definition: gsm_12_21.h:450
NM_ATT_BS11_FACCH_QUAL
@ NM_ATT_BS11_FACCH_QUAL
Definition: gsm_12_21.h:408
NM_ATT_OSMO_REDUCEPOWER
@ NM_ATT_OSMO_REDUCEPOWER
Definition: gsm_12_21.h:512
NM_ATT_IPACC_RTP_PAYLD_TYPE
@ NM_ATT_IPACC_RTP_PAYLD_TYPE
Definition: gsm_12_21.h:413
NM_ATT_IPACC_DST_IP_PORT
@ NM_ATT_IPACC_DST_IP_PORT
Definition: gsm_12_21.h:411
NM_ATT_IPACC_PARENT_UNIT_ID
@ NM_ATT_IPACC_PARENT_UNIT_ID
Definition: gsm_12_21.h:428
NM_ATT_BS11_ESN_HW_CODE_NO
@ NM_ATT_BS11_ESN_HW_CODE_NO
Definition: gsm_12_21.h:391
NM_ATT_BS11_SW_LOAD_STORED
@ NM_ATT_BS11_SW_LOAD_STORED
Definition: gsm_12_21.h:486
NM_ATT_BS11_ABIS_EXT_TIME
@ NM_ATT_BS11_ABIS_EXT_TIME
Definition: gsm_12_21.h:464
NM_ATT_BS11_TRX_AREA
@ NM_ATT_BS11_TRX_AREA
Definition: gsm_12_21.h:470
NM_ATT_BTS_AIR_TIMER
@ NM_ATT_BTS_AIR_TIMER
Definition: gsm_12_21.h:326
NM_ATT_TEI
@ NM_ATT_TEI
Definition: gsm_12_21.h:368
NM_ATT_BS11_LMT_LOGIN_TIME
@ NM_ATT_BS11_LMT_LOGIN_TIME
Definition: gsm_12_21.h:491
NM_ATT_ADD_TEXT
@ NM_ATT_ADD_TEXT
Definition: gsm_12_21.h:319
NM_ATT_BS11_LMT_LOGON_SESSION
@ NM_ATT_BS11_LMT_LOGON_SESSION
Definition: gsm_12_21.h:490
NM_ATT_MANUF_STATE
@ NM_ATT_MANUF_STATE
Definition: gsm_12_21.h:344
NM_ATT_HW_CONF_CHG
@ NM_ATT_HW_CONF_CHG
Definition: gsm_12_21.h:384
NM_ATT_IPACC_BSSGP_CFG
@ NM_ATT_IPACC_BSSGP_CFG
Definition: gsm_12_21.h:443
NM_ATT_IPACC_BASEB_ID
@ NM_ATT_IPACC_BASEB_ID
Definition: gsm_12_21.h:414
NM_ATT_TSC
@ NM_ATT_TSC
Definition: gsm_12_21.h:379
NM_ATT_BS11_INP_IMPEDANCE
@ NM_ATT_BS11_INP_IMPEDANCE
Definition: gsm_12_21.h:477
NM_ATT_IPACC_TRX_BTS_ASS
@ NM_ATT_IPACC_TRX_BTS_ASS
Definition: gsm_12_21.h:423
NM_ATT_BS11_PLL_MODE
@ NM_ATT_BS11_PLL_MODE
Definition: gsm_12_21.h:506
NM_ATT_IPACC_HEARTB_TOUT
@ NM_ATT_IPACC_HEARTB_TOUT
Definition: gsm_12_21.h:452
NM_ATT_BS11_DIVERSITY
@ NM_ATT_BS11_DIVERSITY
Definition: gsm_12_21.h:377
NM_ATT_START_TIME
@ NM_ATT_START_TIME
Definition: gsm_12_21.h:366
NM_ATT_IPACC_MONIT_VAL_LIST
@ NM_ATT_IPACC_MONIT_VAL_LIST
Definition: gsm_12_21.h:447
NM_ATT_BS11_EXCESSIVE_DISTANCE
@ NM_ATT_BS11_EXCESSIVE_DISTANCE
Definition: gsm_12_21.h:394
NM_ATT_IPACC_SSRC
@ NM_ATT_IPACC_SSRC
Definition: gsm_12_21.h:412
NM_ATT_IPACC_REVOC_DATE
@ NM_ATT_IPACC_REVOC_DATE
Definition: gsm_12_21.h:458
NM_ATT_FILE_VERSION
@ NM_ATT_FILE_VERSION
Definition: gsm_12_21.h:335
NM_ATT_BS11_ANT_TYPE
@ NM_ATT_BS11_ANT_TYPE
Definition: gsm_12_21.h:505
NM_ATT_BS11_L1_REM_ALM_TYPE
@ NM_ATT_BS11_L1_REM_ALM_TYPE
Definition: gsm_12_21.h:483
NM_ATT_BS11_RADIO_MEAS_REP
@ NM_ATT_BS11_RADIO_MEAS_REP
Definition: gsm_12_21.h:497
NM_ATT_BS11_LMT_USER_NAME
@ NM_ATT_BS11_LMT_USER_NAME
Definition: gsm_12_21.h:493
NM_ATT_IPACC_RLC_CFG_3
@ NM_ATT_IPACC_RLC_CFG_3
Definition: gsm_12_21.h:454
NM_ATT_MEAS_TYPE
@ NM_ATT_MEAS_TYPE
Definition: gsm_12_21.h:388
NM_ATT_ADM_STATE
@ NM_ATT_ADM_STATE
Definition: gsm_12_21.h:320
NM_ATT_BS11_HOPPING_MODE
@ NM_ATT_BS11_HOPPING_MODE
Definition: gsm_12_21.h:489
NM_ATT_IPACC_CUR_SW_CFG
@ NM_ATT_IPACC_CUR_SW_CFG
Definition: gsm_12_21.h:433
NM_ATT_TEST_REPORT
@ NM_ATT_TEST_REPORT
Definition: gsm_12_21.h:371
NM_ATT_NACK_CAUSES
@ NM_ATT_NACK_CAUSES
Definition: gsm_12_21.h:350
NM_ATT_MDROP_LINK
@ NM_ATT_MDROP_LINK
Definition: gsm_12_21.h:348
NM_ATT_BS11_ENA_RXLEV_HO
@ NM_ATT_BS11_ENA_RXLEV_HO
Definition: gsm_12_21.h:406
NM_ATT_IPACC_RLC_CFG_2
@ NM_ATT_IPACC_RLC_CFG_2
Definition: gsm_12_21.h:451
NM_ATT_IPACC_SEC_OML_CFG
@ NM_ATT_IPACC_SEC_OML_CFG
Definition: gsm_12_21.h:419
NM_ATT_AUTON_REPORT
@ NM_ATT_AUTON_REPORT
Definition: gsm_12_21.h:322
NM_ATT_BS11_LI_PORT_1
@ NM_ATT_BS11_LI_PORT_1
Definition: gsm_12_21.h:480
NM_ATT_LIST_REQ_ATTR
@ NM_ATT_LIST_REQ_ATTR
Definition: gsm_12_21.h:342
NM_ATT_WINDOW_SIZE
@ NM_ATT_WINDOW_SIZE
Definition: gsm_12_21.h:373
NM_ATT_BS11_ENA_INTERF_CLASS
@ NM_ATT_BS11_ENA_INTERF_CLASS
Definition: gsm_12_21.h:400
NM_ATT_CCCH_L_T
@ NM_ATT_CCCH_L_T
Definition: gsm_12_21.h:328
NM_ATT_HSN
@ NM_ATT_HSN
Definition: gsm_12_21.h:337
NM_ATT_BS11_E1_STATE
@ NM_ATT_BS11_E1_STATE
Definition: gsm_12_21.h:502
NM_ATT_SW_CONFIG
@ NM_ATT_SW_CONFIG
Definition: gsm_12_21.h:380
NM_ATT_IPACC_UNIT_NAME
@ NM_ATT_IPACC_UNIT_NAME
Definition: gsm_12_21.h:429
NM_ATT_IPACC_PRIM_OML_FB_TOUT
@ NM_ATT_IPACC_PRIM_OML_FB_TOUT
Definition: gsm_12_21.h:432
NM_ATT_IPACC_IML_SSL_STATE
@ NM_ATT_IPACC_IML_SSL_STATE
Definition: gsm_12_21.h:457
NM_ATT_IPACC_IP_IF_CFG
@ NM_ATT_IPACC_IP_IF_CFG
Definition: gsm_12_21.h:420
NM_ATT_POWER_THRESH
@ NM_ATT_POWER_THRESH
Definition: gsm_12_21.h:356
NM_ATT_NY1
@ NM_ATT_NY1
Definition: gsm_12_21.h:351
NM_ATT_BS11_ALL_TEST_CATG
@ NM_ATT_BS11_ALL_TEST_CATG
Definition: gsm_12_21.h:396
NM_ATT_BS11_CCLK_TYPE
@ NM_ATT_BS11_CCLK_TYPE
Definition: gsm_12_21.h:476
NM_ATT_T200
@ NM_ATT_T200
Definition: gsm_12_21.h:367
NM_ATT_BS11_ESN_FW_CODE_NO
@ NM_ATT_BS11_ESN_FW_CODE_NO
Definition: gsm_12_21.h:390
NM_ATT_IPACC_ALM_THRESH_LIST
@ NM_ATT_IPACC_ALM_THRESH_LIST
Definition: gsm_12_21.h:446
NM_ATT_IPACC_PRIM_OML_CFG
@ NM_ATT_IPACC_PRIM_OML_CFG
Definition: gsm_12_21.h:418
NM_ATT_FILE_DATA
@ NM_ATT_FILE_DATA
Definition: gsm_12_21.h:386
NM_ATT_IPACC_FREQ_CTRL
@ NM_ATT_IPACC_FREQ_CTRL
Definition: gsm_12_21.h:417
NM_ATT_BS11_CCLK_ACCURACY
@ NM_ATT_BS11_CCLK_ACCURACY
Definition: gsm_12_21.h:475
NM_ATT_ABIS_CHANNEL
@ NM_ATT_ABIS_CHANNEL
Definition: gsm_12_21.h:317
NM_ATT_BS11_LMT_USER_ACC_LEV
@ NM_ATT_BS11_LMT_USER_ACC_LEV
Definition: gsm_12_21.h:492
NM_ATT_BS11_BCCH_RECONF
@ NM_ATT_BS11_BCCH_RECONF
Definition: gsm_12_21.h:472
NM_ATT_BS11_BOOT_SW_VERS
@ NM_ATT_BS11_BOOT_SW_VERS
Definition: gsm_12_21.h:474
NM_ATT_BS11_ESN_PCB_SERIAL
@ NM_ATT_BS11_ESN_PCB_SERIAL
Definition: gsm_12_21.h:393
NM_ATT_INTAVE_PARAM
@ NM_ATT_INTAVE_PARAM
Definition: gsm_12_21.h:340
NM_ATT_OSMO_NS_LINK_CFG
@ NM_ATT_OSMO_NS_LINK_CFG
Definition: gsm_12_21.h:511
NM_ATT_BS11_SW_LOAD_SAFETY
@ NM_ATT_BS11_SW_LOAD_SAFETY
Definition: gsm_12_21.h:485
NM_ATT_IPACC_OBJ_VERSION
@ NM_ATT_IPACC_OBJ_VERSION
Definition: gsm_12_21.h:437
NM_ATT_BS11_ENA_RXQUAL_HO
@ NM_ATT_BS11_ENA_RXQUAL_HO
Definition: gsm_12_21.h:407
NM_ATT_TEST_DUR
@ NM_ATT_TEST_DUR
Definition: gsm_12_21.h:369
NM_ATT_BS11_EMRG_CFG_MEMBER
@ NM_ATT_BS11_EMRG_CFG_MEMBER
Definition: gsm_12_21.h:469
NM_ATT_IPACC_NS_CFG
@ NM_ATT_IPACC_NS_CFG
Definition: gsm_12_21.h:442
NM_ATT_BS11_BIT_ERR_THESH
@ NM_ATT_BS11_BIT_ERR_THESH
Definition: gsm_12_21.h:473
NM_ATT_CCCH_L_I_P
@ NM_ATT_CCCH_L_I_P
Definition: gsm_12_21.h:327
NM_ATT_CONN_FAIL_CRIT
@ NM_ATT_CONN_FAIL_CRIT
Definition: gsm_12_21.h:330
NM_ATT_IPACC_NSEI
@ NM_ATT_IPACC_NSEI
Definition: gsm_12_21.h:439
NM_ATT_BS11_RADIO_MEAS_GRAN
@ NM_ATT_BS11_RADIO_MEAS_GRAN
Definition: gsm_12_21.h:496
NM_ATT_BS11_ENA_MS_PWR_CTRL
@ NM_ATT_BS11_ENA_MS_PWR_CTRL
Definition: gsm_12_21.h:403
NM_ATT_SITE_INPUTS
@ NM_ATT_SITE_INPUTS
Definition: gsm_12_21.h:362
NM_ATT_IPACC_SUPP_FEATURES
@ NM_ATT_IPACC_SUPP_FEATURES
Definition: gsm_12_21.h:449
NM_ATT_BS11_TIMER_HO_REQUEST
@ NM_ATT_BS11_TIMER_HO_REQUEST
Definition: gsm_12_21.h:465
NM_ATT_BS11_LI_PORT_2
@ NM_ATT_BS11_LI_PORT_2
Definition: gsm_12_21.h:481
NM_ATT_GET_ARI
@ NM_ATT_GET_ARI
Definition: gsm_12_21.h:383
NM_ATT_BS11_RX_LEV_MIN_CELL
@ NM_ATT_BS11_RX_LEV_MIN_CELL
Definition: gsm_12_21.h:463
NM_ATT_GSM_TIME
@ NM_ATT_GSM_TIME
Definition: gsm_12_21.h:336
NM_ATT_BS11_SW_LOAD_INTENDED
@ NM_ATT_BS11_SW_LOAD_INTENDED
Definition: gsm_12_21.h:484
NM_ATT_SW_DESCR
@ NM_ATT_SW_DESCR
Definition: gsm_12_21.h:381
NM_ATT_IPACC_GPRS_PAGING_CFG
@ NM_ATT_IPACC_GPRS_PAGING_CFG
Definition: gsm_12_21.h:438
NM_ATT_IPACC_RAC
@ NM_ATT_IPACC_RAC
Definition: gsm_12_21.h:436
NM_ATT_IPACC_NS_LINK_CFG
@ NM_ATT_IPACC_NS_LINK_CFG
Definition: gsm_12_21.h:444
NM_ATT_MAX_TA
@ NM_ATT_MAX_TA
Definition: gsm_12_21.h:347
NM_ATT_OVERL_PERIOD
@ NM_ATT_OVERL_PERIOD
Definition: gsm_12_21.h:353
NM_ATT_EVENT_TYPE
@ NM_ATT_EVENT_TYPE
Definition: gsm_12_21.h:333
NM_ATT_HW_CONFIG
@ NM_ATT_HW_CONFIG
Definition: gsm_12_21.h:338
NM_ATT_AVAIL_STATUS
@ NM_ATT_AVAIL_STATUS
Definition: gsm_12_21.h:323
NM_ATT_BS11_TXPWR
@ NM_ATT_BS11_TXPWR
Definition: gsm_12_21.h:376
NM_ATT_BS11_TSYNC
@ NM_ATT_BS11_TSYNC
Definition: gsm_12_21.h:467
NM_ATT_RACH_B_THRESH
@ NM_ATT_RACH_B_THRESH
Definition: gsm_12_21.h:358
NM_ATT_DEST
@ NM_ATT_DEST
Definition: gsm_12_21.h:331
NM_ATT_IPACC_NSVCI
@ NM_ATT_IPACC_NSVCI
Definition: gsm_12_21.h:441
NM_ATT_IPACC_UNIT_ID
@ NM_ATT_IPACC_UNIT_ID
Definition: gsm_12_21.h:427
NM_ATT_BS11_CELL_ALLOC_NR
@ NM_ATT_BS11_CELL_ALLOC_NR
Definition: gsm_12_21.h:398
NM_ATT_IPACC_FILE_DATA
@ NM_ATT_IPACC_FILE_DATA
Definition: gsm_12_21.h:426
NM_ATT_IPACC_PRIM_OML_CFG_LIST
@ NM_ATT_IPACC_PRIM_OML_CFG_LIST
Definition: gsm_12_21.h:431
NM_ATT_PHYS_CONF
@ NM_ATT_PHYS_CONF
Definition: gsm_12_21.h:354
NM_ATT_BS11_L1_PROT_TYPE
@ NM_ATT_BS11_L1_PROT_TYPE
Definition: gsm_12_21.h:478
NM_ATT_MDROP_NEXT
@ NM_ATT_MDROP_NEXT
Definition: gsm_12_21.h:349
NM_ATT_SEVERITY
@ NM_ATT_SEVERITY
Definition: gsm_12_21.h:382
NM_ATT_BS11_BTS_STATE
@ NM_ATT_BS11_BTS_STATE
Definition: gsm_12_21.h:501
NM_ATT_IPACC_TIMING_BUS
@ NM_ATT_IPACC_TIMING_BUS
Definition: gsm_12_21.h:434
NM_ATT_IPACC_SEC_POSSIBLE
@ NM_ATT_IPACC_SEC_POSSIBLE
Definition: gsm_12_21.h:456
NM_ATT_IPACC_IN_SERV_TIME
@ NM_ATT_IPACC_IN_SERV_TIME
Definition: gsm_12_21.h:422
NM_ATT_SOURCE
@ NM_ATT_SOURCE
Definition: gsm_12_21.h:364
NM_ATT_BS11_ENA_INT_INTRC_HANDO
@ NM_ATT_BS11_ENA_INT_INTRC_HANDO
Definition: gsm_12_21.h:402
NM_ATT_IPACC_BVCI
@ NM_ATT_IPACC_BVCI
Definition: gsm_12_21.h:440
NM_ATT_OUTST_ALARM
@ NM_ATT_OUTST_ALARM
Definition: gsm_12_21.h:385
NM_ATT_SITE_OUTPUTS
@ NM_ATT_SITE_OUTPUTS
Definition: gsm_12_21.h:363
NM_ATT_PROB_CAUSE
@ NM_ATT_PROB_CAUSE
Definition: gsm_12_21.h:357
NM_ATT_BS11_SH_LAPD_INT_TIMER
@ NM_ATT_BS11_SH_LAPD_INT_TIMER
Definition: gsm_12_21.h:499
NM_ATT_BS11_PASSWORD
@ NM_ATT_BS11_PASSWORD
Definition: gsm_12_21.h:507
NM_ATT_FILE_ID
@ NM_ATT_FILE_ID
Definition: gsm_12_21.h:334
NM_ATT_BS11_RSSI_OFFS
@ NM_ATT_BS11_RSSI_OFFS
Definition: gsm_12_21.h:375
NM_ATT_OPER_STATE
@ NM_ATT_OPER_STATE
Definition: gsm_12_21.h:352
NM_ATT_BS11_LINE_CFG
@ NM_ATT_BS11_LINE_CFG
Definition: gsm_12_21.h:479
NM_ATT_IPACC_DST_IP
@ NM_ATT_IPACC_DST_IP
Definition: gsm_12_21.h:410
NM_ATT_IPACC_SNMP_CFG
@ NM_ATT_IPACC_SNMP_CFG
Definition: gsm_12_21.h:430
NM_ATT_BS11_RF_RES_IND_PER
@ NM_ATT_BS11_RF_RES_IND_PER
Definition: gsm_12_21.h:461
NM_ATT_BS11_CELL_GLOBAL_ID
@ NM_ATT_BS11_CELL_GLOBAL_ID
Definition: gsm_12_21.h:399
NM_ATT_IPACC_PAGING_CFG
@ NM_ATT_IPACC_PAGING_CFG
Definition: gsm_12_21.h:425
NM_ATT_RF_MAXPOWR_R
@ NM_ATT_RF_MAXPOWR_R
Definition: gsm_12_21.h:361
NM_ATT_BS11_ENA_INT_INTEC_HANDO
@ NM_ATT_BS11_ENA_INT_INTEC_HANDO
Definition: gsm_12_21.h:401
NM_ATT_IPACC_RLC_CFG
@ NM_ATT_IPACC_RLC_CFG
Definition: gsm_12_21.h:445
NM_ATT_BS11_RX_OFFSET
@ NM_ATT_BS11_RX_OFFSET
Definition: gsm_12_21.h:504
NM_ATT_IPACC_UPTIME
@ NM_ATT_IPACC_UPTIME
Definition: gsm_12_21.h:453
NM_ATT_MANUF_THRESH
@ NM_ATT_MANUF_THRESH
Definition: gsm_12_21.h:345
NM_ATT_BS11_BTSLS_HOPPING
@ NM_ATT_BS11_BTSLS_HOPPING
Definition: gsm_12_21.h:397
NM_ATT_IPACC_TIB_CONTROL
@ NM_ATT_IPACC_TIB_CONTROL
Definition: gsm_12_21.h:448
NM_ATT_BSIC
@ NM_ATT_BSIC
Definition: gsm_12_21.h:325
NM_ATT_BS11_ENA_PWR_BDGT_HO
@ NM_ATT_BS11_ENA_PWR_BDGT_HO
Definition: gsm_12_21.h:404
NM_ATT_ADD_INFO
@ NM_ATT_ADD_INFO
Definition: gsm_12_21.h:318
NM_ATT_MANUF_ID
@ NM_ATT_MANUF_ID
Definition: gsm_12_21.h:346
NM_ATT_SPEC_PROB
@ NM_ATT_SPEC_PROB
Definition: gsm_12_21.h:365
NM_ATT_BS11_TIMER_NCELL
@ NM_ATT_BS11_TIMER_NCELL
Definition: gsm_12_21.h:466
NM_ATT_VSWR_THRESH
@ NM_ATT_VSWR_THRESH
Definition: gsm_12_21.h:372
NM_ATT_ARFCN_LIST
@ NM_ATT_ARFCN_LIST
Definition: gsm_12_21.h:321
NM_ATT_IPACC_LOCATION
@ NM_ATT_IPACC_LOCATION
Definition: gsm_12_21.h:424
NM_ATT_IPACC_SSL_CFG
@ NM_ATT_IPACC_SSL_CFG
Definition: gsm_12_21.h:455
NM_ATT_CHAN_COMB
@ NM_ATT_CHAN_COMB
Definition: gsm_12_21.h:329
NM_ATT_LDAVG_SLOTS
@ NM_ATT_LDAVG_SLOTS
Definition: gsm_12_21.h:359
NM_ATT_TEST_NO
@ NM_ATT_TEST_NO
Definition: gsm_12_21.h:370
NM_ATT_BCCH_ARFCN
@ NM_ATT_BCCH_ARFCN
Definition: gsm_12_21.h:324
NM_ATT_BS11_L1_CONTROL_TS
@ NM_ATT_BS11_L1_CONTROL_TS
Definition: gsm_12_21.h:495
NM_ATT_RAD_SUBC
@ NM_ATT_RAD_SUBC
Definition: gsm_12_21.h:360
NM_ATT_POWER_CLASS
@ NM_ATT_POWER_CLASS
Definition: gsm_12_21.h:355
NM_ATT_IPACC_IP_GW_CFG
@ NM_ATT_IPACC_IP_GW_CFG
Definition: gsm_12_21.h:421
NM_ATT_INTERF_BOUND
@ NM_ATT_INTERF_BOUND
Definition: gsm_12_21.h:341
NM_ATT_MEAS_RES
@ NM_ATT_MEAS_RES
Definition: gsm_12_21.h:387
NM_ATT_BS11_ENA_PWR_CTRL_RLFW
@ NM_ATT_BS11_ENA_PWR_CTRL_RLFW
Definition: gsm_12_21.h:405
NM_ATT_IPACC_STREAM_ID
@ NM_ATT_IPACC_STREAM_ID
Definition: gsm_12_21.h:415
NM_STATE_UNLOCKED
@ NM_STATE_UNLOCKED
Definition: gsm_12_21.h:519
NM_STATE_NULL
@ NM_STATE_NULL
Definition: gsm_12_21.h:521
NM_STATE_LOCKED
@ NM_STATE_LOCKED
Definition: gsm_12_21.h:518
NM_STATE_SHUTDOWN
@ NM_STATE_SHUTDOWN
Definition: gsm_12_21.h:520
BS11_TRX_POWER_DCS_160mW
@ BS11_TRX_POWER_DCS_160mW
Definition: gsm_12_21.h:680
BS11_TRX_POWER_GSM_30mW
@ BS11_TRX_POWER_GSM_30mW
Definition: gsm_12_21.h:676
BS11_TRX_POWER_DCS_3W
@ BS11_TRX_POWER_DCS_3W
Definition: gsm_12_21.h:677
BS11_TRX_POWER_GSM_80mW
@ BS11_TRX_POWER_GSM_80mW
Definition: gsm_12_21.h:675
BS11_TRX_POWER_DCS_1W6
@ BS11_TRX_POWER_DCS_1W6
Definition: gsm_12_21.h:678
BS11_TRX_POWER_GSM_2W
@ BS11_TRX_POWER_GSM_2W
Definition: gsm_12_21.h:673
BS11_TRX_POWER_GSM_250mW
@ BS11_TRX_POWER_GSM_250mW
Definition: gsm_12_21.h:674
BS11_TRX_POWER_DCS_500mW
@ BS11_TRX_POWER_DCS_500mW
Definition: gsm_12_21.h:679
NM_MT_IPACC_RSL_CONNECT_ACK
@ NM_MT_IPACC_RSL_CONNECT_ACK
Definition: gsm_12_21.h:234
NM_MT_IPACC_RESTART_NACK
@ NM_MT_IPACC_RESTART_NACK
Definition: gsm_12_21.h:232
NM_MT_IPACC_RESTART_ACK
@ NM_MT_IPACC_RESTART_ACK
Definition: gsm_12_21.h:231
MN_MT_IPACC_DEF_BOOT_SW_NACK
@ MN_MT_IPACC_DEF_BOOT_SW_NACK
Definition: gsm_12_21.h:244
NM_MT_IPACC_SET_NVATTR_NACK
@ NM_MT_IPACC_SET_NVATTR_NACK
Definition: gsm_12_21.h:247
NM_MT_IPACC_RSL_DISCONNECT_ACK
@ NM_MT_IPACC_RSL_DISCONNECT_ACK
Definition: gsm_12_21.h:237
NM_MT_IPACC_RSL_DISCONNECT_NACK
@ NM_MT_IPACC_RSL_DISCONNECT_NACK
Definition: gsm_12_21.h:238
NM_MT_IPACC_DEF_BOOT_SW
@ NM_MT_IPACC_DEF_BOOT_SW
Definition: gsm_12_21.h:242
NM_MT_IPACC_RSL_CONNECT_NACK
@ NM_MT_IPACC_RSL_CONNECT_NACK
Definition: gsm_12_21.h:235
NM_MT_IPACC_CONN_TRAF
@ NM_MT_IPACC_CONN_TRAF
Definition: gsm_12_21.h:239
NM_MT_IPACC_GET_NVATTR
@ NM_MT_IPACC_GET_NVATTR
Definition: gsm_12_21.h:248
NM_MT_IPACC_SET_ATTR_ACK
@ NM_MT_IPACC_SET_ATTR_ACK
Definition: gsm_12_21.h:252
NM_MT_IPACC_CONN_TRAF_NACK
@ NM_MT_IPACC_CONN_TRAF_NACK
Definition: gsm_12_21.h:241
NM_MT_IPACC_SET_ATTR_NACK
@ NM_MT_IPACC_SET_ATTR_NACK
Definition: gsm_12_21.h:253
NM_MT_IPACC_SET_NVATTR
@ NM_MT_IPACC_SET_NVATTR
Definition: gsm_12_21.h:245
NM_MT_IPACC_CONN_TRAF_ACK
@ NM_MT_IPACC_CONN_TRAF_ACK
Definition: gsm_12_21.h:240
NM_MT_IPACC_SET_NVATTR_ACK
@ NM_MT_IPACC_SET_NVATTR_ACK
Definition: gsm_12_21.h:246
NM_MT_IPACC_RSL_CONNECT
@ NM_MT_IPACC_RSL_CONNECT
Definition: gsm_12_21.h:233
NM_MT_IPACC_GET_NVATTR_ACK
@ NM_MT_IPACC_GET_NVATTR_ACK
Definition: gsm_12_21.h:249
NM_MT_IPACC_RSL_DISCONNECT
@ NM_MT_IPACC_RSL_DISCONNECT
Definition: gsm_12_21.h:236
NM_MT_IPACC_GET_NVATTR_NACK
@ NM_MT_IPACC_GET_NVATTR_NACK
Definition: gsm_12_21.h:250
NM_MT_IPACC_DEF_BOOT_SW_ACK
@ NM_MT_IPACC_DEF_BOOT_SW_ACK
Definition: gsm_12_21.h:243
NM_MT_IPACC_RESTART
@ NM_MT_IPACC_RESTART
Definition: gsm_12_21.h:230
NM_MT_IPACC_SET_ATTR
@ NM_MT_IPACC_SET_ATTR
Definition: gsm_12_21.h:251
NM_MT_BS11_LMT_LOGON_ACK
@ NM_MT_BS11_LMT_LOGON_ACK
Definition: gsm_12_21.h:217
NM_MT_BS11_SET_ATTR_NACK
@ NM_MT_BS11_SET_ATTR_NACK
Definition: gsm_12_21.h:211
NM_MT_BS11_RESTART
@ NM_MT_BS11_RESTART
Definition: gsm_12_21.h:218
NM_MT_BS11_CREATE_OBJ_NACK
@ NM_MT_BS11_CREATE_OBJ_NACK
Definition: gsm_12_21.h:204
NM_MT_BS11_DELETE_OBJ_NACK
@ NM_MT_BS11_DELETE_OBJ_NACK
Definition: gsm_12_21.h:207
NM_MT_BS11_LMT_LOGOFF
@ NM_MT_BS11_LMT_LOGOFF
Definition: gsm_12_21.h:222
NM_MT_BS11_DELETE_OBJ_ACK
@ NM_MT_BS11_DELETE_OBJ_ACK
Definition: gsm_12_21.h:206
NM_MT_BS11_RESTART_ACK
@ NM_MT_BS11_RESTART_ACK
Definition: gsm_12_21.h:219
NM_MT_BS11_END_DB_TX_NACK
@ NM_MT_BS11_END_DB_TX_NACK
Definition: gsm_12_21.h:201
NM_MT_BS11_LMT_LOGON
@ NM_MT_BS11_LMT_LOGON
Definition: gsm_12_21.h:216
NM_MT_BS11_END_DB_TX
@ NM_MT_BS11_END_DB_TX
Definition: gsm_12_21.h:199
NM_MT_BS11_GET_STATE_ACK
@ NM_MT_BS11_GET_STATE_ACK
Definition: gsm_12_21.h:215
NM_MT_BS11_SET_ATTR_ACK
@ NM_MT_BS11_SET_ATTR_ACK
Definition: gsm_12_21.h:210
NM_MT_BS11_RECONNECT_ACK
@ NM_MT_BS11_RECONNECT_ACK
Definition: gsm_12_21.h:225
NM_MT_BS11_CREATE_OBJ
@ NM_MT_BS11_CREATE_OBJ
Definition: gsm_12_21.h:202
NM_MT_BS11_BEGIN_DB_TX_ACK
@ NM_MT_BS11_BEGIN_DB_TX_ACK
Definition: gsm_12_21.h:197
NM_MT_BS11_DISCONNECT
@ NM_MT_BS11_DISCONNECT
Definition: gsm_12_21.h:220
NM_MT_BS11_BEGIN_DB_TX_NACK
@ NM_MT_BS11_BEGIN_DB_TX_NACK
Definition: gsm_12_21.h:198
NM_MT_BS11_DISCONNECT_ACK
@ NM_MT_BS11_DISCONNECT_ACK
Definition: gsm_12_21.h:221
NM_MT_BS11_GET_STATE
@ NM_MT_BS11_GET_STATE
Definition: gsm_12_21.h:214
NM_MT_BS11_BEGIN_DB_TX
@ NM_MT_BS11_BEGIN_DB_TX
Definition: gsm_12_21.h:196
NM_MT_BS11_DELETE_OBJ
@ NM_MT_BS11_DELETE_OBJ
Definition: gsm_12_21.h:205
NM_MT_BS11_LMT_LOGOFF_ACK
@ NM_MT_BS11_LMT_LOGOFF_ACK
Definition: gsm_12_21.h:223
NM_MT_BS11_END_DB_TX_ACK
@ NM_MT_BS11_END_DB_TX_ACK
Definition: gsm_12_21.h:200
NM_MT_BS11_LMT_SESSION
@ NM_MT_BS11_LMT_SESSION
Definition: gsm_12_21.h:212
NM_MT_BS11_RESET_RESOURCE
@ NM_MT_BS11_RESET_RESOURCE
Definition: gsm_12_21.h:194
NM_MT_BS11_SET_ATTR
@ NM_MT_BS11_SET_ATTR
Definition: gsm_12_21.h:209
NM_MT_BS11_RECONNECT
@ NM_MT_BS11_RECONNECT
Definition: gsm_12_21.h:224
NM_MT_BS11_CREATE_OBJ_ACK
@ NM_MT_BS11_CREATE_OBJ_ACK
Definition: gsm_12_21.h:203
NM_IPACC_TESTNO_CHAN_USAGE
@ NM_IPACC_TESTNO_CHAN_USAGE
Definition: gsm_12_21.h:718
NM_IPACC_TESTNO_RLOOP_ANT
@ NM_IPACC_TESTNO_RLOOP_ANT
Definition: gsm_12_21.h:715
NM_IPACC_TESTNO_FUNC_OBJ
@ NM_IPACC_TESTNO_FUNC_OBJ
Definition: gsm_12_21.h:717
NM_IPACC_TESTNO_BCCCH_MONITOR
@ NM_IPACC_TESTNO_BCCCH_MONITOR
Definition: gsm_12_21.h:724
NM_IPACC_TESTNO_TX_BEACON
@ NM_IPACC_TESTNO_TX_BEACON
Definition: gsm_12_21.h:722
NM_IPACC_TESTNO_BCCH_INFO
@ NM_IPACC_TESTNO_BCCH_INFO
Definition: gsm_12_21.h:721
NM_IPACC_TESTNO_SYSINFO_MONITOR
@ NM_IPACC_TESTNO_SYSINFO_MONITOR
Definition: gsm_12_21.h:723
NM_IPACC_TESTNO_FREQ_SYNC
@ NM_IPACC_TESTNO_FREQ_SYNC
Definition: gsm_12_21.h:720
NM_IPACC_TESTNO_RLOOP_XCVR
@ NM_IPACC_TESTNO_RLOOP_XCVR
Definition: gsm_12_21.h:716
NM_IPACC_TESTNO_BCCH_CHAN_USAGE
@ NM_IPACC_TESTNO_BCCH_CHAN_USAGE
Definition: gsm_12_21.h:719
NM_SEVER_WARNING
@ NM_SEVER_WARNING
Definition: gsm_12_21.h:586
NM_SEVER_INDETERMINATE
@ NM_SEVER_INDETERMINATE
Definition: gsm_12_21.h:587
NM_SEVER_MAJOR
@ NM_SEVER_MAJOR
Definition: gsm_12_21.h:584
NM_SEVER_MINOR
@ NM_SEVER_MINOR
Definition: gsm_12_21.h:585
NM_SEVER_CEASED
@ NM_SEVER_CEASED
Definition: gsm_12_21.h:582
NM_SEVER_CRITICAL
@ NM_SEVER_CRITICAL
Definition: gsm_12_21.h:583
T200_SACCH_SDCCH
@ T200_SACCH_SDCCH
Definition: gsm_12_21.h:653
T200_SDCCH_SAPI3
@ T200_SDCCH_SAPI3
Definition: gsm_12_21.h:654
T200_FACCH_F
@ T200_FACCH_F
Definition: gsm_12_21.h:650
T200_SACCH_TCH_SAPI3
@ T200_SACCH_TCH_SAPI3
Definition: gsm_12_21.h:655
T200_SACCH_TCH_SAPI0
@ T200_SACCH_TCH_SAPI0
Definition: gsm_12_21.h:652
T200_FACCH_H
@ T200_FACCH_H
Definition: gsm_12_21.h:651
T200_SDCCH
@ T200_SDCCH
Definition: gsm_12_21.h:649
BS11_LINE_CFG_MULTIDROP
@ BS11_LINE_CFG_MULTIDROP
Definition: gsm_12_21.h:692
BS11_LINE_CFG_STAR
@ BS11_LINE_CFG_STAR
Definition: gsm_12_21.h:691
BS11_LINE_CFG_LOOP
@ BS11_LINE_CFG_LOOP
Definition: gsm_12_21.h:693
NM_PCAUSE_T_MANUF
@ NM_PCAUSE_T_MANUF
Definition: gsm_12_21.h:594
NM_PCAUSE_T_GSM
@ NM_PCAUSE_T_GSM
Definition: gsm_12_21.h:593
NM_PCAUSE_T_X721
@ NM_PCAUSE_T_X721
Definition: gsm_12_21.h:592
OSMO_NSVC_ADDR_UNSPEC
@ OSMO_NSVC_ADDR_UNSPEC
Definition: gsm_12_21.h:943
OSMO_NSVC_ADDR_IPV6
@ OSMO_NSVC_ADDR_IPV6
Definition: gsm_12_21.h:945
OSMO_NSVC_ADDR_IPV4
@ OSMO_NSVC_ADDR_IPV4
Definition: gsm_12_21.h:944
NM_IPACC_TR_IE_FREQ_ERR
@ NM_IPACC_TR_IE_FREQ_ERR
Definition: gsm_12_21.h:742
NM_IPACC_TR_IE_FREQ_ERR_LIST
@ NM_IPACC_TR_IE_FREQ_ERR_LIST
Definition: gsm_12_21.h:738
NM_IPACC_TR_IE_RESULT_DETAILS
@ NM_IPACC_TR_IE_RESULT_DETAILS
Definition: gsm_12_21.h:741
NM_IPACC_TR_IE_BCCH_INFO
@ NM_IPACC_TR_IE_BCCH_INFO
Definition: gsm_12_21.h:740
NM_IPACC_TR_IE_CHAN_USAGE
@ NM_IPACC_TR_IE_CHAN_USAGE
Definition: gsm_12_21.h:739
len
uint8_t len
Definition: gsm_04_11.h:0
msg
uint8_t msg[0]
Definition: gsm_08_08.h:8
abis_nm_channel
Abis OML Channel (Section 9.4.1)
Definition: gsm_12_21.h:640
abis_nm_channel::bts_port
uint8_t bts_port
BTS port number.
Definition: gsm_12_21.h:642
abis_nm_channel::subslot
uint8_t subslot
E1 sub-slot.
Definition: gsm_12_21.h:644
abis_nm_channel::attrib
uint8_t attrib
Definition: gsm_12_21.h:641
abis_nm_channel::timeslot
uint8_t timeslot
E1 timeslot.
Definition: gsm_12_21.h:643
abis_nm_ipacc_att_bssgp_cfg
ip.access NM_ATT_IPACC_BSSGP_CFG value
Definition: gsm_12_21.h:897
abis_nm_ipacc_att_bssgp_cfg::t5_s
uint8_t t5_s
Definition: gsm_12_21.h:907
abis_nm_ipacc_att_bssgp_cfg::t2_s
uint8_t t2_s
Definition: gsm_12_21.h:901
abis_nm_ipacc_att_bssgp_cfg::t2_retries
uint8_t t2_retries
Definition: gsm_12_21.h:902
abis_nm_ipacc_att_bssgp_cfg::t1_unblocking_retries
uint8_t t1_unblocking_retries
Definition: gsm_12_21.h:900
abis_nm_ipacc_att_bssgp_cfg::t3_retries
uint8_t t3_retries
Definition: gsm_12_21.h:904
abis_nm_ipacc_att_bssgp_cfg::t3_100ms
uint8_t t3_100ms
Definition: gsm_12_21.h:903
abis_nm_ipacc_att_bssgp_cfg::t1_blocking_retries
uint8_t t1_blocking_retries
Definition: gsm_12_21.h:899
abis_nm_ipacc_att_bssgp_cfg::t5_retries
uint8_t t5_retries
Definition: gsm_12_21.h:908
abis_nm_ipacc_att_bssgp_cfg::t4_100ms
uint8_t t4_100ms
Definition: gsm_12_21.h:905
abis_nm_ipacc_att_bssgp_cfg::t4_retries
uint8_t t4_retries
Definition: gsm_12_21.h:906
abis_nm_ipacc_att_bssgp_cfg::t1_s
uint8_t t1_s
Definition: gsm_12_21.h:898
abis_nm_ipacc_att_ns_cfg
ip.access NM_ATT_IPACC_NS_CFG value
Definition: gsm_12_21.h:886
abis_nm_ipacc_att_ns_cfg::alive_retries
uint8_t alive_retries
Definition: gsm_12_21.h:893
abis_nm_ipacc_att_ns_cfg::reset_timer
uint8_t reset_timer
Definition: gsm_12_21.h:889
abis_nm_ipacc_att_ns_cfg::un_blocking_retries
uint8_t un_blocking_retries
Definition: gsm_12_21.h:888
abis_nm_ipacc_att_ns_cfg::test_timer
uint8_t test_timer
Definition: gsm_12_21.h:891
abis_nm_ipacc_att_ns_cfg::alive_timer
uint8_t alive_timer
Definition: gsm_12_21.h:892
abis_nm_ipacc_att_ns_cfg::un_blocking_timer
uint8_t un_blocking_timer
Definition: gsm_12_21.h:887
abis_nm_ipacc_att_ns_cfg::reset_retries
uint8_t reset_retries
Definition: gsm_12_21.h:890
abis_nm_ipacc_att_rlc_cfg_2
ip.access NM_ATT_IPACC_RLC_CFG_2 value
Definition: gsm_12_21.h:925
abis_nm_ipacc_att_rlc_cfg_2::initial_cs
uint8_t initial_cs
Definition: gsm_12_21.h:931
abis_nm_ipacc_att_rlc_cfg_2::t_ul_tbf_ext_10ms
uint16_t t_ul_tbf_ext_10ms
Definition: gsm_12_21.h:929
abis_nm_ipacc_att_rlc_cfg_2::t_dl_tbf_ext_10ms
uint16_t t_dl_tbf_ext_10ms
Definition: gsm_12_21.h:927
abis_nm_ipacc_att_rlc_cfg_3
ip.access NM_ATT_IPACC_RLC_CFG_3 value
Definition: gsm_12_21.h:935
abis_nm_ipacc_att_rlc_cfg_3::initial_mcs
uint8_t initial_mcs
Definition: gsm_12_21.h:938
abis_nm_ipacc_att_rlc_cfg
ip.access NM_ATT_IPACC_RLC_CFG value
Definition: gsm_12_21.h:912
abis_nm_ipacc_att_rlc_cfg::n3103
uint8_t n3103
Definition: gsm_12_21.h:919
abis_nm_ipacc_att_rlc_cfg::t3191
uint8_t t3191
Definition: gsm_12_21.h:915
abis_nm_ipacc_att_rlc_cfg::t3169
uint8_t t3169
Definition: gsm_12_21.h:914
abis_nm_ipacc_att_rlc_cfg::t3195
uint8_t t3195
Definition: gsm_12_21.h:917
abis_nm_ipacc_att_rlc_cfg::n3101
uint8_t n3101
Definition: gsm_12_21.h:918
abis_nm_ipacc_att_rlc_cfg::t3193_10ms
uint8_t t3193_10ms
Definition: gsm_12_21.h:916
abis_nm_ipacc_att_rlc_cfg::n3105
uint8_t n3105
Definition: gsm_12_21.h:920
abis_nm_ipacc_att_rlc_cfg::rlc_cv_countdown
uint8_t rlc_cv_countdown
Definition: gsm_12_21.h:921
abis_nm_ipacc_att_rlc_cfg::t3142
uint8_t t3142
Definition: gsm_12_21.h:913
abis_nm_sw_desc
3GPP TS 52.021 §9.4.62 SW Description
Definition: gsm_12_21.h:949
abis_nm_sw_desc::file_id
uint8_t file_id[UINT8_MAX]
Definition: gsm_12_21.h:950
abis_nm_sw_desc::file_id_len
uint8_t file_id_len
Definition: gsm_12_21.h:951
abis_nm_sw_desc::file_version_len
uint8_t file_version_len
Definition: gsm_12_21.h:954
abis_nm_sw_desc::file_version
uint8_t file_version[UINT8_MAX]
Definition: gsm_12_21.h:953
abis_om_fom_hdr
OML FOM header.
Definition: gsm_12_21.h:71
abis_om_fom_hdr::obj_class
uint8_t obj_class
Object Class (abis_nm_obj_class)
Definition: gsm_12_21.h:73
abis_om_fom_hdr::msg_type
uint8_t msg_type
Message Type (abis_nm_msgtype)
Definition: gsm_12_21.h:72
abis_om_fom_hdr::data
uint8_t data[0]
Data.
Definition: gsm_12_21.h:75
abis_om_fom_hdr::obj_inst
struct abis_om_obj_inst obj_inst
Object Instance.
Definition: gsm_12_21.h:74
abis_om_hdr
generic header in front of every OML message according to TS 08.59
Definition: gsm_12_21.h:29
abis_om_hdr::length
uint8_t length
Length in octets.
Definition: gsm_12_21.h:37
abis_om_hdr::sequence
uint8_t sequence
Sequence Number (if ABIS_OM_PLACEMENT_MIDDLE)
Definition: gsm_12_21.h:35
abis_om_hdr::data
uint8_t data[0]
actual payload data
Definition: gsm_12_21.h:39
abis_om_hdr::placement
uint8_t placement
Placement (like ABIS_OM_PLACEMENT_ONLY)
Definition: gsm_12_21.h:33
abis_om_hdr::mdisc
uint8_t mdisc
Message Discriminator abis_oml_mdisc.
Definition: gsm_12_21.h:31
abis_om_obj_inst
OML Object Instance.
Definition: gsm_12_21.h:64
abis_om_obj_inst::ts_nr
uint8_t ts_nr
Timeslot Number.
Definition: gsm_12_21.h:67
abis_om_obj_inst::trx_nr
uint8_t trx_nr
TRX Number.
Definition: gsm_12_21.h:66
abis_om_obj_inst::bts_nr
uint8_t bts_nr
BTS Number.
Definition: gsm_12_21.h:65
msgb
value_string
tlv.h