aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/signal.h
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-01-06 13:31:41 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-01-06 14:31:16 +0100
commit6c4d2443b478e51741901676c990db8af1ec2ca2 (patch)
tree70b957fe701039d618d805ddbef86e84942a3017 /openbsc/include/openbsc/signal.h
parent04d362f79d0e24a8ef45eddb9ed217834efdd20d (diff)
rtp: Move the RTP Proxy code out of RSL into the BSC/MSC domain
Instead of creating the sockets in the RSL code we will do this in the CRCX_ACK, MDCX_ACK, DLCX_IND signal handler of gsm_04_08. Introduce a handover signal so we can repatch the RTP sockets in the gsm_04_08 as well.
Diffstat (limited to 'openbsc/include/openbsc/signal.h')
-rw-r--r--openbsc/include/openbsc/signal.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/signal.h b/openbsc/include/openbsc/signal.h
index 3363db556..8baada3fd 100644
--- a/openbsc/include/openbsc/signal.h
+++ b/openbsc/include/openbsc/signal.h
@@ -46,6 +46,7 @@ enum signal_subsystems {
SS_IPAC_NWL,
SS_RF,
SS_MSC,
+ SS_HO,
};
/* SS_PAGING signals */
@@ -211,5 +212,15 @@ struct msc_signal_data {
struct osmo_msc_data *data;
};
+/* handover */
+enum signal_ho {
+ S_HANDOVER_ACK,
+};
+
+struct ho_signal_data {
+ struct gsm_lchan *old_lchan;
+ struct gsm_lchan *new_lchan;
+};
+
#endif