From 135a6bd3c66a827a5481cc35e05234081ec3b46b Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 4 Sep 2011 13:53:26 +0200 Subject: gsm_data_shared: add some fields for voice support of sysmo-bts --- openbsc/include/openbsc/gsm_data_shared.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'openbsc/include') diff --git a/openbsc/include/openbsc/gsm_data_shared.h b/openbsc/include/openbsc/gsm_data_shared.h index ca88fed27..63978e6b4 100644 --- a/openbsc/include/openbsc/gsm_data_shared.h +++ b/openbsc/include/openbsc/gsm_data_shared.h @@ -77,6 +77,7 @@ enum bts_gprs_mode { struct gsm_lchan; struct gsm_subscriber; struct gsm_mncc; +struct osmo_rtp_socket; struct rtp_socket; struct bsc_api; @@ -176,7 +177,11 @@ struct gsm_lchan { uint8_t rtp_payload; uint8_t rtp_payload2; uint8_t speech_mode; +#ifdef ROLE_BSC struct rtp_socket *rtp_socket; +#else + struct osmo_rtp_socket *rtp_socket; +#endif } abis_ip; uint8_t rqd_ta; @@ -200,6 +205,7 @@ struct gsm_lchan { struct gsm_subscriber_connection *conn; #else struct lapdm_channel lapdm_ch; + struct llist_head dl_tch_queue; struct { /* bitmask of all SI that are present/valid in si_buf */ uint32_t valid; -- cgit v1.2.3