aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/gsm_data.h
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-04-09 14:30:52 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2010-04-09 14:30:52 +0200
commitf0fbae94ea7e22e18a732eb5907137f8033bdf1d (patch)
treede318137388e044e51ee37a4867f13002cd832a0 /openbsc/include/openbsc/gsm_data.h
parent8fe4df503c92f1d2e990bce3f37a61610e5664c2 (diff)
[rsl] Rework the lchan channel release procedure
1.) free every SAPI from 1-7 and wait for the confirmation and then continue until all of them are freed. If the SAPI is not torn down we will receive a timeout and then we force the RF Channel Release... 2.) once SAPI is down we send the RR Release, SACCH Deact 3.) the abis_rsl will see that all SAPIs are down and then will release channel...
Diffstat (limited to 'openbsc/include/openbsc/gsm_data.h')
-rw-r--r--openbsc/include/openbsc/gsm_data.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h
index fc4241ada..42b31a62c 100644
--- a/openbsc/include/openbsc/gsm_data.h
+++ b/openbsc/include/openbsc/gsm_data.h
@@ -281,6 +281,9 @@ struct gsm_lchan {
} abis_ip;
struct gsm_subscriber_connection conn;
+
+ /* release reason */
+ u_int8_t release_reason;
};
struct gsm_e1_subslot {