diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2021-05-26 23:59:09 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2021-06-10 16:15:35 +0200 |
commit | d37dcb9f6854a4d15dd2ba098fcbaa212251684f (patch) | |
tree | 845bbc0057d6736dd84028e4216479624230a5e6 /include | |
parent | 43aeeaf05ad814ccab0e93227b1248a20302c8ec (diff) |
RSL: rx and tx VAMOS Channel Number cbits for VAMOS lchans
Add the Osmocom-specific extension to indicate VAMOS shadow lchans in
RSL, in lchan lookup and RSL message transmission.
Note that RR messages containing cbits (Assignment Command, Handover
Command, ...) must *not* send Osmocom specific cbits to the MS. Only the
RSL messages directed to the BTS send Osmocom specific bits.
Related: SYS#5315 OS#4940
Depends: If33c1695922d110c0d2c60d5c0136caf2587194e (libosmocore)
Change-Id: I957eff0d2c33ec795eda75a4bff21965b0179f73
Diffstat (limited to 'include')
-rw-r--r-- | include/osmocom/bsc/gsm_data.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index 0d207b823..11b19ecf8 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h @@ -1028,12 +1028,12 @@ gsm_objclass2obj(struct gsm_bts *bts, uint8_t obj_class, const struct abis_om_obj_inst *obj_inst); int gsm_pchan2chan_nr(enum gsm_phys_chan_config pchan, - uint8_t ts_nr, uint8_t lchan_nr); -int gsm_lchan2chan_nr(const struct gsm_lchan *lchan); + uint8_t ts_nr, uint8_t lchan_nr, bool vamos_is_secondary); +int gsm_lchan2chan_nr(const struct gsm_lchan *lchan, bool allow_osmo_cbits); int gsm48_lchan2chan_desc(struct gsm48_chan_desc *cd, const struct gsm_lchan *lchan, - uint8_t tsc); + uint8_t tsc, bool allow_osmo_cbits); int gsm48_lchan2chan_desc_as_configured(struct gsm48_chan_desc *cd, const struct gsm_lchan *lchan, uint8_t tsc); |