diff options
author | Stefan Sperling <ssperling@sysmocom.de> | 2018-07-25 11:41:08 +0200 |
---|---|---|
committer | Stefan Sperling <ssperling@sysmocom.de> | 2018-07-25 12:57:22 +0200 |
commit | 6575f0c3e90ff972a98c077312116c7070567028 (patch) | |
tree | cc058f301297cf803b6621cde5ec254c5bb083bd /include | |
parent | eee7247ebe0d0a54a54b53b739bdd434dfceb511 (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')
-rw-r--r-- | include/osmo-bts/gsm_data_shared.h | 2 |
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) */ |