fixeria has submitted this change. (
https://gerrit.osmocom.org/c/osmo-bsc/+/32149 )
Change subject: tests: demonstrate the problems of 'si2quater neighbor-list'
......................................................................
tests: demonstrate the problems of 'si2quater neighbor-list'
* osmo-bsc currently does not support adding multile EARFCNs
with different thresh/prio/qrxlv parameter values;
* adding an EARFCN which already exists creates a duplicate;
* adding an UARFCN which already exists fails;
* adding UARFCN=0 fails.
Change-Id: Iece6b9058f4eb06f8f2c19311de4f2eea01cfe82
Related: SYS#6401
---
M tests/si2quater_neighbor_list.vty
1 file changed, 55 insertions(+), 0 deletions(-)
Approvals:
laforge: Looks good to me, approved
pespin: Looks good to me, but someone else must approve
Jenkins Builder: Verified
diff --git a/tests/si2quater_neighbor_list.vty b/tests/si2quater_neighbor_list.vty
index d67fac2..dbb8d2a 100644
--- a/tests/si2quater_neighbor_list.vty
+++ b/tests/si2quater_neighbor_list.vty
@@ -82,8 +82,35 @@
... !si2quater neighbor-list
+OsmoBSC(config-net-bts)# ### EARFCN add command: different params
+OsmoBSC(config-net-bts)# ### FIXME: osmo-bsc does not support different
thresh/prio/qrxlv
+OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5
prio 5 qrxlv 6 meas 5
+OsmoBSC(config-net-bts)# show running-config
+...
+ bts 0
+... !si2quater neighbor-list
+ si2quater neighbor-list add earfcn 0 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 8
+ si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 5
+... !si2quater neighbor-list
+
+
+OsmoBSC(config-net-bts)# ### EARFCN add command: EARFCN already exists
+OsmoBSC(config-net-bts)# ### FIXME: osmo-bsc adds a duplicate EARFCN
+OsmoBSC(config-net-bts)# si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5
prio 5 qrxlv 6 meas 2
+OsmoBSC(config-net-bts)# show running-config
+...
+ bts 0
+... !si2quater neighbor-list
+ si2quater neighbor-list add earfcn 0 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 8
+ si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 5
+ si2quater neighbor-list add earfcn 300 thresh-hi 7 thresh-lo 5 prio 5 qrxlv 6 meas 2
+... !si2quater neighbor-list
+
+
OsmoBSC(config-net-bts)# ### Remove remaining EARFCNs
OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 0
+OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 300
+OsmoBSC(config-net-bts)# si2quater neighbor-list del earfcn 300
OsmoBSC(config-net-bts)# show running-config
... !si2quater neighbor-list
@@ -121,6 +148,18 @@
... !si2quater neighbor-list
+OsmoBSC(config-net-bts)# ### Adding duplicate UARFCN is not allowed
+OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 111 511 1
+% Unable to add UARFCN: (111, 511) is already added
+OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 111 511 0
+% Unable to add UARFCN: (111, 511) is already added
+
+
+OsmoBSC(config-net-bts)# ### FIXME: UARFCN 0 cannot be added
+OsmoBSC(config-net-bts)# si2quater neighbor-list add uarfcn 0 1 1
+% Warning: not enough space in SI2quater for a given UARFCN (0, 1)
+
+
OsmoBSC(config-net-bts)# ### Remove remaining UARFCNs
OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 111 511
OsmoBSC(config-net-bts)# si2quater neighbor-list del uarfcn 111 211
--
To view, visit
https://gerrit.osmocom.org/c/osmo-bsc/+/32149
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: Iece6b9058f4eb06f8f2c19311de4f2eea01cfe82
Gerrit-Change-Number: 32149
Gerrit-PatchSet: 3
Gerrit-Owner: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: merged