aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmo-bts/gsm_data_shared.h
diff options
context:
space:
mode:
authorStefan Sperling <ssperling@sysmocom.de>2018-07-25 11:41:08 +0200
committerStefan Sperling <ssperling@sysmocom.de>2018-07-25 12:57:22 +0200
commit6575f0c3e90ff972a98c077312116c7070567028 (patch)
treecc058f301297cf803b6621cde5ec254c5bb083bd /include/osmo-bts/gsm_data_shared.h
parenteee7247ebe0d0a54a54b53b739bdd434dfceb511 (diff)
preserve lchan-specific SI overrides on SACCH FILL
During SACCH FILL processing, update lchan SI values only for lchans which follow BTS-global default values, keeping lchan-specific overrides in place. Change-Id: I515bbd9983fa894507386b241863a9aa4d279497 Fixes: eee7247ebe0d0a54a54b53b739bdd434dfceb511 Related: OS#3173
Diffstat (limited to 'include/osmo-bts/gsm_data_shared.h')
-rw-r--r--include/osmo-bts/gsm_data_shared.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/osmo-bts/gsm_data_shared.h b/include/osmo-bts/gsm_data_shared.h
index e15abfed..baa01454 100644
--- a/include/osmo-bts/gsm_data_shared.h
+++ b/include/osmo-bts/gsm_data_shared.h
@@ -240,6 +240,8 @@ struct gsm_lchan {
struct {
/* bitmask of all SI that are present/valid in si_buf */
uint32_t valid;
+ /* bitmask of all SI that do not mirror the BTS-global SI values */
+ uint32_t overridden;
uint32_t last;
/* buffers where we put the pre-computed SI:
SI2Q_MAX_NUM is the max number of SI2quater messages (see 3GPP TS 44.018) */