From c59b5c533de841be9973810685fb9385f593f246 Mon Sep 17 00:00:00 2001 From: Pau Espin Pedrol Date: Tue, 18 Aug 2020 13:04:38 +0200 Subject: [PATCH] Support setting rt-prio and cpu-affinity mask through VTY Change-Id: Icfafea073a0cdac289a651d61632b4c6af39c6a9 Depends: libosmocore.git Change-Id If76a4bd2cc7b3c7adf5d84790a944d78be70e10a Depends: osmo-gsm-masnuals.git Change-Id Icd75769ef630c3fa985fc5e2154d5521689cdd3c Related: SYS#4986 --- TODO-RELEASE | 1 + configure.ac | 8 ++++---- debian/control | 2 +- doc/manuals/osmomgw-usermanual.adoc | 2 ++ src/osmo-mgw/mgw_main.c | 3 +++ 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/TODO-RELEASE b/TODO-RELEASE index c5a3b36a5..e44305bad 100644 --- a/TODO-RELEASE +++ b/TODO-RELEASE @@ -24,3 +24,4 @@ # If any interfaces have been removed or changed since the last public release, a=0. # #library what description / commit summary line +osmo-mgw update osmo-gsm-manuals dependency to > 0.3.0 for vty_cpu_sched.adoc include diff --git a/configure.ac b/configure.ac index db44893a2..9aba2eddc 100644 --- a/configure.ac +++ b/configure.ac @@ -47,10 +47,10 @@ AC_SEARCH_LIBS([dlsym], [dl dld], [LIBRARY_DLSYM="$LIBS";LIBS=""]) AC_SUBST(LIBRARY_DLSYM) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.1.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.1.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.1.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.1.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.4.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.4.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.4.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.4.0) PKG_CHECK_MODULES(LIBOSMONETIF, libosmo-netif >= 0.6.0) PKG_CHECK_MODULES(LIBOSMOABIS, libosmoabis >= 0.6.0) PKG_CHECK_MODULES(LIBOSMOTRAU, libosmotrau >= 0.6.0) diff --git a/debian/control b/debian/control index 00dcf383d..83860df78 100644 --- a/debian/control +++ b/debian/control @@ -6,7 +6,7 @@ Build-Depends: debhelper (>=9), dh-autoreconf, pkg-config, autotools-dev, - libosmocore-dev, + libosmocore-dev (>= 1.4.0), libosmo-netif-dev, libosmo-abis-dev, osmo-gsm-manuals-dev diff --git a/doc/manuals/osmomgw-usermanual.adoc b/doc/manuals/osmomgw-usermanual.adoc index 0c2644975..36d404999 100644 --- a/doc/manuals/osmomgw-usermanual.adoc +++ b/doc/manuals/osmomgw-usermanual.adoc @@ -24,6 +24,8 @@ include::./common/chapters/osmux/osmux.adoc[] //include::{srcdir}/chapters/counters.adoc[] +include::./common/chapters/vty_cpu_sched.adoc[] + include::./common/chapters/port_numbers.adoc[] include::./common/chapters/bibliography.adoc[] diff --git a/src/osmo-mgw/mgw_main.c b/src/osmo-mgw/mgw_main.c index d4bcb3a68..af73380c0 100644 --- a/src/osmo-mgw/mgw_main.c +++ b/src/osmo-mgw/mgw_main.c @@ -60,6 +60,8 @@ #include #include #include +#include + #include #include "../../bscconfig.h" @@ -311,6 +313,7 @@ int main(int argc, char **argv) mgcp_vty_init(); ctrl_vty_init(cfg); e1inp_vty_init(); + osmo_cpu_sched_vty_init(tall_bsc_ctx); handle_options(argc, argv);