Add cause enum for OML fail reports

Add 3GPP TS 12.21 §9.4.43 Probable Cause values of type 03 (Manufacturer
specific values).

Max's note: renamed to make it clear that values are vendor-specific.

Related: OS#1615
Change-Id: Ie9ba4b53fb19a151447aec9ea309284e20613585
This commit is contained in:
Minh-Quang Nguyen 2017-01-02 14:52:16 +01:00 committed by Max
parent dbd3a92f70
commit 592fcc97c0
1 changed files with 18 additions and 0 deletions

View File

@ -256,6 +256,24 @@ enum abis_nm_msgtype_ipacc {
NM_MT_IPACC_SET_ATTR_NACK,
};
/*! \brief OML Probable Cause (Section 9.4.43) Manufacturer specific values */
enum abis_mm_event_causes {
/* Critical causes */
OSMO_EVT_CRIT_SW_FATAL = 0x0000,
OSMO_EVT_CRIT_PROC_STOP = 0x0002,
OSMO_EVT_CRIT_RTP_TOUT = 0x032c,
OSMO_EVT_CRIT_BOOT_FAIL = 0x0401,
/* Major causes */
OSMO_EVT_MAJ_UKWN_MSG = 0x0002,
OSMO_EVT_MAJ_RSL_FAIL = 0x0309,
OSMO_EVT_MAJ_UNSUP_ATTR = 0x0318,
OSMO_EVT_MAJ_NET_CONGEST = 0x032b,
/* Minor causes */
OSMO_EVT_MIN_PAG_TAB_FULL = 0x0401,
/* Warning causes */
OSMO_EVT_WARN_SW_WARN = 0x0001,
};
enum abis_nm_bs11_cell_alloc {
NM_BS11_CANR_GSM = 0x00,
NM_BS11_CANR_DCS1800 = 0x01,