diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2020-07-11 01:44:08 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2020-07-16 12:03:19 +0000 |
commit | 3405c7728236f3a588a0649bc3c8a327f7a317d6 (patch) | |
tree | ec2d5d390ad55b23bfd21e67ca508840ee61fe98 /include/osmocom | |
parent | b523f54de4f9b733ce74ffe245e27418d4c8ed35 (diff) |
propagate RSL error cause codes to RR Channel Release cause
In various places that receive an error cause from RSL and place it in
lchan.release.rsl_error_cause, translate it to an RR cause and place that in
the recently added lchan.release.rr_cause. Hence the RR Channel Release message
now reflects more specific error causes when the reason for the error was
received in an RSL message's cause value.
Change-Id: I46eb12c91a8c08162b43dd22c7ba825ef3bbc6ac
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/bsc/gsm_data.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index 43d7040fc..c35798192 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h @@ -1898,5 +1898,6 @@ int bts_count_free_ts(struct gsm_bts *bts, enum gsm_phys_chan_config pchan); bool trx_has_valid_pchan_config(const struct gsm_bts_trx *trx); enum gsm48_rr_cause bsc_gsm48_rr_cause_from_gsm0808_cause(enum gsm0808_cause c); +enum gsm48_rr_cause bsc_gsm48_rr_cause_from_rsl_cause(uint8_t c); #endif /* _GSM_DATA_H */ |