diff --git a/TODO-RELEASE b/TODO-RELEASE
new file mode 100644
index 00000000..810a346f
--- /dev/null
+++ b/TODO-RELEASE
@@ -0,0 +1,10 @@
+# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install
+# according to https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info
+# In short:
+# LIBVERSION=c:r:a
+# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a.
+# If any interfaces have been added, removed, or changed since the last update: c + 1:0:0.
+# If any interfaces have been added since the last public release: c:r:a + 1.
+# If any interfaces have been removed or changed since the last public release: c:r:0.
+#library what description / commit summary line
+osmo-hlr update osmo-gsm-manuals dependency to > 0.3.0 for vty_cpu_sched.adoc include
diff --git a/configure.ac b/configure.ac
index b9207909..341e925c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -39,10 +39,10 @@ PKG_PROG_PKG_CONFIG([0.20])
PKG_CHECK_MODULES(TALLOC, [talloc >= 2.0.1])
-PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.3.0)
-PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.3.0)
+PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0)
+PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.4.0)
PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.6.0)
PKG_CHECK_MODULES(SQLITE3, sqlite3)
diff --git a/debian/control b/debian/control
index c737d8d0..68d789e9 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Build-Depends: debhelper (>= 9),
dh-systemd (>= 1.5),
autotools-dev,
python3-minimal,
- libosmocore-dev,
+ libosmocore-dev (>= 1.4.0),
libosmo-abis-dev,
libosmo-netif-dev,
libsqlite3-dev,
diff --git a/doc/manuals/osmohlr-usermanual.adoc b/doc/manuals/osmohlr-usermanual.adoc
index 68db1a7f..f651f06a 100644
--- a/doc/manuals/osmohlr-usermanual.adoc
+++ b/doc/manuals/osmohlr-usermanual.adoc
@@ -28,6 +28,8 @@ include::{srcdir}/chapters/dgsm.adoc[]
include::./common/chapters/gsup.adoc[]
+include::./common/chapters/vty_cpu_sched.adoc[]
+
include::./common/chapters/port_numbers.adoc[]
include::./common/chapters/bibliography.adoc[]
@@ -35,4 +37,3 @@ include::./common/chapters/bibliography.adoc[]
include::./common/chapters/glossary.adoc[]
include::./common/chapters/gfdl.adoc[]
-
diff --git a/doc/manuals/vty/hlr_vty_reference.xml b/doc/manuals/vty/hlr_vty_reference.xml
index 8e56f4b8..7a9eb03a 100644
--- a/doc/manuals/vty/hlr_vty_reference.xml
+++ b/doc/manuals/vty/hlr_vty_reference.xml
@@ -408,6 +408,13 @@
+
+
+
+
+
+
+
enable
@@ -935,6 +942,13 @@
+
+
+
+
+
+
+
config
@@ -1181,6 +1195,11 @@
+
+
+
+
+
config-log
@@ -1431,6 +1450,27 @@
+
+ config-cpu-sched
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
config-hlr
diff --git a/src/hlr.c b/src/hlr.c
index e4d6c239..ac5c1eca 100644
--- a/src/hlr.c
+++ b/src/hlr.c
@@ -31,6 +31,7 @@
#include
#include
#include
+#include
#include
#include
#include
@@ -732,6 +733,7 @@ int main(int argc, char **argv)
handle_options(argc, argv);
hlr_vty_init();
dgsm_vty_init();
+ osmo_cpu_sched_vty_init(hlr_ctx);
rc = vty_read_config_file(cmdline_opts.config_file, NULL);
if (rc < 0) {
diff --git a/tests/test_nodes.vty b/tests/test_nodes.vty
index cf412073..d9971f73 100644
--- a/tests/test_nodes.vty
+++ b/tests/test_nodes.vty
@@ -16,6 +16,7 @@ OsmoHLR> list
subscriber (imsi|msisdn|id|imei) IDENT show
show subscriber (imsi|msisdn|id|imei) IDENT
show mslookup services
+...
OsmoHLR> enable
OsmoHLR# ?
@@ -25,12 +26,15 @@ OsmoHLR# ?
OsmoHLR# configure terminal
OsmoHLR(config)# ?
...
- hlr Configure the HLR
- mslookup Configure Distributed GSM mslookup
+ hlr Configure the HLR
+ mslookup Configure Distributed GSM mslookup
+...
+
OsmoHLR(config)# list
...
hlr
mslookup
+...
OsmoHLR(config)# hlr
OsmoHLR(config-hlr)# ?
diff --git a/tests/test_subscriber.vty b/tests/test_subscriber.vty
index fb5da0e8..40827009 100644
--- a/tests/test_subscriber.vty
+++ b/tests/test_subscriber.vty
@@ -14,6 +14,7 @@ OsmoHLR# list
subscriber (imsi|msisdn|id|imei) IDENT update imei (none|IMEI)
subscriber (imsi|msisdn|id|imei) IDENT update network-access-mode (none|cs|ps|cs+ps)
show mslookup services
+...
OsmoHLR# subscriber?
subscriber Subscriber management commands