aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/gsm_04_08_utils.c
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-06-15 20:39:58 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-06-15 21:00:31 +0200
commitf0ff9a67117dc22d838769fe6eef67778abd43b9 (patch)
tree6e40d44dbc64f30b078175e48755ae928555d06c /src/osmo-bsc/gsm_04_08_utils.c
parente7d29e34e4f3db0ec1a5f5b9263aec38a689a76d (diff)
fix dyn TS init: properly identify BTS on OML OPSTART ACK
Commit "dyn ts, bts_ipaccess_nanobts.c: init PDCH on Chan OPSTART ACK" bf7099262adf0f27e71a08387747c5cb0d459360 Icf6e25ff068e8a2600562d52726ead65e864ec02 introduced signal S_NM_OPSTART_ACK and passed the FOM header to identify the BTS by. But the FOM header's BTS number is zero on each Abis/IP link, and the BTS and TRX are actually identified by msgb->dst == e1inp_sign_link, member trx. So the initial implementation associated *all* Channel OPSTART ACKs with BTS 0. Pass the entire msgb as S_NM_OPSTART_ACK signal argument, implement a abis_nm_get_ts() to retrieve the proper timeslot and use that during timeslot init. Related: OS#3351 OS#3205 Change-Id: I45ce5c24cb62d00f350df1af1be6c11104d74193
Diffstat (limited to 'src/osmo-bsc/gsm_04_08_utils.c')
0 files changed, 0 insertions, 0 deletions