osmo-bsc/tests
Neels Hofmeyr 91a202d488 neighbor config: allow re-using ARFCN+BSIC pairs
Fix neighbor config to match OsmoBSC manual: implement the plan for neighbor
configuration that was so far only described in the manual without actually
being in operation.

This first allows re-using ARFCN+BSIC pairs in and across BSS.

So far the handover_start() code always looked for handover target cells across
*all* local cells, even if they were not listed as neighbors to a source cell.
Imply all cells as neighbors only as long as there are no explicit neighbors
configured. As soon as the first 'neighbor' line appears in a 'bts' config,
only the listed neighbors are regarded as handover target cells. (The
'neighbor-list' commands are not related to this, only the relatively new
'neighbor (bts|lac|cgi|...)' commands affect actual handover procedures.)

TTCN3 tests TC_ho_neighbor_config_1 thru _7 play through the various aspects of
neighbor configuration: both the legacy implicit all-cells-are-neighbors as
well as allowing only explicit neighbors by config.

Related: OS#4056
Related: osmo-ttcn3-hacks Ia4ba0e75abd3d45a3422b2525e5f938cdc5a04cc
Change-Id: I29bca59ab232eddc74e0d4698efb9c9992443983
2019-08-13 23:47:23 +02:00
..
abis use libosmocore osmo_tdef 2019-04-23 21:57:44 +02:00
bsc neighbor config: allow re-using ARFCN+BSIC pairs 2019-08-13 23:47:23 +02:00
codec_pref assignment_fsm: Properly support assigning signalling mode TCH/x 2019-05-03 16:10:33 +02:00
gsm0408 rest_octets: add Serving Cell Priority Parameters 2019-07-26 12:02:38 +00:00
handover make bsc_clear_request() static 2019-07-08 15:23:23 +02:00
nanobts_omlattr use libosmocore osmo_tdef 2019-04-23 21:57:44 +02:00
subscr cosmetic: bsc_subscr_alloc: log initial get 2018-06-08 16:16:42 +00:00
Makefile.am make: allow vty-tests without configure 2018-09-27 03:32:35 +02:00
atlocal.in Fix repo split aftermath 2017-10-02 08:38:34 +00:00
ctrl_test_runner.py osmo-bsc.cfg: work with osmo-bts example cfg 2019-07-24 19:31:24 +00:00
handover_cfg.vty doc/manuals, vty doc: more handover doc clarifications 2019-07-09 15:42:38 +00:00
neighbor_ident.vty add vty 'no neighbors' to remove all HO targets 2019-08-13 21:45:34 +00:00
osmo-bsc.vty resurrect meas_feed.c: vty, vty-test 2018-05-04 15:02:24 +00:00
testsuite.at inter-BSC HO: add neighbor_ident API to manage neighbor-BSS-cells 2018-07-28 12:18:23 +02:00
vty_test_runner.py remove remaining bits of osmo-bsc_nat 2018-05-27 17:48:49 +02:00