diff options
author | Harald Welte <laforge@gnumonks.org> | 2011-03-06 21:20:38 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2011-03-06 21:20:38 +0100 |
commit | af9b810419b9c6e686d647ccd58b093c40b29b46 (patch) | |
tree | ff163b961f81c16ec3f9017bd7050d9034b5a6ca /openbsc/include/openbsc | |
parent | 217c6b6ad254f38c3daff21fc0e6de1a80b0757a (diff) |
OM2000: Track the Operational Info and MO state
Diffstat (limited to 'openbsc/include/openbsc')
-rw-r--r-- | openbsc/include/openbsc/gsm_data.h | 8 | ||||
-rw-r--r-- | openbsc/include/openbsc/signal.h | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index ae448c4c1..4d427bedb 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -595,11 +595,19 @@ struct gsm_bts { } bs11; struct { struct { + struct gsm_nm_state nm_state; struct llist_head conn_groups; } is; struct { + struct gsm_nm_state nm_state; struct llist_head conn_groups; } con; + struct { + struct gsm_nm_state nm_state; + } dp; + struct { + struct gsm_nm_state nm_state; + } tf; } rbs2000; struct { unsigned long serno; diff --git a/openbsc/include/openbsc/signal.h b/openbsc/include/openbsc/signal.h index a2257db73..572c9754c 100644 --- a/openbsc/include/openbsc/signal.h +++ b/openbsc/include/openbsc/signal.h @@ -172,12 +172,18 @@ struct ipacc_ack_signal_data { u_int8_t msg_type; }; +struct abis_om2k_mo; + struct nm_statechg_signal_data { u_int8_t obj_class; void *obj; struct gsm_nm_state *old_state; struct gsm_nm_state *new_state; + + /* This pointer is vaold for TS 12.21 MO */ struct abis_om_obj_inst *obj_inst; + /* This pointer is vaold for RBS2000 MO */ + struct abis_om2k_mo *om2k_mo; }; struct nm_nack_signal_data { |