diff options
author | 2020-07-29 18:05:25 +0200 | |
---|---|---|
committer | 2020-07-31 13:54:35 +0200 | |
commit | 553a25033e920320027d1e8a7920c0ae1af922eb (patch) | |
tree | 61d9ec9796b380d77f0562796155df3eb7454d0c /doc | |
parent | Transceiver: Add several rate_ctr for rx error conditions (diff) | |
download | OsmoTRX-553a25033e920320027d1e8a7920c0ae1af922eb.tar.xz OsmoTRX-553a25033e920320027d1e8a7920c0ae1af922eb.zip |
Use new libosmovty cpu sched config features
Using the new libosmovty features allow for:
* Setting different cpu-affinity masks for each thread in the process,
both at startup through .cfg file as well as changing it at runtime.
* Unified VTY interface to change the scheduling policy of the process
inherited by all osmocom processes enabling the feature.
Depends: libosmocore.git Change-Id If76a4bd2cc7b3c7adf5d84790a944d78be70e10a
Depends: osmo-gsm-masnuals.git Change-Id Icd75769ef630c3fa985fc5e2154d5521689cdd3c
Related: SYS#4986
Change-Id: I3798603779b88ea37da03033cf7737a6e4751d6e
Diffstat (limited to 'doc')
-rw-r--r-- | doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg | 3 | ||||
-rw-r--r-- | doc/examples/osmo-trx-uhd/osmo-trx-limesdr.cfg | 3 | ||||
-rw-r--r-- | doc/examples/osmo-trx-uhd/osmo-trx-umtrx.cfg | 3 | ||||
-rw-r--r-- | doc/examples/osmo-trx-uhd/osmo-trx-usrp_b200.cfg | 4 | ||||
-rw-r--r-- | doc/manuals/osmotrx-usermanual.adoc | 2 |
5 files changed, 10 insertions, 5 deletions
diff --git a/doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg b/doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg index 6d787f6..ae55efe 100644 --- a/doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg +++ b/doc/examples/osmo-trx-lms/osmo-trx-limesdr.cfg @@ -9,13 +9,14 @@ log stderr line vty no login ! +cpu-sched + policy rr 18 trx bind-ip 127.0.0.1 remote-ip 127.0.0.1 egprs disable tx-sps 4 rx-sps 4 - rt-prio 18 chan 0 tx-path BAND1 rx-path LNAW diff --git a/doc/examples/osmo-trx-uhd/osmo-trx-limesdr.cfg b/doc/examples/osmo-trx-uhd/osmo-trx-limesdr.cfg index 6d787f6..ae55efe 100644 --- a/doc/examples/osmo-trx-uhd/osmo-trx-limesdr.cfg +++ b/doc/examples/osmo-trx-uhd/osmo-trx-limesdr.cfg @@ -9,13 +9,14 @@ log stderr line vty no login ! +cpu-sched + policy rr 18 trx bind-ip 127.0.0.1 remote-ip 127.0.0.1 egprs disable tx-sps 4 rx-sps 4 - rt-prio 18 chan 0 tx-path BAND1 rx-path LNAW diff --git a/doc/examples/osmo-trx-uhd/osmo-trx-umtrx.cfg b/doc/examples/osmo-trx-uhd/osmo-trx-umtrx.cfg index 2e45da9..1468e93 100644 --- a/doc/examples/osmo-trx-uhd/osmo-trx-umtrx.cfg +++ b/doc/examples/osmo-trx-uhd/osmo-trx-umtrx.cfg @@ -9,6 +9,8 @@ log stderr line vty no login ! +cpu-sched + policy rr 18 trx bind-ip 127.0.0.1 remote-ip 127.0.0.1 @@ -17,6 +19,5 @@ trx tx-sps 4 rx-sps 4 rssi-offset 38 - rt-prio 18 chan 0 chan 1 diff --git a/doc/examples/osmo-trx-uhd/osmo-trx-usrp_b200.cfg b/doc/examples/osmo-trx-uhd/osmo-trx-usrp_b200.cfg index 1ecaec2..a924122 100644 --- a/doc/examples/osmo-trx-uhd/osmo-trx-usrp_b200.cfg +++ b/doc/examples/osmo-trx-uhd/osmo-trx-usrp_b200.cfg @@ -9,6 +9,8 @@ log stderr line vty no login ! +cpu-sched + policy rr 18 trx bind-ip 127.0.0.1 remote-ip 127.0.0.1 @@ -19,6 +21,4 @@ trx tx-sps 4 rx-sps 4 clock-ref external - rt-prio 18 chan 0 - diff --git a/doc/manuals/osmotrx-usermanual.adoc b/doc/manuals/osmotrx-usermanual.adoc index a17a899..2d1caad 100644 --- a/doc/manuals/osmotrx-usermanual.adoc +++ b/doc/manuals/osmotrx-usermanual.adoc @@ -31,6 +31,8 @@ include::{srcdir}/chapters/trx-backends.adoc[] include::{srcdir}/chapters/code-architecture.adoc[] +include::./common/chapters/vty_cpu_sched.adoc[] + include::./common/chapters/trx_if.adoc[] include::./common/chapters/port_numbers.adoc[] |