diff options
author | Harald Welte <laforge@gnumonks.org> | 2011-09-04 13:53:26 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2011-09-04 13:53:26 +0200 |
commit | 135a6bd3c66a827a5481cc35e05234081ec3b46b (patch) | |
tree | a902c1e643df23aaa276c5a7743b5aa32a071436 | |
parent | ab386e6120559ef2deb6a27f4455539cba920c9d (diff) |
gsm_data_shared: add some fields for voice support of sysmo-bts
-rw-r--r-- | openbsc/include/openbsc/gsm_data_shared.h | 6 |
1 files changed, 6 insertions, 0 deletions
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; |