aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2011-06-26 14:13:37 +0200
committerHarald Welte <laforge@gnumonks.org>2011-06-26 14:13:37 +0200
commit2c1ae479abd990733ff899ba973d778e9ccf2c5a (patch)
tree91a6860c2c7898b707cd268b05c9f2308ca0a8a7
parent1a07e21eafb4979891c0f1a2756d81de67060cc8 (diff)
system information related bits for osmo-bts
-rw-r--r--openbsc/include/openbsc/gsm_data_shared.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/openbsc/include/openbsc/gsm_data_shared.h b/openbsc/include/openbsc/gsm_data_shared.h
index cab5817ca..dbc85eda3 100644
--- a/openbsc/include/openbsc/gsm_data_shared.h
+++ b/openbsc/include/openbsc/gsm_data_shared.h
@@ -157,6 +157,8 @@ struct gsm_lchan {
struct rtp_socket *rtp_socket;
} abis_ip;
+ uint8_t rqd_ta;
+
#ifdef ROLE_BSC
struct osmo_timer_list T3101;
struct osmo_timer_list T3111;
@@ -171,11 +173,17 @@ struct gsm_lchan {
/* GSM Random Access data */
struct gsm48_req_ref *rqd_ref;
- uint8_t rqd_ta;
struct gsm_subscriber_connection *conn;
#else
struct lapdm_channel lapdm_ch;
+ struct {
+ /* bitmask of all SI that are present/valid in si_buf */
+ uint32_t valid;
+ uint32_t last;
+ /* buffers where we put the pre-computed SI */
+ sysinfo_buf_t buf[_MAX_SYSINFO_TYPE];
+ } si;
#endif
};