aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-11-05 16:06:17 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2013-11-05 16:06:17 +0100
commit49976f4c1e68cbe3bb1bbf1d9afd51dd02b52c15 (patch)
tree9f72b553748d147b191ae716202365a49c413b13 /openbsc
parent82e644b572090655e5bf6bfa58b33162b864dee5 (diff)
shared: Introduce/Add procedure pending to the MO
GSM 12.21 specifies that "No elementary procedure shall be initiated to an object instance which has not yet replied to a previously initiated elementary procedure with a response, an ACK or a NACK within a layer 3 time-out. The layer 3 timeout for ACK, NACK and responses shall have a default value of 10 seconds." We are using this flag in the BTS to enforce/safe-guard this situation.
Diffstat (limited to 'openbsc')
-rw-r--r--openbsc/include/openbsc/gsm_data_shared.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_data_shared.h b/openbsc/include/openbsc/gsm_data_shared.h
index 921e03ca9..84d15efac 100644
--- a/openbsc/include/openbsc/gsm_data_shared.h
+++ b/openbsc/include/openbsc/gsm_data_shared.h
@@ -95,6 +95,7 @@ struct gsm_nm_state {
struct gsm_abis_mo {
uint8_t obj_class;
+ uint8_t procedure_pending;
struct abis_om_obj_inst obj_inst;
const char *name;
struct gsm_nm_state nm_state;