<p>daniel has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-gbproxy/+/23294">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">manuals: Update vty reference xml<br><br>Related: SYS#5115, SYS#5005<br>Change-Id: I39d60a7fd7ec66f3f20bfcef5c32502598f2708f<br>---<br>M doc/manuals/vty/gbproxy_vty_reference.xml<br>1 file changed, 82 insertions(+), 14 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gbproxy refs/changes/94/23294/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/doc/manuals/vty/gbproxy_vty_reference.xml b/doc/manuals/vty/gbproxy_vty_reference.xml</span><br><span>index 19b04e1..b68b96f 100644</span><br><span>--- a/doc/manuals/vty/gbproxy_vty_reference.xml</span><br><span>+++ b/doc/manuals/vty/gbproxy_vty_reference.xml</span><br><span>@@ -160,6 +160,15 @@</span><br><span>         <param name='1' doc='Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logging print thread-id (0|1)'></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='logging' doc='Configure logging' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='print' doc='Log output settings' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='thread-id' doc='Configure log message logging Thread ID' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='0' doc='Don&apos;t prefix each log message' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='1' doc='Prefix each log message with current Thread ID' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span>     <command id='logging print category (0|1)'></span><br><span>       <params></span><br><span>         <param name='logging' doc='Configure logging' /></span><br><span>@@ -205,12 +214,11 @@</span><br><span>         <param name='MASK' doc='List of logging categories to log, e.g. &apos;abc:mno:xyz&apos;. Available log categories depend on the specific application, refer to the &apos;logging level&apos; command. Optionally add individual log levels like &apos;abc,1:mno,3:xyz,5&apos;, where the level numbers are LOGL_DEBUG=1 LOGL_INFO=3 LOGL_NOTICE=5 LOGL_ERROR=7 LOGL_FATAL=8' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging level (|gprs|ns|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal)'></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logging level (gprs|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal)'></span><br><span>       <params></span><br><span>         <param name='logging' doc='Configure logging' /></span><br><span>         <param name='level' doc='Set the log level for a specified category' /></span><br><span>         <param name='gprs' doc='GPRS Packet Service' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='ns' doc='GPRS Network Service (NS)' /></span><br><span>         <param name='obj' doc='GbProxy object allocation/release' /></span><br><span>         <param name='lglobal' doc='Library-internal global log family' /></span><br><span>         <param name='llapd' doc='LAPD in libosmogsm' /></span><br><span>@@ -272,11 +280,10 @@</span><br><span>         <param name='force-all' doc='Release any globally forced log level set with &apos;logging level force-all &lt;level&gt;&apos;' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logp (|gprs|ns|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal) .LOGMESSAGE'></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logp (gprs|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal) .LOGMESSAGE'></span><br><span>       <params></span><br><span>         <param name='logp' doc='Print a message on all log outputs; useful for placing markers in test logs' /></span><br><span>         <param name='gprs' doc='GPRS Packet Service' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='ns' doc='GPRS Network Service (NS)' /></span><br><span>         <param name='obj' doc='GbProxy object allocation/release' /></span><br><span>         <param name='lglobal' doc='Library-internal global log family' /></span><br><span>         <param name='llapd' doc='LAPD in libosmogsm' /></span><br><span>@@ -414,6 +421,13 @@</span><br><span>         <param name='all' doc='Display a list of all FSM instances of all finite state machine' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='show cpu-sched threads'></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='show' doc='Show running system information' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='cpu-sched' doc='Show Sched section information' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='threads' doc='Show information about running threads)' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span>     <command id='show gbproxy bvc (bss|sgsn) [stats]'></span><br><span>       <params></span><br><span>         <param name='show' doc='Show running system information' /></span><br><span>@@ -600,6 +614,15 @@</span><br><span>         <param name='1' doc='Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logging print thread-id (0|1)'></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='logging' doc='Configure logging' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='print' doc='Log output settings' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='thread-id' doc='Configure log message logging Thread ID' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='0' doc='Don&apos;t prefix each log message' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='1' doc='Prefix each log message with current Thread ID' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span>     <command id='logging print category (0|1)'></span><br><span>       <params></span><br><span>         <param name='logging' doc='Configure logging' /></span><br><span>@@ -645,12 +668,11 @@</span><br><span>         <param name='MASK' doc='List of logging categories to log, e.g. &apos;abc:mno:xyz&apos;. Available log categories depend on the specific application, refer to the &apos;logging level&apos; command. Optionally add individual log levels like &apos;abc,1:mno,3:xyz,5&apos;, where the level numbers are LOGL_DEBUG=1 LOGL_INFO=3 LOGL_NOTICE=5 LOGL_ERROR=7 LOGL_FATAL=8' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging level (|gprs|ns|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal)'></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logging level (gprs|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal)'></span><br><span>       <params></span><br><span>         <param name='logging' doc='Configure logging' /></span><br><span>         <param name='level' doc='Set the log level for a specified category' /></span><br><span>         <param name='gprs' doc='GPRS Packet Service' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='ns' doc='GPRS Network Service (NS)' /></span><br><span>         <param name='obj' doc='GbProxy object allocation/release' /></span><br><span>         <param name='lglobal' doc='Library-internal global log family' /></span><br><span>         <param name='llapd' doc='LAPD in libosmogsm' /></span><br><span>@@ -712,11 +734,10 @@</span><br><span>         <param name='force-all' doc='Release any globally forced log level set with &apos;logging level force-all &lt;level&gt;&apos;' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logp (|gprs|ns|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal) .LOGMESSAGE'></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logp (gprs|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal) .LOGMESSAGE'></span><br><span>       <params></span><br><span>         <param name='logp' doc='Print a message on all log outputs; useful for placing markers in test logs' /></span><br><span>         <param name='gprs' doc='GPRS Packet Service' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='ns' doc='GPRS Network Service (NS)' /></span><br><span>         <param name='obj' doc='GbProxy object allocation/release' /></span><br><span>         <param name='lglobal' doc='Library-internal global log family' /></span><br><span>         <param name='llapd' doc='LAPD in libosmogsm' /></span><br><span>@@ -866,6 +887,13 @@</span><br><span>         <param name='all' doc='Display a list of all FSM instances of all finite state machine' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='show cpu-sched threads'></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='show' doc='Show running system information' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='cpu-sched' doc='Show Sched section information' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='threads' doc='Show information about running threads)' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span>     <command id='show gbproxy bvc (bss|sgsn) [stats]'></span><br><span>       <params></span><br><span>         <param name='show' doc='Show running system information' /></span><br><span>@@ -1192,6 +1220,11 @@</span><br><span>         <param name='&lt;0-65535&gt;' doc='Interval in seconds (0 disables the reporting interval)' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='cpu-sched'></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='cpu-sched' doc='Configure CPU Scheduler related settings' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span>     <command id='gbproxy'></span><br><span>       <params></span><br><span>         <param name='gbproxy' doc='Configure the Gb proxy' /></span><br><span>@@ -1241,6 +1274,15 @@</span><br><span>         <param name='1' doc='Prefix each log message with current timestamp with YYYYMMDDhhmmssnnn' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logging print thread-id (0|1)'></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='logging' doc='Configure logging' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='print' doc='Log output settings' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='thread-id' doc='Configure log message logging Thread ID' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='0' doc='Don&apos;t prefix each log message' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='1' doc='Prefix each log message with current Thread ID' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span>     <command id='logging print category (0|1)'></span><br><span>       <params></span><br><span>         <param name='logging' doc='Configure logging' /></span><br><span>@@ -1279,12 +1321,11 @@</span><br><span>         <param name='[last]' doc='Log source file info at the end of a log line. If omitted, log source file info just before the log text.' /></span><br><span>       </params></span><br><span>     </command></span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging level (|gprs|ns|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal)'></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='logging level (gprs|obj|lglobal|llapd|linp|lmux|lmi|lmib|lsms|lctrl|lgtp|lstats|lgsup|loap|lss7|lsccp|lsua|lm3ua|lmgcp|ljibuf|lrspro|lns|lbssgp) (debug|info|notice|error|fatal)'></span><br><span>       <params></span><br><span>         <param name='logging' doc='Configure logging' /></span><br><span>         <param name='level' doc='Set the log level for a specified category' /></span><br><span>         <param name='gprs' doc='GPRS Packet Service' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='ns' doc='GPRS Network Service (NS)' /></span><br><span>         <param name='obj' doc='GbProxy object allocation/release' /></span><br><span>         <param name='lglobal' doc='Library-internal global log family' /></span><br><span>         <param name='llapd' doc='LAPD in libosmogsm' /></span><br><span>@@ -1443,6 +1484,33 @@</span><br><span>       </params></span><br><span>     </command></span><br><span>   </node></span><br><span style="color: hsl(120, 100%, 40%);">+  <node id='config-cpu-sched'></span><br><span style="color: hsl(120, 100%, 40%);">+    <name>config-cpu-sched</name></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='policy rr &lt;1-32&gt;'></span><br><span style="color: hsl(120, 100%, 40%);">+      <attributes scope='global'></span><br><span style="color: hsl(120, 100%, 40%);">+        <attribute doc='This command applies immediately' flag='!' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </attributes></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='policy' doc='Set the scheduling policy to use for the process' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='rr' doc='Use the SCHED_RR real-time scheduling algorithm' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='&lt;1-32&gt;' doc='Set the SCHED_RR real-time priority' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span style="color: hsl(120, 100%, 40%);">+    <command id='cpu-affinity (self|all|&lt;0-4294967295&gt;|THREADNAME) CPUHEXMASK [delay]'></span><br><span style="color: hsl(120, 100%, 40%);">+      <attributes scope='global'></span><br><span style="color: hsl(120, 100%, 40%);">+        <attribute doc='This command applies immediately' flag='!' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </attributes></span><br><span style="color: hsl(120, 100%, 40%);">+      <params></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='cpu-affinity' doc='Set CPU affinity mask on a (group of) thread(s)' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='self' doc='Set CPU affinity mask on thread running the VTY' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='all' doc='Set CPU affinity mask on all process&apos; threads' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='&lt;0-4294967295&gt;' doc='Set CPU affinity mask on a thread with specified PID' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='THREADNAME' doc='Set CPU affinity mask on a thread with specified thread name' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='CPUHEXMASK' doc='CPU affinity mask' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='[delay]' doc='If set, delay applying the affinity mask now and let the app handle it at a later point' /></span><br><span style="color: hsl(120, 100%, 40%);">+      </params></span><br><span style="color: hsl(120, 100%, 40%);">+    </command></span><br><span style="color: hsl(120, 100%, 40%);">+  </node></span><br><span>   <node id='config-gbproxy'></span><br><span>     <name>config-gbproxy</name></span><br><span>     <command id='pool bvc-flow-control-ratio &lt;1-100&gt;'></span><br><span>@@ -1481,7 +1549,7 @@</span><br><span>       <params></span><br><span>         <param name='nri' doc='Mapping of Network Resource Indicators to this SGSN, for SGSN pooling' /></span><br><span>         <param name='null' doc='Define NULL-NRI values that cause re-assignment of an MS to a different SGSN, for SGSN pooling.' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='del' doc='Remove NRI value or range from the NRI mapping for this MSC' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='del' doc='Remove NULL-NRI value (or range)' /></span><br><span>         <param name='&lt;0-32767&gt;' doc='First value of the NRI value range, should not surpass the configured &apos;nri bitlen&apos;.' /></span><br><span>         <param name='[&lt;0-32767&gt;]' doc='Last value of the NRI value range, should not surpass the configured &apos;nri bitlen&apos; and be larger than the first value; if omitted, apply only the first value.' /></span><br><span>       </params></span><br><span>@@ -1509,7 +1577,7 @@</span><br><span>       </attributes></span><br><span>       <params></span><br><span>         <param name='no' doc='Negate a command or set its defaults' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='allow-attach' doc='Do not assign new subscribers to this MSC. Useful if an MSC in an MSC pool is configured to off-load subscribers. The MSC will still be operational for already IMSI-Attached subscribers, but the NAS node selection function will skip this MSC for new subscribers' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='allow-attach' doc='Do not assign new subscribers to this SGSN. Useful if an SGSN in an SGSN pool is configured to off-load subscribers. The SGSN will still be operational for already IMSI-Attached subscribers, but the NAS node selection function will skip this SGSN for new subscribers' /></span><br><span>       </params></span><br><span>     </command></span><br><span>     <command id='nri add &lt;0-32767&gt; [&lt;0-32767&gt;]'></span><br><span>@@ -1518,7 +1586,7 @@</span><br><span>       </attributes></span><br><span>       <params></span><br><span>         <param name='nri' doc='Mapping of Network Resource Indicators to this SGSN, for SGSN pooling' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='add' doc='Add NRI value or range to the NRI mapping for this MSC' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='add' doc='Add NRI value or range to the NRI mapping for this SGSN' /></span><br><span>         <param name='&lt;0-32767&gt;' doc='First value of the NRI value range, should not surpass the configured &apos;nri bitlen&apos;.' /></span><br><span>         <param name='[&lt;0-32767&gt;]' doc='Last value of the NRI value range, should not surpass the configured &apos;nri bitlen&apos; and be larger than the first value; if omitted, apply only the first value.' /></span><br><span>       </params></span><br><span>@@ -1529,7 +1597,7 @@</span><br><span>       </attributes></span><br><span>       <params></span><br><span>         <param name='nri' doc='Mapping of Network Resource Indicators to this SGSN, for SGSN pooling' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='del' doc='Remove NRI value or range from the NRI mapping for this MSC' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='del' doc='Remove NRI value or range from the NRI mapping for this SGSN' /></span><br><span>         <param name='&lt;0-32767&gt;' doc='First value of the NRI value range, should not surpass the configured &apos;nri bitlen&apos;.' /></span><br><span>         <param name='[&lt;0-32767&gt;]' doc='Last value of the NRI value range, should not surpass the configured &apos;nri bitlen&apos; and be larger than the first value; if omitted, apply only the first value.' /></span><br><span>       </params></span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-gbproxy/+/23294">change 23294</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-gbproxy/+/23294"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gbproxy </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I39d60a7fd7ec66f3f20bfcef5c32502598f2708f </div>
<div style="display:none"> Gerrit-Change-Number: 23294 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: daniel <dwillmann@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>