bts: Store RAC+CI from info_ind

Having those values at hand will be needed later for RIM / NACC related
purposes.

Change-Id: Ia3596e9e81cd71443be2cc6f2450bb7f91d2667d
This commit is contained in:
Pau Espin 2021-01-20 13:48:31 +01:00
parent d1049dc8cc
commit 2e6b60df45
2 changed files with 7 additions and 0 deletions

View File

@ -198,6 +198,7 @@ struct gprs_rlcmac_bts {
uint8_t nr; /* bts_nr */
struct llist_head list; /* queued in pcu->bts_list */
bool active;
struct osmo_cell_global_id_ps cgi_ps;
uint8_t bsic;
uint8_t cs_mask; /* Allowed CS mask from BTS */
uint16_t mcs_mask; /* Allowed MCS mask from BTS */

View File

@ -603,6 +603,12 @@ bssgp_failed:
LOGP(DL1IF, LOGL_DEBUG, " cv_countdown=%d\n", info_ind->cv_countdown);
LOGP(DL1IF, LOGL_DEBUG, " dl_tbf_ext=%d\n", info_ind->dl_tbf_ext);
LOGP(DL1IF, LOGL_DEBUG, " ul_tbf_ext=%d\n", info_ind->ul_tbf_ext);
bts->cgi_ps.rai.lac.plmn.mcc = info_ind->mcc;
bts->cgi_ps.rai.lac.plmn.mnc = info_ind->mnc;
bts->cgi_ps.rai.lac.plmn.mnc_3_digits = info_ind->mnc_3_digits;
bts->cgi_ps.rai.lac.lac = info_ind->lac;
bts->cgi_ps.rai.rac = info_ind->rac;
bts->cgi_ps.cell_identity = info_ind->cell_id;
bts->bsic = info_ind->bsic;
bts->cs_mask = 1 << 0; /* We need at least 1 CS, let's enable CS1 */