<p>osmith has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/11966">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">remove OsmoPCU files (now avail in osmo-pcu.git)<br><br>Files were added in osmo-pcu.git Change-Id<br>I7270652de393a98748c0cdc51e626c17ab8f44c2<br><br>Depends: osmo-pcu.git Change-Id I7270652de393a98748c0cdc51e626c17ab8f44c2<br>Related: OS#3385<br>Change-Id: I2a1de294883491487aa270b1e30160d559ef063a<br>---<br>M Makefile.am<br>D OsmoPCU/Makefile.am<br>D OsmoPCU/chapters/configuration.adoc<br>D OsmoPCU/chapters/counters.adoc<br>D OsmoPCU/chapters/counters_generated.adoc<br>D OsmoPCU/chapters/overview.adoc<br>D OsmoPCU/chapters/running.adoc<br>D OsmoPCU/gb/bssgp.adoc<br>D OsmoPCU/gb/gb-startup.msc<br>D OsmoPCU/gb/ns.adoc<br>D OsmoPCU/osmopcu-gb-docinfo.xml<br>D OsmoPCU/osmopcu-gb.adoc<br>D OsmoPCU/osmopcu-usermanual-docinfo.xml<br>D OsmoPCU/osmopcu-usermanual.adoc<br>D OsmoPCU/osmopcu-vty-reference.xml<br>D OsmoPCU/vty/osmo-pcu_vty_additions.xml<br>D OsmoPCU/vty/osmo-pcu_vty_reference.xml<br>M configure.ac<br>18 files changed, 0 insertions(+), 2,479 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/66/11966/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/Makefile.am b/Makefile.am</span><br><span>index f86e6fc..422df72 100644</span><br><span>--- a/Makefile.am</span><br><span>+++ b/Makefile.am</span><br><span>@@ -10,7 +10,6 @@</span><br><span>    OsmoMGCP \</span><br><span>   OsmoNAT \</span><br><span>    OsmoNITB \</span><br><span style="color: hsl(0, 100%, 40%);">-      OsmoPCU \</span><br><span>    OsmoSGSN \</span><br><span>   OsmoSIPConnector \</span><br><span>   OsmoSTP \</span><br><span>diff --git a/OsmoPCU/Makefile.am b/OsmoPCU/Makefile.am</span><br><span>deleted file mode 100644</span><br><span>index a741f9b..0000000</span><br><span>--- a/OsmoPCU/Makefile.am</span><br><span>+++ /dev/null</span><br><span>@@ -1,19 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-OSMO_GSM_MANUALS_DIR = $(top_srcdir)</span><br><span style="color: hsl(0, 100%, 40%);">-EXTRA_DIST = osmopcu-gb.adoc \</span><br><span style="color: hsl(0, 100%, 40%);">- osmopcu-gb-docinfo.xml \</span><br><span style="color: hsl(0, 100%, 40%);">-        osmopcu-usermanual.adoc \</span><br><span style="color: hsl(0, 100%, 40%);">-       osmopcu-usermanual-docinfo.xml \</span><br><span style="color: hsl(0, 100%, 40%);">-        osmopcu-vty-reference.xml \</span><br><span style="color: hsl(0, 100%, 40%);">-     chapters \</span><br><span style="color: hsl(0, 100%, 40%);">-      gb \</span><br><span style="color: hsl(0, 100%, 40%);">-    vty</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-ASCIIDOC = osmopcu-usermanual.adoc osmopcu-gb.adoc</span><br><span style="color: hsl(0, 100%, 40%);">-include $(OSMO_GSM_MANUALS_DIR)/build/Makefile.asciidoc.inc</span><br><span style="color: hsl(0, 100%, 40%);">-osmopcu-gb.pdf: $(srcdir)/gb/*.adoc $(srcdir)/gb/*.msc</span><br><span style="color: hsl(0, 100%, 40%);">-osmopcu-usermanual.pdf: $(srcdir)/chapters/*.adoc</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-VTY_REFERENCE = osmopcu-vty-reference.xml</span><br><span style="color: hsl(0, 100%, 40%);">-include $(OSMO_GSM_MANUALS_DIR)/build/Makefile.vty-reference.inc</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include $(OSMO_GSM_MANUALS_DIR)/build/Makefile.common.inc</span><br><span>diff --git a/OsmoPCU/chapters/configuration.adoc b/OsmoPCU/chapters/configuration.adoc</span><br><span>deleted file mode 100644</span><br><span>index 6fc61c7..0000000</span><br><span>--- a/OsmoPCU/chapters/configuration.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,205 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-== Configuring OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Contrary to other network elements (like OsmoBSC, OsmoNITB), the</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU has a relatively simple minimum configuration.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This is primarily because most of the PCU configuration happens</span><br><span style="color: hsl(0, 100%, 40%);">-indirectly from the BSC, who passes the configuation over A-bis OML via</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoBTS and its PCU socket into OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-A minimal OsmoPCU configuration file is provided below for your reference:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.Example: Minimal OsmoPCU configuration file (`osmo-pcu.cfg`)</span><br><span>-----</span><br><span style="color: hsl(0, 100%, 40%);">-pcu</span><br><span style="color: hsl(0, 100%, 40%);">- flow-control-interval 10 <1></span><br><span style="color: hsl(0, 100%, 40%);">- cs 2 <2></span><br><span style="color: hsl(0, 100%, 40%);">- alloc-algorithm dynamic <3></span><br><span style="color: hsl(0, 100%, 40%);">- alpha 0 <4></span><br><span style="color: hsl(0, 100%, 40%);">- gamma 0</span><br><span>-----</span><br><span style="color: hsl(0, 100%, 40%);">-<1> send a BSSGP flow-control PDU every 10 seconds</span><br><span style="color: hsl(0, 100%, 40%);">-<2> start a TBF with the initial coding scheme 2</span><br><span style="color: hsl(0, 100%, 40%);">-<3> dynamically chose between single-slot or multi-slot TBF allocations</span><br><span style="color: hsl(0, 100%, 40%);">-    depending on system load</span><br><span style="color: hsl(0, 100%, 40%);">-<4> disable MS power control loop</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-However, there are plenty of tuning parameters for people interested to</span><br><span style="color: hsl(0, 100%, 40%);">-optimize PCU throughput or latency according to their requirements.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Configuring the Coding Schemes and Rate Adaption</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The BSC includes a bit-mask of permitted [E]GPRS coding schemes as part</span><br><span style="color: hsl(0, 100%, 40%);">-of the A-bis OML configuration.  This is passed from the BTS via the PCU</span><br><span style="color: hsl(0, 100%, 40%);">-socket into OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Some additional parameters can be set as described below.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Initial Coding Scheme</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the `cs <1-4> [<1-4>]` command at the `pcu` VTY config node</span><br><span style="color: hsl(0, 100%, 40%);">-to set the initial GPRS coding scheme to be used.  The optional second</span><br><span style="color: hsl(0, 100%, 40%);">-value allows to specify a different initial coding scheme for uplink.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Maximum Coding Scheme</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the `cs max <1-4> [<1-4>]` command at the `pcu` VTY config</span><br><span style="color: hsl(0, 100%, 40%);">-node to set the maximum coding scheme that should be used as part of the</span><br><span style="color: hsl(0, 100%, 40%);">-rate adaption.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Rate Adaption Error Thresholds</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the `cs threshold <0-100> <0-100>` command at the `pcu` VTY</span><br><span style="color: hsl(0, 100%, 40%);">-config node to determine the upper and lower limit for the error rate</span><br><span style="color: hsl(0, 100%, 40%);">-percentage to use in the rate adaption.  If the upper threshold is</span><br><span style="color: hsl(0, 100%, 40%);">-reached, a lower coding sheme is chosen, and if the lower threshold is</span><br><span style="color: hsl(0, 100%, 40%);">-reached, a higher coding scheme is chosen.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Rate Adation Link Quality Thresholds</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the `cs link-quality-ranges cs1 <0-35> cs2 <0-35> <0-35> cs3</span><br><span style="color: hsl(0, 100%, 40%);">-<0-35> <0-35> cs4 <0-35>` command at the `pcu` VTY config node to tune</span><br><span style="color: hsl(0, 100%, 40%);">-the link quality ranges for the respective coding schemes.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Data Size based CS downgrade Threshold</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the `cs downgrade-threshold <1-10000>` command at the `pcu`</span><br><span style="color: hsl(0, 100%, 40%);">-VTY config node to ask the PCU to down-grade the coding scheme if less</span><br><span style="color: hsl(0, 100%, 40%);">-than the specified number of octets are left to be transmitted.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Miscellaneous Configuration / Tuning Parameters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Downlink TBF idle time</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-After a down-link TBF is idle (all data in the current LLC downlink</span><br><span style="color: hsl(0, 100%, 40%);">-queue for the MS has been transmitted), we can keep the TBF established</span><br><span style="color: hsl(0, 100%, 40%);">-for a configurable time.  This avoids having to go through a new one or</span><br><span style="color: hsl(0, 100%, 40%);">-two phase TBF establishment once the next data for downlink arrives.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the `dl-tbf-idle-time <1-5000>` to specify that time in</span><br><span style="color: hsl(0, 100%, 40%);">-units of milli-seconds.  The default is 2 seconds.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== MS idle time</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Using the `ms-idle-time <1-7200>` command at the `pcu` VTY config node</span><br><span style="color: hsl(0, 100%, 40%);">-you can configure the number of seconds for which the PCU should keep</span><br><span style="color: hsl(0, 100%, 40%);">-the MS data structure alive before releasing it if there are no active</span><br><span style="color: hsl(0, 100%, 40%);">-TBF for this MS.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The OsmoPCU default value is 60 seconds, which is slightly more than</span><br><span style="color: hsl(0, 100%, 40%);">-what 3GPP TS 24.008 recommends for T3314 (44s).</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The MS data structure only consumes memory in the PCU and does not</span><br><span style="color: hsl(0, 100%, 40%);">-require any resources of the air interface.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Forcing two-phase access</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-If the MS is using a single-phase access, you can still force it to</span><br><span style="color: hsl(0, 100%, 40%);">-use a two-phase access using the `two-phase-access` VTY configuration</span><br><span style="color: hsl(0, 100%, 40%);">-command at the `pcu` VTY config node.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Configuring BSSGP flow control</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-BSSGP between SGSN and PCU contains a two-level nested flow control</span><br><span style="color: hsl(0, 100%, 40%);">-mechanism:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-. one global flow control instance for the overall (downlink) traffic</span><br><span style="color: hsl(0, 100%, 40%);">-  from the SGSN to this PCU</span><br><span style="color: hsl(0, 100%, 40%);">-. a per-MS flow control instance for each individual MS served by this</span><br><span style="color: hsl(0, 100%, 40%);">-  PCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Each of the flow control instance is implemented as a TBF (token bucket</span><br><span style="color: hsl(0, 100%, 40%);">-filter).</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Normal BSSGP Flow Control Tuning parameters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can use the following commands at the `pcu` VTY config node to tune</span><br><span style="color: hsl(0, 100%, 40%);">-the BSSGP flow control parameters:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-`flow-control-interval <1-10>`::</span><br><span style="color: hsl(0, 100%, 40%);">-       configure the interval (in seconds) between subsequent flow</span><br><span style="color: hsl(0, 100%, 40%);">-     control PDUs from PCU to SGSN</span><br><span style="color: hsl(0, 100%, 40%);">-`flow-control bucket-time <1-65534>`::</span><br><span style="color: hsl(0, 100%, 40%);">-       set the target downlink maximum queueing time in centi-seconds.</span><br><span style="color: hsl(0, 100%, 40%);">- The PCU will attempt to adjust the advertised bucket size to match this</span><br><span style="color: hsl(0, 100%, 40%);">- target.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Extended BSSGP Flow Control Tuning parameters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-There are some extended flow control related parameters at the `pcu` VTY</span><br><span style="color: hsl(0, 100%, 40%);">-config node that override the automatic flow control as specified in the</span><br><span style="color: hsl(0, 100%, 40%);">-BSSGP specification.  Use them with care!</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-`flow-control force-bvc-bucket-size <1-6553500>`::</span><br><span style="color: hsl(0, 100%, 40%);">-      force the BVC (global) bucket size to the given number of octets</span><br><span style="color: hsl(0, 100%, 40%);">-`flow-control force-bvc-leak-rate <1-6553500>`::</span><br><span style="color: hsl(0, 100%, 40%);">-  force the BVC (global) bucket leak rate to the given number of bits/s</span><br><span style="color: hsl(0, 100%, 40%);">-`flow-control force-ms-bucket-size <1-6553500>`::</span><br><span style="color: hsl(0, 100%, 40%);">-    force the per-MS bucket size to the given number of octets</span><br><span style="color: hsl(0, 100%, 40%);">-`flow-control force-ms-leak-rate <1-6553500>`::</span><br><span style="color: hsl(0, 100%, 40%);">- force the per-MS bucket leak rate to the given number of bits/s</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Configuring LLC queue</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The downlink LLC queue in the PCU towards the MS can be tuned with a</span><br><span style="color: hsl(0, 100%, 40%);">-variety of parameters at the `pcu` VTY config node, depending on your</span><br><span style="color: hsl(0, 100%, 40%);">-needs.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-`queue lifetime <1-65534>`::</span><br><span style="color: hsl(0, 100%, 40%);">-       Each downlink LLC PDU is assigned a lifetime by the SGSN, which</span><br><span style="color: hsl(0, 100%, 40%);">- is respected by the PDU *unless* you use this command to</span><br><span style="color: hsl(0, 100%, 40%);">-        override the PDU lifetime with a larger value (in centi-seconds)</span><br><span style="color: hsl(0, 100%, 40%);">-`queue lifetime infinite`::</span><br><span style="color: hsl(0, 100%, 40%);">-     Never drop LLC PDUs, i.e. give them an unlimited lifetime.</span><br><span style="color: hsl(0, 100%, 40%);">-`queue hysteresis <1-65535>`::</span><br><span style="color: hsl(0, 100%, 40%);">-  When the downlink LLC queue is full, the PCU starts dropping</span><br><span style="color: hsl(0, 100%, 40%);">-    packets.  Using this parameter, we can set the lifetime</span><br><span style="color: hsl(0, 100%, 40%);">- hysteresis in centi-seconds, i.e. it will continue discarding</span><br><span style="color: hsl(0, 100%, 40%);">-   until "lifetime - hysteresis" is reached.</span><br><span style="color: hsl(0, 100%, 40%);">-`queue codel`::</span><br><span style="color: hsl(0, 100%, 40%);">-      Use the 'CoDel' (Controlled Delay) scheduling algorithm, which</span><br><span style="color: hsl(0, 100%, 40%);">-  is designed to overcome buffer bloat.  It will use a default</span><br><span style="color: hsl(0, 100%, 40%);">-    interval of 4 seconds.</span><br><span style="color: hsl(0, 100%, 40%);">-`queue codel interval <1-1000>`::</span><br><span style="color: hsl(0, 100%, 40%);">-   Use the 'CoDel' (Controlled Delay) scheduling algorithm, which</span><br><span style="color: hsl(0, 100%, 40%);">-  is designed to overcome buffer bloat.  Use the specified</span><br><span style="color: hsl(0, 100%, 40%);">-        interval in centi-seconds.</span><br><span style="color: hsl(0, 100%, 40%);">-`queue idle-ack-delay <1-65535>`::</span><br><span style="color: hsl(0, 100%, 40%);">-      Delay the request for an ACK after the last downlink LLC frame</span><br><span style="color: hsl(0, 100%, 40%);">-  by the specified amount of centi-seconds.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Configuring MS power control</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-GPRS MS power control works completely different than the close MS power</span><br><span style="color: hsl(0, 100%, 40%);">-control loop in circuit-switched GSM.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Rather than instructing the MS constantly about which transmit power to</span><br><span style="color: hsl(0, 100%, 40%);">-use, some parameters are provided to the MS by which the MS-based power</span><br><span style="color: hsl(0, 100%, 40%);">-control algorithm is tuned.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-See 3GPP TS 05.08 for further information on the algorithm and the</span><br><span style="color: hsl(0, 100%, 40%);">-parameters.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-You can set those parameters at the `pcu` VTY config node as follows:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-`alpha <0-10>`::</span><br><span style="color: hsl(0, 100%, 40%);">- Alpha parameter for MS power control in units of 0.1.</span><br><span style="color: hsl(0, 100%, 40%);">-   Make sure to set the alpha value at System Information 13 (in</span><br><span style="color: hsl(0, 100%, 40%);">-   the BSC), too!</span><br><span style="color: hsl(0, 100%, 40%);">-`gamma <0-62>`::</span><br><span style="color: hsl(0, 100%, 40%);">-    Set the gamma parameter for MS power control in units of dB.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Enabling EGPRS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-If you would like to test the currently (experimental) EGPRS support of</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU, you can enable it using the `egprs` command at the `pcu` VTY</span><br><span style="color: hsl(0, 100%, 40%);">-config  node.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-WARNING: EPGRS functionality is highly experimental at the time of this</span><br><span style="color: hsl(0, 100%, 40%);">-writing.  Please only use if you actively would like to participate in</span><br><span style="color: hsl(0, 100%, 40%);">-the OsmoPCU EGPRS development and/or testing.  You will also need an</span><br><span style="color: hsl(0, 100%, 40%);">-EGPRS capable OsmoBTS+PHY, which means `osmo-bts-sysmo` or</span><br><span style="color: hsl(0, 100%, 40%);">-`osmo-bts-litecell15` with their associated PHY.</span><br><span>diff --git a/OsmoPCU/chapters/counters.adoc b/OsmoPCU/chapters/counters.adoc</span><br><span>deleted file mode 100644</span><br><span>index 7fbb10c..0000000</span><br><span>--- a/OsmoPCU/chapters/counters.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,4 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-[[counters]]</span><br><span style="color: hsl(0, 100%, 40%);">-== Counters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./counters_generated.adoc[]</span><br><span>diff --git a/OsmoPCU/chapters/counters_generated.adoc b/OsmoPCU/chapters/counters_generated.adoc</span><br><span>deleted file mode 100644</span><br><span>index 2ee425e..0000000</span><br><span>--- a/OsmoPCU/chapters/counters_generated.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,178 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-// autogenerated by show asciidoc counters</span><br><span style="color: hsl(0, 100%, 40%);">-These counters and their description based on Osmo-PCU 0.4.0.4-8d55 (Osmo-PCU).</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-// generating tables for rate_ctr_group</span><br><span style="color: hsl(0, 100%, 40%);">-// rate_ctr_group table BSSGP Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.bssgp:bss_ctx - BSSGP Peer Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description</span><br><span style="color: hsl(0, 100%, 40%);">-| packets:in | <<bssgp:bss_ctx_packets:in>> | Packets at BSSGP Level ( In)</span><br><span style="color: hsl(0, 100%, 40%);">-| packets:out | <<bssgp:bss_ctx_packets:out>> | Packets at BSSGP Level (Out)</span><br><span style="color: hsl(0, 100%, 40%);">-| bytes:in | <<bssgp:bss_ctx_bytes:in>> | Bytes at BSSGP Level   ( In)</span><br><span style="color: hsl(0, 100%, 40%);">-| bytes:out | <<bssgp:bss_ctx_bytes:out>> | Bytes at BSSGP Level   (Out)</span><br><span style="color: hsl(0, 100%, 40%);">-| blocked | <<bssgp:bss_ctx_blocked>> | BVC Blocking count</span><br><span style="color: hsl(0, 100%, 40%);">-| discarded | <<bssgp:bss_ctx_discarded>> | BVC LLC Discarded count</span><br><span style="color: hsl(0, 100%, 40%);">-| status | <<bssgp:bss_ctx_status>> | BVC Status count</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-// rate_ctr_group table NSVC Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.ns:nsvc - NSVC Peer Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description</span><br><span style="color: hsl(0, 100%, 40%);">-| packets:in | <<ns:nsvc_packets:in>> | Packets at NS Level  ( In)</span><br><span style="color: hsl(0, 100%, 40%);">-| packets:out | <<ns:nsvc_packets:out>> | Packets at NS Level  (Out)</span><br><span style="color: hsl(0, 100%, 40%);">-| bytes:in | <<ns:nsvc_bytes:in>> | Bytes at NS Level    ( In)</span><br><span style="color: hsl(0, 100%, 40%);">-| bytes:out | <<ns:nsvc_bytes:out>> | Bytes at NS Level    (Out)</span><br><span style="color: hsl(0, 100%, 40%);">-| blocked | <<ns:nsvc_blocked>> | NS-VC Block count         </span><br><span style="color: hsl(0, 100%, 40%);">-| dead | <<ns:nsvc_dead>> | NS-VC gone dead count     </span><br><span style="color: hsl(0, 100%, 40%);">-| replaced | <<ns:nsvc_replaced>> | NS-VC replaced other count</span><br><span style="color: hsl(0, 100%, 40%);">-| nsei-chg | <<ns:nsvc_nsei-chg>> | NS-VC changed NSEI count  </span><br><span style="color: hsl(0, 100%, 40%);">-| inv-nsvci | <<ns:nsvc_inv-nsvci>> | NS-VCI was invalid count  </span><br><span style="color: hsl(0, 100%, 40%);">-| inv-nsei | <<ns:nsvc_inv-nsei>> | NSEI was invalid count    </span><br><span style="color: hsl(0, 100%, 40%);">-| lost:alive | <<ns:nsvc_lost:alive>> | ALIVE ACK missing count   </span><br><span style="color: hsl(0, 100%, 40%);">-| lost:reset | <<ns:nsvc_lost:reset>> | RESET ACK missing count   </span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-// rate_ctr_group table NSVC Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.ns:nsvc - NSVC Peer Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description</span><br><span style="color: hsl(0, 100%, 40%);">-| packets:in | <<ns:nsvc_packets:in>> | Packets at NS Level  ( In)</span><br><span style="color: hsl(0, 100%, 40%);">-| packets:out | <<ns:nsvc_packets:out>> | Packets at NS Level  (Out)</span><br><span style="color: hsl(0, 100%, 40%);">-| bytes:in | <<ns:nsvc_bytes:in>> | Bytes at NS Level    ( In)</span><br><span style="color: hsl(0, 100%, 40%);">-| bytes:out | <<ns:nsvc_bytes:out>> | Bytes at NS Level    (Out)</span><br><span style="color: hsl(0, 100%, 40%);">-| blocked | <<ns:nsvc_blocked>> | NS-VC Block count         </span><br><span style="color: hsl(0, 100%, 40%);">-| dead | <<ns:nsvc_dead>> | NS-VC gone dead count     </span><br><span style="color: hsl(0, 100%, 40%);">-| replaced | <<ns:nsvc_replaced>> | NS-VC replaced other count</span><br><span style="color: hsl(0, 100%, 40%);">-| nsei-chg | <<ns:nsvc_nsei-chg>> | NS-VC changed NSEI count  </span><br><span style="color: hsl(0, 100%, 40%);">-| inv-nsvci | <<ns:nsvc_inv-nsvci>> | NS-VCI was invalid count  </span><br><span style="color: hsl(0, 100%, 40%);">-| inv-nsei | <<ns:nsvc_inv-nsei>> | NSEI was invalid count    </span><br><span style="color: hsl(0, 100%, 40%);">-| lost:alive | <<ns:nsvc_lost:alive>> | ALIVE ACK missing count   </span><br><span style="color: hsl(0, 100%, 40%);">-| lost:reset | <<ns:nsvc_lost:reset>> | RESET ACK missing count   </span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-// rate_ctr_group table BTS Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.bts - BTS Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description</span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:dl:alloc | <<bts_tbf:dl:alloc>> | TBF DL Allocated     </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:dl:freed | <<bts_tbf:dl:freed>> | TBF DL Freed         </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:dl:aborted | <<bts_tbf:dl:aborted>> | TBF DL Aborted       </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:ul:alloc | <<bts_tbf:ul:alloc>> | TBF UL Allocated     </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:ul:freed | <<bts_tbf:ul:freed>> | TBF UL Freed         </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:ul:aborted | <<bts_tbf:ul:aborted>> | TBF UL Aborted       </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:reused | <<bts_tbf:reused>> | TBF Reused           </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:alloc:algo-a | <<bts_tbf:alloc:algo-a>> | TBF Alloc Algo A     </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:alloc:algo-b | <<bts_tbf:alloc:algo-b>> | TBF Alloc Algo B     </span><br><span style="color: hsl(0, 100%, 40%);">-| tbf:failed:egprs-only | <<bts_tbf:failed:egprs-only>> | TBF Failed EGPRS-only</span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:sent | <<bts_rlc:sent>> | RLC Sent             </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:resent | <<bts_rlc:resent>> | RLC Resent           </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:restarted | <<bts_rlc:restarted>> | RLC Restarted        </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:stalled | <<bts_rlc:stalled>> | RLC Stalled          </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:nacked | <<bts_rlc:nacked>> | RLC Nacked           </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:final_block_resent | <<bts_rlc:final_block_resent>> | RLC Final Blk resent </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:ass:timedout | <<bts_rlc:ass:timedout>> | RLC Assign Timeout   </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:ass:failed | <<bts_rlc:ass:failed>> | RLC Assign Failed    </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:ack:timedout | <<bts_rlc:ack:timedout>> | RLC Ack Timeout      </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:ack:failed | <<bts_rlc:ack:failed>> | RLC Ack Failed       </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:rel:timedout | <<bts_rlc:rel:timedout>> | RLC Release Timeout  </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:late-block | <<bts_rlc:late-block>> | RLC Late Block       </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:sent-dummy | <<bts_rlc:sent-dummy>> | RLC Sent Dummy       </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:sent-control | <<bts_rlc:sent-control>> | RLC Sent Control     </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:dl_bytes | <<bts_rlc:dl_bytes>> | RLC DL Bytes         </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:dl_payload_bytes | <<bts_rlc:dl_payload_bytes>> | RLC DL Payload Bytes </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:ul_bytes | <<bts_rlc:ul_bytes>> | RLC UL Bytes         </span><br><span style="color: hsl(0, 100%, 40%);">-| rlc:ul_payload_bytes | <<bts_rlc:ul_payload_bytes>> | RLC UL Payload Bytes </span><br><span style="color: hsl(0, 100%, 40%);">-| decode:errors | <<bts_decode:errors>> | Decode Errors        </span><br><span style="color: hsl(0, 100%, 40%);">-| sba:allocated | <<bts_sba:allocated>> | SBA Allocated        </span><br><span style="color: hsl(0, 100%, 40%);">-| sba:freed | <<bts_sba:freed>> | SBA Freed            </span><br><span style="color: hsl(0, 100%, 40%);">-| sba:timedout | <<bts_sba:timedout>> | SBA Timeout          </span><br><span style="color: hsl(0, 100%, 40%);">-| llc:timeout | <<bts_llc:timeout>> | Timedout Frames      </span><br><span style="color: hsl(0, 100%, 40%);">-| llc:dropped | <<bts_llc:dropped>> | Dropped Frames       </span><br><span style="color: hsl(0, 100%, 40%);">-| llc:scheduled | <<bts_llc:scheduled>> | Scheduled Frames     </span><br><span style="color: hsl(0, 100%, 40%);">-| llc:dl_bytes | <<bts_llc:dl_bytes>> | RLC encapsulated PDUs</span><br><span style="color: hsl(0, 100%, 40%);">-| llc:ul_bytes | <<bts_llc:ul_bytes>> | full PDUs received   </span><br><span style="color: hsl(0, 100%, 40%);">-| rach:requests | <<bts_rach:requests>> | RACH requests        </span><br><span style="color: hsl(0, 100%, 40%);">-| 11bit_rach:requests | <<bts_11bit_rach:requests>> | 11BIT_RACH requests  </span><br><span style="color: hsl(0, 100%, 40%);">-| spb:uplink_first_segment | <<bts_spb:uplink_first_segment>> | First seg of UL SPB  </span><br><span style="color: hsl(0, 100%, 40%);">-| spb:uplink_second_segment | <<bts_spb:uplink_second_segment>> | Second seg of UL SPB </span><br><span style="color: hsl(0, 100%, 40%);">-| spb:downlink_first_segment | <<bts_spb:downlink_first_segment>> | First seg of DL SPB  </span><br><span style="color: hsl(0, 100%, 40%);">-| spb:downlink_second_segment | <<bts_spb:downlink_second_segment>> | Second seg of DL SPB </span><br><span style="color: hsl(0, 100%, 40%);">-| immediate:assignment_UL | <<bts_immediate:assignment_UL>> | Immediate Assign UL  </span><br><span style="color: hsl(0, 100%, 40%);">-| immediate:assignment_rej | <<bts_immediate:assignment_rej>> | Immediate Assign Rej </span><br><span style="color: hsl(0, 100%, 40%);">-| immediate:assignment_DL | <<bts_immediate:assignment_DL>> | Immediate Assign DL  </span><br><span style="color: hsl(0, 100%, 40%);">-| channel:request_description | <<bts_channel:request_description>> | Channel Request Desc </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:ul_assignment | <<bts_pkt:ul_assignment>> | Packet UL Assignment </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:access_reject | <<bts_pkt:access_reject>> | Packet Access Reject </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:dl_assignment | <<bts_pkt:dl_assignment>> | Packet DL Assignment </span><br><span style="color: hsl(0, 100%, 40%);">-| ul:control | <<bts_ul:control>> | UL control Block     </span><br><span style="color: hsl(0, 100%, 40%);">-| ul:assignment_poll_timeout | <<bts_ul:assignment_poll_timeout>> | UL Assign Timeout    </span><br><span style="color: hsl(0, 100%, 40%);">-| ul:assignment_failed | <<bts_ul:assignment_failed>> | UL Assign Failed     </span><br><span style="color: hsl(0, 100%, 40%);">-| dl:assignment_timeout | <<bts_dl:assignment_timeout>> | DL Assign Timeout    </span><br><span style="color: hsl(0, 100%, 40%);">-| dl:assignment_failed | <<bts_dl:assignment_failed>> | DL Assign Failed     </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:ul_ack_nack_timeout | <<bts_pkt:ul_ack_nack_timeout>> | PUAN Poll Timeout    </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:ul_ack_nack_failed | <<bts_pkt:ul_ack_nack_failed>> | PUAN poll Failed     </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:dl_ack_nack_timeout | <<bts_pkt:dl_ack_nack_timeout>> | PDAN poll Timeout    </span><br><span style="color: hsl(0, 100%, 40%);">-| pkt:dl_ack_nack_failed | <<bts_pkt:dl_ack_nack_failed>> | PDAN poll Failed     </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:downlink_cs1 | <<bts_gprs:downlink_cs1>> | CS1 downlink         </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:downlink_cs2 | <<bts_gprs:downlink_cs2>> | CS2 downlink         </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:downlink_cs3 | <<bts_gprs:downlink_cs3>> | CS3 downlink         </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:downlink_cs4 | <<bts_gprs:downlink_cs4>> | CS4 downlink         </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs1 | <<bts_egprs:downlink_mcs1>> | MCS1 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs2 | <<bts_egprs:downlink_mcs2>> | MCS2 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs3 | <<bts_egprs:downlink_mcs3>> | MCS3 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs4 | <<bts_egprs:downlink_mcs4>> | MCS4 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs5 | <<bts_egprs:downlink_mcs5>> | MCS5 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs6 | <<bts_egprs:downlink_mcs6>> | MCS6 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs7 | <<bts_egprs:downlink_mcs7>> | MCS7 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs8 | <<bts_egprs:downlink_mcs8>> | MCS8 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:downlink_mcs9 | <<bts_egprs:downlink_mcs9>> | MCS9 downlink        </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:uplink_cs1 | <<bts_gprs:uplink_cs1>> | CS1 Uplink           </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:uplink_cs2 | <<bts_gprs:uplink_cs2>> | CS2 Uplink           </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:uplink_cs3 | <<bts_gprs:uplink_cs3>> | CS3 Uplink           </span><br><span style="color: hsl(0, 100%, 40%);">-| gprs:uplink_cs4 | <<bts_gprs:uplink_cs4>> | CS4 Uplink           </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs1 | <<bts_egprs:uplink_mcs1>> | MCS1 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs2 | <<bts_egprs:uplink_mcs2>> | MCS2 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs3 | <<bts_egprs:uplink_mcs3>> | MCS3 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs4 | <<bts_egprs:uplink_mcs4>> | MCS4 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs5 | <<bts_egprs:uplink_mcs5>> | MCS5 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs6 | <<bts_egprs:uplink_mcs6>> | MCS6 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs7 | <<bts_egprs:uplink_mcs7>> | MCS7 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs8 | <<bts_egprs:uplink_mcs8>> | MCS8 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-| egprs:uplink_mcs9 | <<bts_egprs:uplink_mcs9>> | MCS9 Uplink          </span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-// generating tables for osmo_stat_items</span><br><span style="color: hsl(0, 100%, 40%);">-NSVC Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-// osmo_stat_item_group table NSVC Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.ns.nsvc - NSVC Peer Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description | Unit</span><br><span style="color: hsl(0, 100%, 40%);">-| alive.delay | <<ns.nsvc_alive.delay>> | ALIVE response time         | ms</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-NSVC Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-// osmo_stat_item_group table NSVC Peer Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.ns.nsvc - NSVC Peer Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description | Unit</span><br><span style="color: hsl(0, 100%, 40%);">-| alive.delay | <<ns.nsvc_alive.delay>> | ALIVE response time         | ms</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-BTS Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-// osmo_stat_item_group table BTS Statistics</span><br><span style="color: hsl(0, 100%, 40%);">-.bts - BTS Statistics </span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description | Unit</span><br><span style="color: hsl(0, 100%, 40%);">-| ms.present | <<bts_ms.present>> | MS Present            | </span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-// generating tables for osmo_counters</span><br><span style="color: hsl(0, 100%, 40%);">-// ungrouped osmo_counters</span><br><span style="color: hsl(0, 100%, 40%);">-.ungrouped osmo counters</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| Name | Reference | Description</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>diff --git a/OsmoPCU/chapters/overview.adoc b/OsmoPCU/chapters/overview.adoc</span><br><span>deleted file mode 100644</span><br><span>index 0031474..0000000</span><br><span>--- a/OsmoPCU/chapters/overview.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,67 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-== Overview</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== About OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU is the Osmocom implementation of the GPRS PCU (Packet Control</span><br><span style="color: hsl(0, 100%, 40%);">-Unit) element inside the GPRS network.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The OsmoPCU is co-located within the BTS and connects to OsmoBTS via its</span><br><span style="color: hsl(0, 100%, 40%);">-PCU socket interface.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-On the other side, OsmoPCU is connected via the Gb interface to the</span><br><span style="color: hsl(0, 100%, 40%);">-SGSN.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[fig-gprs-pcubts]]</span><br><span style="color: hsl(0, 100%, 40%);">-.GPRS network architecture with PCU in BTS</span><br><span style="color: hsl(0, 100%, 40%);">-[graphviz]</span><br><span>-----</span><br><span style="color: hsl(0, 100%, 40%);">-digraph G {</span><br><span style="color: hsl(0, 100%, 40%);">-   rankdir=LR;</span><br><span style="color: hsl(0, 100%, 40%);">-     MS0 [label="MS"]</span><br><span style="color: hsl(0, 100%, 40%);">-      MS1 [label="MS"]</span><br><span style="color: hsl(0, 100%, 40%);">-      MS0->BTS [label="Um"]</span><br><span style="color: hsl(0, 100%, 40%);">-      MS1->BTS [label="Um"]</span><br><span style="color: hsl(0, 100%, 40%);">-      BTS->BSC [label="Abis"]</span><br><span style="color: hsl(0, 100%, 40%);">-    BSC->MSC [label="A"]</span><br><span style="color: hsl(0, 100%, 40%);">-       BTS->PCU [label="pcu_sock"]</span><br><span style="color: hsl(0, 100%, 40%);">-        PCU->SGSN [label="Gb"]</span><br><span style="color: hsl(0, 100%, 40%);">-     SGSN->GGSN [label="GTP"]</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span>-----</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Software Components</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU consists of a variety of components, including</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-* Gb interface (NS/BSSGP protocol)</span><br><span style="color: hsl(0, 100%, 40%);">-* `pcu_sock` interface towards OsmoBTS</span><br><span style="color: hsl(0, 100%, 40%);">-* TBF management for uplink and downlink TBF</span><br><span style="color: hsl(0, 100%, 40%);">-* RLC/MAC protocol implementation</span><br><span style="color: hsl(0, 100%, 40%);">-* per-MS context for each MS currently served</span><br><span style="color: hsl(0, 100%, 40%);">-* CSN.1 encoding/decoding routines</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Gb Implementation</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU implements the ETSI/3GPP specified Gb interface, including TS</span><br><span style="color: hsl(0, 100%, 40%);">-08.16 (NS), TS 08.18 (BSSGP) protocols. As transport layer for NS, it</span><br><span style="color: hsl(0, 100%, 40%);">-supports NS/IP (NS encapsulated in UDP/IP).</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The actual Gb Implementation is part of the libosmogb library, which is</span><br><span style="color: hsl(0, 100%, 40%);">-in turn part of the libosmocore software package.  This allows the same</span><br><span style="color: hsl(0, 100%, 40%);">-Gb implementation to be used from OsmoPCU, OsmoGbProxy as well as</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoSGSN.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== `pcu_sock` Interface to OsmoBTS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The interface towards OsmoBTS is called 'pcu_sock' and implemented as a</span><br><span style="color: hsl(0, 100%, 40%);">-set of non-standardized primitives over a unix domain socket.  The</span><br><span style="color: hsl(0, 100%, 40%);">-default file system path for this socket is `/tmp/pcu_bts`.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The PCU socket can be changed on both OmsoBTS and OsmoPCU to a different</span><br><span style="color: hsl(0, 100%, 40%);">-file/path name, primarily to permit running multiple independent BTS+PCU</span><br><span style="color: hsl(0, 100%, 40%);">-pairs on a single Linux machine without having to use filesystem</span><br><span style="color: hsl(0, 100%, 40%);">-namespaces or other complex configurations.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-NOTE: If you change the PCU socket path on OsmoBTS by means of the</span><br><span style="color: hsl(0, 100%, 40%);">-`pcu-socket` VTY configuration command, you must ensure to make the</span><br><span style="color: hsl(0, 100%, 40%);">-identical change on the OsmoPCU side.</span><br><span>diff --git a/OsmoPCU/chapters/running.adoc b/OsmoPCU/chapters/running.adoc</span><br><span>deleted file mode 100644</span><br><span>index d9f78c8..0000000</span><br><span>--- a/OsmoPCU/chapters/running.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,33 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-== Running OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The OsmoPCU executable (`osmo-pcu`) offers the following command-line</span><br><span style="color: hsl(0, 100%, 40%);">-options:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== SYNOPSIS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-*osmo-pcu* [-h|-V] [-D] [-c 'CONFIGFILE'] [-r 'PRIO'] [-m 'MCC'] [-n 'MNC']</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== OPTIONS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-*-h, --help*::</span><br><span style="color: hsl(0, 100%, 40%);">-        Print a short help message about the supported options</span><br><span style="color: hsl(0, 100%, 40%);">-*-V, --version*::</span><br><span style="color: hsl(0, 100%, 40%);">- Print the compile-time version number of the OsmoBTS program</span><br><span style="color: hsl(0, 100%, 40%);">-//*-D, --daemonize*::</span><br><span style="color: hsl(0, 100%, 40%);">-//     Fork the process as a daemon into background.</span><br><span style="color: hsl(0, 100%, 40%);">-*-c, --config-file 'CONFIGFILE'*::</span><br><span style="color: hsl(0, 100%, 40%);">- Specify the file and path name of the configuration file to be</span><br><span style="color: hsl(0, 100%, 40%);">-  used. If none is specified, use `osmo-pcu.cfg` in the current</span><br><span style="color: hsl(0, 100%, 40%);">-   working directory.</span><br><span style="color: hsl(0, 100%, 40%);">-*-r, --realtime 'PRIO'*::</span><br><span style="color: hsl(0, 100%, 40%);">-     Enable use of the Linux kernel realtime priority scheduler with</span><br><span style="color: hsl(0, 100%, 40%);">- the specified priority.</span><br><span style="color: hsl(0, 100%, 40%);">- It is recommended you use this option on low-performance</span><br><span style="color: hsl(0, 100%, 40%);">-        embedded systems or systems that encounter high non-GSM/GPRS</span><br><span style="color: hsl(0, 100%, 40%);">-    load.</span><br><span style="color: hsl(0, 100%, 40%);">-*-m, --mcc 'MCC'*::</span><br><span style="color: hsl(0, 100%, 40%);">-        Use the given MCC instead of that provided by BTS via PCU socket</span><br><span style="color: hsl(0, 100%, 40%);">-*-n, --mnc 'MNC'*::</span><br><span style="color: hsl(0, 100%, 40%);">-     Use the given MNC instead of that provided by BTS via PCU socket</span><br><span>diff --git a/OsmoPCU/gb/bssgp.adoc b/OsmoPCU/gb/bssgp.adoc</span><br><span>deleted file mode 100644</span><br><span>index 18f1842..0000000</span><br><span>--- a/OsmoPCU/gb/bssgp.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,501 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-[[bssgp]]</span><br><span style="color: hsl(0, 100%, 40%);">-== BSS GPRS Protocol (BSSGP)</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== List of Messages</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The following tables list the BSSGP messages used by OsmoPCU, grouped</span><br><span style="color: hsl(0, 100%, 40%);">-by their level of compliance with 3GPP TS 08.18.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Messages Compliant With TS 08.18</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.Messages compliant with TS 08.18</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="10%,10%,20%,35%,5%,20%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| TS 08.18 Â§ | type code (hex) | This document Â§ | Message | <-/-> | Received/Sent by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-6+<| *RL and BSSGP SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.2.1 | 0x00 | <<dl_unit_data>> | DL-UNITDATA | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.2.2 | 0x01 | <<ul_unit_data>> | UL-UNITDATA | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.2.3 | 0x02 | <<ra_capab>> | RA-CAPABILITY | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-6+<| *GMM SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.1 | 0x06 | <<paging_ps>> | PAGING PS | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.2 | 0x07 | <<paging_cs>> | PAGING CS | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.7 | 0x0c | <<susp_ack>> | SUSPEND-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.8 | 0x0d | <<susp_nack>> | SUSPEND-NACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.10 | 0x0f | <<res_ack>> | RESUME-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.11 | 0x10 | <<res_nack>> | RESUME-NACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-6+<| *NM SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.9 | 0x21 | <<block_ack>> | BVC-BLOCK-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.12 | 0x22 | <<bvc_reset>> | BVC-RESET | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.13 | 0x23 | <<reset_ack>> | BVC-RESET-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.10 | 0x24 | <<bvc_unblock>> | BVC-UNBLOCK | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.11 | 0x25 | <<unblock_ack>> | BVC-UNBLOCK-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.4 | 0x26 | <<flow_bvc>> | FLOW-CONTROL-BVC | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.5 | 0x27 | <<flow_bvc_ack>> | FLOW-CONTROL-BVC-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.7 | 0x29 | <<flow_ms_ack>> | FLOW-CONTROL-MS-ACK | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.1 | 0x2a | <<flush_ll>> | FLUSH-LL | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.15 | 0x40 | <<invoke_trace>> | SGSN-INVOKE-TRACE | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.14 | 0x41 | <<bssgp_status>> | STATUS | <-/->  | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Messages Specific to OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-There are no OsmoPCU specific BSSGP messages.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[not_impl]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== Messages Not Implemented by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.3GPP TS 08.18 messages not implemented by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="10%,10%,80%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| TS 08.18 Â§ | type code (hex) | Message</span><br><span style="color: hsl(0, 100%, 40%);">-3+<| *RL (relay) and BSSGP SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.2.4 | 0x03 | PTM-UNITDATA</span><br><span style="color: hsl(0, 100%, 40%);">-3+<| *GMM (GPRS mobility management) SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.3 | 0x08 | RA-CAPABILITY-UPDATE</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.4 | 0x09 | RA-CAPABILITY-UPDATE-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.5 | 0x0a | RADIO-STATUS</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.6 | 0x0b | SUSPEND</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.3.9 | 0x0e | RESUME</span><br><span style="color: hsl(0, 100%, 40%);">-3+<| *NM (network management) SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.8 | 0x20 | BVC-BLOCK</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.6 | 0x28 | FLOW-CONTROL-MS</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.2 | 0x2b | FLUSH-LL-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.3 | 0x2c | LLC-DISCARDED</span><br><span style="color: hsl(0, 100%, 40%);">-3+<| *PFM (packet flow management) SAP Messages:*</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.16 | 0x50 | DOWNLOAD-BSS-PFC</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.17 | 0x51 | CREATE-BSS-PFC</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.18 | 0x52 | CREATE-BSS-PFC-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.19 | 0x53 | CREATE-BSS-PFC-NACK</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.20 | 0x54 | MODIFY-BSS-PFC</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.21 | 0x55 | MODIFY-BSS-PFC-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.22 | 0x56 | DELETE-BSS-PFC</span><br><span style="color: hsl(0, 100%, 40%);">-| 10.4.23 | 0x57 | DELETE-BSS-PFC-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Details on Compliant BSSGP Messages</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[dl_unit_data]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== DL-UNITDATA</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.2.1, with the following</span><br><span style="color: hsl(0, 100%, 40%);">-limitations:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-* OsmoPCU does not support QoS</span><br><span style="color: hsl(0, 100%, 40%);">-* all optional IEs except for IMSI and old TLLI are ignored.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-._DL-UNITDATA_ IE limitations</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="10%,30%,60%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| TS 08.18 Â§ | IE Name | Handling</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.28 | QoS Profile | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.22 | MS Radio Access Capability | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.27 | Priority | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.11 | DRX Parameters | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 1.3.42 | PFI | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.19 | LSA Information | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.47 | Service UTRAN CCO | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ul_unit_data]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== UL-UNITDATA</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.2.2, with the following limitations:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-* OsmoPCU does not send optional IEs - PFI (§ 12.3.42) and LSA</span><br><span style="color: hsl(0, 100%, 40%);">-  Identifier List (§ 11.3.18).</span><br><span style="color: hsl(0, 100%, 40%);">-* QoS Profile (§ 11.3.28) IE is always set to 0x04.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ra_capab]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== RA-CAPABILITY</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[paging_ps]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== PAGING PS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.3.1, with the following</span><br><span style="color: hsl(0, 100%, 40%);">-limitations:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-* only IMSI and P-TMSI are parsed by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-._DL-UNITDATA_ IE limitations</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="10%,30%,60%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| TS 08.18 Â§ | IE Name | Handling</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.11 | DRX Parameters | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.6 | BVCI | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.17 | Location Are | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.31 | Routeing Area | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.3 | BSS Area Indication | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.42 | PFI | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.43 | ABQP | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.28 | QoS Profile | _ignored_</span><br><span style="color: hsl(0, 100%, 40%);">-| 11.3.36 | P-TMSI | treated as mandatory (in case of absence paging with 0-length P-TMSI will be sent)</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[paging_cs]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== PAGING CS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[susp_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== SUSPEND-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[susp_nack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== SUSPEND-NACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[res_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== RESUME-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[res_nack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== RESUME-NACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[block_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVC-BLOCK-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[bvc_reset]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVC-RESET</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU never transmits optional Feature bitmap (3GPP TS 08.18 Â§</span><br><span style="color: hsl(0, 100%, 40%);">-11.3.40) IE.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Receiving BVC RESET will cause OsmoPCU to respond with "Unknown BVCI"</span><br><span style="color: hsl(0, 100%, 40%);">-status message.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[reset_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVC-RESET-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.4.13.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-After receiving it OsmoPCU completes the RESET procedure for BVC</span><br><span style="color: hsl(0, 100%, 40%);">-according to 3GPP TS 08.18 Â§ 8.4.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[unblock_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVC-UNBLOCK-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.4.11.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-After receiving it OsmoPCU completes the RESET procedure for BVC</span><br><span style="color: hsl(0, 100%, 40%);">-according to 3GPP TS 08.18 Â§ 8.3.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[bvc_unblock]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVC-UNBLOCK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.4.10 and is send by</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU as part of UNBLOCK procedure described in 3GPP TS 08.18 Â§ 8.3.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[flow_ms_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== FLOW-CONTROL-MS-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[flow_bvc_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== FLOW-CONTROL-BVC-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[flow_bvc]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== FLOW-CONTROL-BVC</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.4.4, with the following</span><br><span style="color: hsl(0, 100%, 40%);">-limitations:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-* OsmoPCU does not support Current Bucket Level (CBL) feature so</span><br><span style="color: hsl(0, 100%, 40%);">-  Bucket_Full Ratio (TS 08.18 Â§ 11.3.46) IE is not transmitted as part</span><br><span style="color: hsl(0, 100%, 40%);">-  of this message.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[flush_ll]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== FLUSH-LL</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[invoke_trace]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== SGSN-INVOKE-TRACE</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is received and logged but ignored by OsmoPCU at the</span><br><span style="color: hsl(0, 100%, 40%);">-moment.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[bssgp_status]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== STATUS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message conforms to 3GPP TS 08.18 Â§ 10.4.14.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Information Elements Overview</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-All of the IEs handled by OsmoPCU are listed below, with limitations</span><br><span style="color: hsl(0, 100%, 40%);">-and additions to 3GPP TS 08.18 specified in more detail.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== IEs Conforming to 3GPP TS 08.18</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The following Information Elements are accepted by OsmoPCU. Not all</span><br><span style="color: hsl(0, 100%, 40%);">-IEs are actually evaluated.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.IEs conforming to 3GPP TS 08.18</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="5%,10%,40%,5%,40%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| tag (hex) | TS 08.18 Â§ | IE name | <-/-> | Received/Sent by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x00 | 11.3.1 | Alignment Octets | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x01 | 11.3.2 | Bmax default MS | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x02 | 11.3.3 | BSS Area Indication | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x03 | 11.3.4 | Bucket Leak Rate | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x04 | 11.3.6 | BVCI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x05 | 11.3.5 | BVC Bucket Size | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x06 | 11.3.7 | BVC Measurement | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x07 | 11.3.8 | Cause | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x08 | 11.3.9 | Cell Identifier | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x09 | 11.3.10 | Channel needed | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x0a | 11.3.11 | DRX Parameters | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x0b | 11.3.12 | eMLPP-Priority | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x0c | 11.3.13 | Flush Action | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x0d | 11.3.14 | IMSI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x0e | 11.3.15 | LLC-PDU | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x0f | 11.3.16 | LLC Frames Discarded | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x10 | 11.3.17 | Location Area | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x11 | 11.3.20 | Mobile Id | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x12 | 11.3.21 | MS Bucket Size | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x13 | 11.3.22 | MS Radio Access Capability | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x14 | 11.3.23 | OMC Id | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x15 | 11.3.24 | PDU In Error | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x16 | 11.3.25 | PDU Lifetime | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x17 | 11.3.27 | Priority | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x19 | 11.3.29 | Radio Cause | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x1a | 11.3.30 | RA-Cap-UPD-Cause | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x1b | 11.3.31 | Routeing Area | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x1c | 11.3.32 | R_default_MS | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x1d | 11.3.33 | Suspend Reference Number | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x1e | 11.3.34 | Tag | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x1f | 11.3.35 | TLLI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x20 | 11.3.36 | TMSI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x21 | 11.3.37 | Trace Reference | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x22 | 11.3.38 | Trace Type | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x23 | 11.3.39 | TransactionId | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x24 | 11.3.40 | Trigger Id | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x25 | 11.3.41 | Number of octets affected | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x26 | 11.3.18 | LSA Identifier List | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x27 | 11.3.19 | LSA Information | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x28 | 11.3.42 | Packet Flow Identifier | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x3a | 11.3.43 | Aggregate BSS QoS Profile (ABQP) | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x3b | 11.3.45 | Feature Bitmap | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x3c | 11.3.46 | Bucket_Full Ratio | -> | Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x3d | 11.3.47 | Service UTRAN CCO (Cell Change Order) | <- | Received</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== IEs Not Conforming to 3GPP TS 08.18</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.IEs not conforming to 3GPP TS 08.18</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="5%,10%,30%,55%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| tag (hex) | TS 08.18 Â§ | IE name | Description</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x18 | 11.3.28 | QoS Profile | Received value is ignored. Sent value is hard-coded to 0x4 (3 octets).</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Additional Attributes and Parameters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-There are no OsmoPCU specific additional Attributes and Parameters.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Details on IEs</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== BSS Area Indication</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Bucket Leak Rate</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The value used by OsmoPCU for this IE can be set through configuration</span><br><span style="color: hsl(0, 100%, 40%);">-file or vty via "flow-control force-ms-leak-rate <1-6553500>" command.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVC Bucket Size</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The value used by OsmoPCU for this IE can be set through configuration file or vty via</span><br><span style="color: hsl(0, 100%, 40%);">-"flow-control force-bvc-bucket-size <1-6553500>" command.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Channel needed</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<paging_cs>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== DRX Parameters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== eMLPP-Priority</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<paging_cs>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Flush Action</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<flush_ll>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== LLC Frames Discarded</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not available because entire message which contains it</span><br><span style="color: hsl(0, 100%, 40%);">-(LLC-DISCARDED) is not implemented by OsmoPCU - see for <<not_impl>></span><br><span style="color: hsl(0, 100%, 40%);">-details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Location Area</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Mobile Id</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<invoke_trace>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== MS Bucket Size</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The value used by OsmoPCU for this IE can be set through configuration</span><br><span style="color: hsl(0, 100%, 40%);">-file or vty via "flow-control force-ms-bucket-size <1-6553500>"</span><br><span style="color: hsl(0, 100%, 40%);">-command.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== MS Radio Access Capability</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== OMC Id</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<invoke_trace>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Priority</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== QoS Profile</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-No QoS is supported by OsmoPCU so this IE is ignored or safe default</span><br><span style="color: hsl(0, 100%, 40%);">-used when mandatory.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Radio Cause</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not available because entire message which contains it</span><br><span style="color: hsl(0, 100%, 40%);">-(RADIO-STATUS) is not implemented by OsmoPCU - see for <<not_impl>></span><br><span style="color: hsl(0, 100%, 40%);">-details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== RA-Cap-UPD-Cause</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not available because entire message which contains it</span><br><span style="color: hsl(0, 100%, 40%);">-(RA-CAPABILITY-UPDATE-ACK) is not implemented by OsmoPCU - see for</span><br><span style="color: hsl(0, 100%, 40%);">-<<not_impl>> details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Routeing Area</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU upon receiving.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The messages which might require this IE to be send are not</span><br><span style="color: hsl(0, 100%, 40%);">-implemented by OsmoPCU - see for <<not_impl>> details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Suspend Reference Number</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU upon receiving.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The messages which might require this IE to be send are not</span><br><span style="color: hsl(0, 100%, 40%);">-implemented by OsmoPCU - see for <<not_impl>> details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Tag</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE currently only used by OsmoPCU for Flow Control procedure (TS</span><br><span style="color: hsl(0, 100%, 40%);">-08.18 Â§ 8.2). In other cases it's either ignored or unavailable.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Trace Reference</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<invoke_trace>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Trace Type</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<invoke_trace>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== TransactionId</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<invoke_trace>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Trigger Id</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored because entire message which contains it is ignored</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU - see <<invoke_trace>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Number of octets affected</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not available because the messages which contains it</span><br><span style="color: hsl(0, 100%, 40%);">-(FLUSH-LL-ACK and LLC-DISCARDE) are not implemented by OsmoPCU - see</span><br><span style="color: hsl(0, 100%, 40%);">-for <<not_impl>> details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== LSA Information</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== LSA Identifier List</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not implemented by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Packet Flow Identifier</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU upon receiving.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The messages which might require this IE to be send are not</span><br><span style="color: hsl(0, 100%, 40%);">-implemented by OsmoPCU - see for <<not_impl>> details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Aggregate BSS QoS Profile (ABQP)</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU upon receiving.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The messages which might require this IE to be send are not</span><br><span style="color: hsl(0, 100%, 40%);">-implemented by OsmoPCU - see for <<not_impl>> details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Feature Bitmap</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not implemented by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU when received.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Absence of Feature Bitmap automatically disables optional features for</span><br><span style="color: hsl(0, 100%, 40%);">-Network Service Entity (NSE) communicating with OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Bucket_Full Ratio</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is not implemented by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Service UTRAN CCO (Cell Change Order)</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE is ignored by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Gb BSSGP Initialization / PCU bring-up</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The BSSGP initialization directly follows NS connection establishment</span><br><span style="color: hsl(0, 100%, 40%);">-described in <<ns_init>>.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU allocates a BVC context for the BVCI given by OsmoBTS, which</span><br><span style="color: hsl(0, 100%, 40%);">-in turn receives it from OsmoBSC or OsmoNITB via OML procedures.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-In addition to the BVCI identifying the OsmoPCU side of BSSGP</span><br><span style="color: hsl(0, 100%, 40%);">-connection, there is also special BVCI which is accepted by OsmoPCU in</span><br><span style="color: hsl(0, 100%, 40%);">-accordance with 3GPP TS 08.18 Â§ 5.4.1: BVCI = 0 represents signaling data</span><br><span style="color: hsl(0, 100%, 40%);">-between SGSN and PCU in contrast to PTP (Peer-To-Peer) user's data.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The mapping between BSSGP PDUs and signaling or PTP BVCIs is available</span><br><span style="color: hsl(0, 100%, 40%);">-in 3GPP TS 08.18 Table 5.4.</span><br><span>diff --git a/OsmoPCU/gb/gb-startup.msc b/OsmoPCU/gb/gb-startup.msc</span><br><span>deleted file mode 100644</span><br><span>index d76022a..0000000</span><br><span>--- a/OsmoPCU/gb/gb-startup.msc</span><br><span>+++ /dev/null</span><br><span>@@ -1,27 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-msc {</span><br><span style="color: hsl(0, 100%, 40%);">-       hscale="1.2";</span><br><span style="color: hsl(0, 100%, 40%);">- bsc [label="BSC"], bts [label="BTS"], pcu [label="PCU"], sgsn [label="SGSN"];</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-   |||;</span><br><span style="color: hsl(0, 100%, 40%);">-    bts box bsc [label="A-bis OML connection"];</span><br><span style="color: hsl(0, 100%, 40%);">-   bsc => bts [label="Set OML Attrbibutes (NSVC,CELL)"];</span><br><span style="color: hsl(0, 100%, 40%);">-      bts rbox pcu [label="PCU Unix Domain Socket"];</span><br><span style="color: hsl(0, 100%, 40%);">-        pcu => bts [label="connect to PCU socket"];</span><br><span style="color: hsl(0, 100%, 40%);">-        pcu <: bts  [label="Config. parameters"];</span><br><span style="color: hsl(0, 100%, 40%);">-  pcu rbox pcu [label="bind/connect UDP socket"];</span><br><span style="color: hsl(0, 100%, 40%);">-       pcu note sgsn [label="NS-over-IP (UDP port 23000)"];</span><br><span style="color: hsl(0, 100%, 40%);">-  pcu => sgsn [label="NS RESET"];</span><br><span style="color: hsl(0, 100%, 40%);">-    pcu <= sgsn [label="NS RESET ACK"];</span><br><span style="color: hsl(0, 100%, 40%);">-        ...;</span><br><span style="color: hsl(0, 100%, 40%);">-    pcu => sgsn [label="NS UNBLOCK"];</span><br><span style="color: hsl(0, 100%, 40%);">-  pcu <= sgsn [label="NS UNBLOCK ACK"];</span><br><span style="color: hsl(0, 100%, 40%);">-      pcu box sgsn [label="NS link established"];</span><br><span style="color: hsl(0, 100%, 40%);">-   ...;</span><br><span style="color: hsl(0, 100%, 40%);">-    pcu => sgsn [label="BVC RESET"];</span><br><span style="color: hsl(0, 100%, 40%);">-   pcu <= sgsn [label="BVC RESET ACK"];</span><br><span style="color: hsl(0, 100%, 40%);">-       ...;</span><br><span style="color: hsl(0, 100%, 40%);">-    pcu => sgsn [label="BVC UNBLOCK"];</span><br><span style="color: hsl(0, 100%, 40%);">- pcu <= sgsn [label="BVC UNBLOCK ACK"];</span><br><span style="color: hsl(0, 100%, 40%);">-     pcu box sgsn [label="BSSGP link established"];</span><br><span style="color: hsl(0, 100%, 40%);">-        |||;</span><br><span style="color: hsl(0, 100%, 40%);">-}</span><br><span>diff --git a/OsmoPCU/gb/ns.adoc b/OsmoPCU/gb/ns.adoc</span><br><span>deleted file mode 100644</span><br><span>index c94e018..0000000</span><br><span>--- a/OsmoPCU/gb/ns.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,227 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-== Network Service (NS)</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== List of Messages</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The following tables list the NS messages used by OsmoPCU, grouped by their</span><br><span style="color: hsl(0, 100%, 40%);">-level of compliance with 3GPP TS 08.16.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Messages Compliant With 3GPP TS 08.16</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The NS protocol is implemented inside libosmocore so none of the messages below are sent by OsmoPCU explicitly.</span><br><span style="color: hsl(0, 100%, 40%);">-Instead corresponding functions from libosmocore are called which send and receive messages as necessary. See <<ns_init>> for details</span><br><span style="color: hsl(0, 100%, 40%);">-on establishing NS connection.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.Messages compliant with 3GPP TS 08.16</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="10%,10%,20%,35%,5%,20%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| TS 08.16 Â§ | type code (hex) | This document Â§ | Message | <-/-> | Received/Sent by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.10 | 0x00 | <<ns_unit_data>> | NS-UNITDATA | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.5 | 0x02 | <<ns_reset>> | NS-RESET | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.6 | 0x03 | <<ns_reset_ack>> | NS-RESET-ACK | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.3 | 0x04 | <<ns_block>> | NS-BLOCK | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.4 | 0x05 | <<ns_block_ack>> | NS-BLOCK-ACK | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.8 | 0x06 | <<ns_unblock>> | NS-UNBLOCK | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.9 | 0x07 | <<ns_unblock_ack>> | NS-UNBLOCK-ACK | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.7 | 0x08 | <<ns_status>> | NS-STATUS | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.1 | 0x0a | <<ns_alive>> | NS-ALIVE | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 9.2.2 | 0x0b | <<ns_alive_ack>> | NS-ALIVE-ACK | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Messages Specific to OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-There are no OsmoPCU specific NS messages.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Messages Not Implemented by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-All the NS protocol messages from 3GPP TS 08.16 are implemented in OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Details on Compliant NS Messages</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_unit_data]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-UNITDATA</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This PDU transfers one NS SDU (specified in 3GPP TS 08.18) between</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU and SGSN. Upon receiving it OsmoPCU passes it to BSSGP</span><br><span style="color: hsl(0, 100%, 40%);">-implementation to handle. It is also sent by BSSGP as necessary - see</span><br><span style="color: hsl(0, 100%, 40%);">-<<bssgp>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-It contains BVCI (<<ie_bvci>>) and NS SDU (<<ie_nssdu>>) IEs.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_reset]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-RESET</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is send by OsmoPCU in order to initiate reset procedure</span><br><span style="color: hsl(0, 100%, 40%);">-described in 3GPP TS 08.16 Â§ 7.3. The expected reply is NS-RESET-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-(<<ns_reset_ack>>) message. If no expected reply is received in 3</span><br><span style="color: hsl(0, 100%, 40%);">-seconds than the sending is retried up to 3 times.  When this message</span><br><span style="color: hsl(0, 100%, 40%);">-is received it is replied with NS-RESET-ACK (<<ns_reset_ack>>).</span><br><span style="color: hsl(0, 100%, 40%);">-It might be ignored under conditions described in 3GPP TS 08.16 Â§ 7.3.1.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.5 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-It contains Cause (<<ie_cause>>), NSVCI (<<ie_nsvci>>) and NSEI (<<ie_nsei>>) IEs.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_reset_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-RESET-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is sent as a response to proper NS-RESET (<<ns_reset>>)</span><br><span style="color: hsl(0, 100%, 40%);">-message initiating reset procedure.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.6 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-It contains NSVCI (<<ie_nsvci>>) and NSEI (<<ie_nsei>>) IEs.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_block]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-BLOCK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Upon receiving this message corresponding NS-VC is marked as blocked</span><br><span style="color: hsl(0, 100%, 40%);">-by OsmoPCU and NS-BLOCK-ACK (<<ns_block_ack>>) reply is transmitted.</span><br><span style="color: hsl(0, 100%, 40%);">-When this message is sent by OsmoPCU corresponding NS-BLOCK-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-(<<ns_block_ack>>) reply is expected before NS-VC is actually marked</span><br><span style="color: hsl(0, 100%, 40%);">-as blocked.  This behavior follows the blocking procedure described in</span><br><span style="color: hsl(0, 100%, 40%);">-3GPP TS 08.16 Â§ 7.2.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.3 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-It contains Cause (<<ie_cause>>) and NSVCI (<<ie_nsvci>>) IEs.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_block_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-BLOCK-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is sent by OsmoPCU automatically upon reception of</span><br><span style="color: hsl(0, 100%, 40%);">-correct NS-BLOCK (<<ns_block>>) message.  It is expected as a reply</span><br><span style="color: hsl(0, 100%, 40%);">-for NS-BLOCK (<<ns_block>>) message sent by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.4 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-It contains NSVCI (<<ie_nsvci>>) IE.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_unblock]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-UNBLOCK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Upon receiving this message corresponding NS-VC is unblocked by</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU and NS-UNBLOCK-ACK (<<ns_unblock_ack>>) reply is sent.  When</span><br><span style="color: hsl(0, 100%, 40%);">-this message is sent by OsmoPCU corresponding NS-UNBLOCK-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-(<<ns_unblock_ack>>) reply is expected before NS-VC is actually marked</span><br><span style="color: hsl(0, 100%, 40%);">-as unblocked.  This behavior follows the blocking procedure described</span><br><span style="color: hsl(0, 100%, 40%);">-in 3GPP TS 08.16 Â§ 7.2.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.8 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_unblock_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-UNBLOCK-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Receiving this message notifies OsmoPCU that NS-VC unblocking request</span><br><span style="color: hsl(0, 100%, 40%);">-is confirmed and thus NS-VC is marked as unblocked.  This message is</span><br><span style="color: hsl(0, 100%, 40%);">-also sent as a reply to NS-UNBLOCK (<<ns_unblock>>) message.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.9 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_status]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-STATUS</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is sent to inform other party about error conditions as a</span><br><span style="color: hsl(0, 100%, 40%);">-response to various unexpected PDUs or PDUs with unexpected/missing</span><br><span style="color: hsl(0, 100%, 40%);">-data. If this message is received for unknown NS-VC it is ignored in</span><br><span style="color: hsl(0, 100%, 40%);">-accordance with 3GPP TS 08.16 Â§ 7.5.1, otherwise the error cause is</span><br><span style="color: hsl(0, 100%, 40%);">-logged if present in NS-STATUS.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.7 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-It contains Cause (<<ie_cause>>) and might (depending on actual error)</span><br><span style="color: hsl(0, 100%, 40%);">-contain NSVCI (<<ie_nsvci>>), NS PDU (<<ie_nspdu>>) and BVCI</span><br><span style="color: hsl(0, 100%, 40%);">-(<<ie_bvci>>) IEs.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_alive]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-ALIVE</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is sent periodically to test connectivity according to</span><br><span style="color: hsl(0, 100%, 40%);">-3GPP TS 08.16 Â§ 4.5.3. The expected response is NS-ALIVE-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-(<<ns_alive_ack>>). If no such response arrives within given amount of</span><br><span style="color: hsl(0, 100%, 40%);">-time (3 seconds) than another NS-ALIVE message is sent and failed test</span><br><span style="color: hsl(0, 100%, 40%);">-attempt is recorded.  After 10 failed attempts NS connection is</span><br><span style="color: hsl(0, 100%, 40%);">-considered dead and OsmoPCU tries to reconnect.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.1 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_alive_ack]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS-ALIVE-ACK</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This message is sent automatically in reply to NS-ALIVE (<<ns_alive>>)</span><br><span style="color: hsl(0, 100%, 40%);">-message.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The message conforms to 3GPP TS 08.16 Â§ 9.2.2 specification.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Information Elements Overview</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-All of the IEs handled by OsmoPCU are listed below, with limitations and</span><br><span style="color: hsl(0, 100%, 40%);">-additions to 3GPP TS 08.16 specified in more detail.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== IEs Conforming to 3GPP TS 08.16</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The following Information Elements are accepted by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.IEs conforming to 3GPP TS 08.16</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",cols="5%,10%,40%,5%,40%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-| tag (hex) | TS 08.16 Â§ | IE name | <-/-> | Received/Sent by OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x00 | 10.3.2 | Cause | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x01 | 10.3.5 | NSVCI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x02 | 10.3.3 | NS PDU | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x03 | 10.3.1 | BVCI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-| 0x04 | 10.3.6 | NSEI | <-/-> | Received/Sent</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== IEs Not Conforming to 3GPP TS 08.16</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-All IEs defined in 3GPP TS 08.16 Â§ 10.3 are supported by OsmoPCU.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-==== Additional Attributes and Parameters</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-There are no OsmoPCU specific additional Attributes and Parameters.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-=== Details on IEs</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ie_cause]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== Cause</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE contains reason for a procedure or error as described in 3GPP TS 08.16 Â§ 10.3.2.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ie_nsvci]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NSVCI</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE represents NSVCI identity described in <<ident>> and 3GPP TS 08.16 Â§ 10.3.5.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ie_nspdu]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS PDU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE contains PDU (possibly truncated) which cause error described</span><br><span style="color: hsl(0, 100%, 40%);">-in NS-STATUS message (<<ns_status>>) as described in 3GPP TS 08.16 Â§</span><br><span style="color: hsl(0, 100%, 40%);">-10.3.3.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ie_nssdu]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NS SDU</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE contains BSSGP data - see <<bssgp>> for details.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ie_bvci]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== BVCI</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE represents BSSGP identity described in <<ident>> and 3GPP TS 08.16</span><br><span style="color: hsl(0, 100%, 40%);">-§ 10.3.1.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ie_nsei]]</span><br><span style="color: hsl(0, 100%, 40%);">-==== NSEI</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This IE represents NSEI identity described in <<ident>> and 3GPP TS 08.16 Â§</span><br><span style="color: hsl(0, 100%, 40%);">-10.3.6.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ns_init]]</span><br><span style="color: hsl(0, 100%, 40%);">-=== Gb NS Initialization / PCU bring-up</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU binds and connects an UDP socket for NS using port numbers and IP</span><br><span style="color: hsl(0, 100%, 40%);">-information given by OsmoBTS via the PCU socket. OsmoBTS in turn</span><br><span style="color: hsl(0, 100%, 40%);">-receives this information from the BSC vi A-bis OML.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Following successful initialization of the UDP socket, the reset</span><br><span style="color: hsl(0, 100%, 40%);">-procedure is initiated as described in <<ns_reset>>.</span><br><span>diff --git a/OsmoPCU/osmopcu-gb-docinfo.xml b/OsmoPCU/osmopcu-gb-docinfo.xml</span><br><span>deleted file mode 100644</span><br><span>index 23ec3d1..0000000</span><br><span>--- a/OsmoPCU/osmopcu-gb-docinfo.xml</span><br><span>+++ /dev/null</span><br><span>@@ -1,58 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-<revhistory></span><br><span style="color: hsl(0, 100%, 40%);">-  <revision></span><br><span style="color: hsl(0, 100%, 40%);">-    <revnumber>0</revnumber></span><br><span style="color: hsl(0, 100%, 40%);">-    <date>February 2016</date></span><br><span style="color: hsl(0, 100%, 40%);">-    <authorinitials>HW, MS</authorinitials></span><br><span style="color: hsl(0, 100%, 40%);">-    <revremark></span><br><span style="color: hsl(0, 100%, 40%);">-      Initial version, reflecting OsmoPCU master branch as on 2016-Mar-02</span><br><span style="color: hsl(0, 100%, 40%);">-      (commit 22d7e75e1f160e5337140d9f3dcb2679b621b646).</span><br><span style="color: hsl(0, 100%, 40%);">-    </revremark></span><br><span style="color: hsl(0, 100%, 40%);">-  </revision></span><br><span style="color: hsl(0, 100%, 40%);">-</revhistory></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<authorgroup></span><br><span style="color: hsl(0, 100%, 40%);">-  <author></span><br><span style="color: hsl(0, 100%, 40%);">-    <firstname>Max</firstname></span><br><span style="color: hsl(0, 100%, 40%);">-    <surname>Suraev</surname></span><br><span style="color: hsl(0, 100%, 40%);">-    <email>msuraev@sysmocom.de</email></span><br><span style="color: hsl(0, 100%, 40%);">-    <authorinitials>MS</authorinitials></span><br><span style="color: hsl(0, 100%, 40%);">-    <affiliation></span><br><span style="color: hsl(0, 100%, 40%);">-      <shortaffil>sysmocom</shortaffil></span><br><span style="color: hsl(0, 100%, 40%);">-      <orgname>sysmocom - s.f.m.c. GmbH</orgname></span><br><span style="color: hsl(0, 100%, 40%);">-      <jobtitle>Software Developer</jobtitle></span><br><span style="color: hsl(0, 100%, 40%);">-    </affiliation></span><br><span style="color: hsl(0, 100%, 40%);">-  </author></span><br><span style="color: hsl(0, 100%, 40%);">-  <author></span><br><span style="color: hsl(0, 100%, 40%);">-    <firstname>Harald</firstname></span><br><span style="color: hsl(0, 100%, 40%);">-    <surname>Welte</surname></span><br><span style="color: hsl(0, 100%, 40%);">-    <email>hwelte@sysmocom.de</email></span><br><span style="color: hsl(0, 100%, 40%);">-    <authorinitials>HW</authorinitials></span><br><span style="color: hsl(0, 100%, 40%);">-    <affiliation></span><br><span style="color: hsl(0, 100%, 40%);">-      <shortaffil>sysmocom</shortaffil></span><br><span style="color: hsl(0, 100%, 40%);">-      <orgname>sysmocom - s.f.m.c. GmbH</orgname></span><br><span style="color: hsl(0, 100%, 40%);">-      <jobtitle>Managing Director</jobtitle></span><br><span style="color: hsl(0, 100%, 40%);">-    </affiliation></span><br><span style="color: hsl(0, 100%, 40%);">-  </author></span><br><span style="color: hsl(0, 100%, 40%);">-</authorgroup></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<copyright></span><br><span style="color: hsl(0, 100%, 40%);">-  <year>2015-2016</year></span><br><span style="color: hsl(0, 100%, 40%);">-  <holder>sysmocom - s.f.m.c. GmbH</holder></span><br><span style="color: hsl(0, 100%, 40%);">-</copyright></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<legalnotice></span><br><span style="color: hsl(0, 100%, 40%);">-  <para></span><br><span style="color: hsl(0, 100%, 40%);">-      Permission is granted to copy, distribute and/or modify this</span><br><span style="color: hsl(0, 100%, 40%);">-    document under the terms of the GNU Free Documentation License,</span><br><span style="color: hsl(0, 100%, 40%);">- Version 1.3 or any later version published by the Free Software</span><br><span style="color: hsl(0, 100%, 40%);">- Foundation; with no Invariant Sections, no Front-Cover Texts,</span><br><span style="color: hsl(0, 100%, 40%);">-   and no Back-Cover Texts.  A copy of the license is included in</span><br><span style="color: hsl(0, 100%, 40%);">-  the section entitled "GNU Free Documentation License".</span><br><span style="color: hsl(0, 100%, 40%);">-  </para></span><br><span style="color: hsl(0, 100%, 40%);">-  <para></span><br><span style="color: hsl(0, 100%, 40%);">-   The Asciidoc source code of this manual can be found at</span><br><span style="color: hsl(0, 100%, 40%);">- <ulink url="http://git.osmocom.org/osmo-gsm-manuals/"></span><br><span style="color: hsl(0, 100%, 40%);">-          http://git.osmocom.org/osmo-gsm-manuals/</span><br><span style="color: hsl(0, 100%, 40%);">-        </ulink></span><br><span style="color: hsl(0, 100%, 40%);">-  </para></span><br><span style="color: hsl(0, 100%, 40%);">-</legalnotice></span><br><span>diff --git a/OsmoPCU/osmopcu-gb.adoc b/OsmoPCU/osmopcu-gb.adoc</span><br><span>deleted file mode 100644</span><br><span>index 00576c9..0000000</span><br><span>--- a/OsmoPCU/osmopcu-gb.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,95 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-:gfdl-enabled:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU Gb Protocol Specification</span><br><span style="color: hsl(0, 100%, 40%);">-=================================</span><br><span style="color: hsl(0, 100%, 40%);">-Harald Welte <hwelte@sysmocom.de></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-== Introduction</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This document describes the Gb interface of *OsmoPCU*. Based on 3GPP TS</span><br><span style="color: hsl(0, 100%, 40%);">-08.16 and 08.18, this document indicates which of the 3GPP specified Gb</span><br><span style="color: hsl(0, 100%, 40%);">-messages and IEs are implemented according to 3GPP specifications, which of</span><br><span style="color: hsl(0, 100%, 40%);">-these are not or not fully implemented, as well as OsmoPCU-specific extensions</span><br><span style="color: hsl(0, 100%, 40%);">-to the Gb interface not specified by 3GPP.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Extensions to the Gb interface specific to OsmoPCU are detailed in this</span><br><span style="color: hsl(0, 100%, 40%);">-document. For details on the messages and IEs that comply with above-mentioned</span><br><span style="color: hsl(0, 100%, 40%);">-3GPP specifications, please refer to those documents.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.3GPP document versions referred to by this document</span><br><span style="color: hsl(0, 100%, 40%);">-[cols="20%,80%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-|3GPP TS 08.56 | version 8.0.1 Release 1999</span><br><span style="color: hsl(0, 100%, 40%);">-|3GPP TS 08.58 | version 8.6.0 Release 1999</span><br><span style="color: hsl(0, 100%, 40%);">-|3GPP TS 08.60 | version 8.2.1 Release 1999</span><br><span style="color: hsl(0, 100%, 40%);">-|3GPP TS 12.21 | version 8.0.0 Release 1999</span><br><span style="color: hsl(0, 100%, 40%);">-|3GPP TS 08.16 | version 8.0.1 Release 1999</span><br><span style="color: hsl(0, 100%, 40%);">-|3GPP TS 08.18 | version 8.12.0 Release 1999</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.IETF documents referred to by his document</span><br><span style="color: hsl(0, 100%, 40%);">-[cols="20%,80%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-|IETF RFC 768 | User Datagram Protocol</span><br><span style="color: hsl(0, 100%, 40%);">-|IETF RFC 791 | Internet Protocol</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-== Overview</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The OsmoPCU Gb interface consists of the NS (Network Services) and</span><br><span style="color: hsl(0, 100%, 40%);">-BSSGP (Base Station Subsystem Gateway Protocol), encapsulated in UDP</span><br><span style="color: hsl(0, 100%, 40%);">-(User Datagram Protocol) and IP (Internet Protocol) version 4.</span><br><span style="color: hsl(0, 100%, 40%);">-Use of other underlying protocols (e. g. Frame Relay) is not supported.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.UDP port numbers used by OsmoPCU Gb/IP</span><br><span style="color: hsl(0, 100%, 40%);">-[options="header",width="50%",cols="35%,65%"]</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-|TCP Port Number|Usage</span><br><span style="color: hsl(0, 100%, 40%);">-|23000|NS over UDP (default port)</span><br><span style="color: hsl(0, 100%, 40%);">-|===</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The NS-over-UDP link is established in the PCU -> SGSN direction, i.e.</span><br><span style="color: hsl(0, 100%, 40%);">-the PCU is running as client while the SGSN is running as server.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-Establishment of the NS-over-UDP link is only possible after OsmoPCU</span><br><span style="color: hsl(0, 100%, 40%);">-has been configured via the *PCU socket* interface from OsmoBTS.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoBTS in turn receives relevant configuration parameters from</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoBSC or the BSC component inside OsmoNITB.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-.Overview of Gb link establishment</span><br><span style="color: hsl(0, 100%, 40%);">-["mscgen"]</span><br><span>-----</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/gb/gb-startup.msc[]</span><br><span>-----</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-[[ident]]</span><br><span style="color: hsl(0, 100%, 40%);">-=== Identities</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-The Gb interface identities of the PCU are configured via BSC -></span><br><span style="color: hsl(0, 100%, 40%);">-OsmoBTS -> PCU Socket. They consist of</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-NSEI:: NS Equipment Identifier</span><br><span style="color: hsl(0, 100%, 40%);">-NSVCI:: NS Virtual Connection Identifier</span><br><span style="color: hsl(0, 100%, 40%);">-BVCI:: BSSGP Virtual Connection Identifier</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-For an explanation of those identifiers and their use in the NS and</span><br><span style="color: hsl(0, 100%, 40%);">-BSSGP protocols, please see the relevant 3GPP specifications for NS (TS 08.16)</span><br><span style="color: hsl(0, 100%, 40%);">-and BSSGP (TS 08.18).</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-In most cases, all above identities belong to different namespaces and</span><br><span style="color: hsl(0, 100%, 40%);">-must be unique within their respective namespace and within the SGSN</span><br><span style="color: hsl(0, 100%, 40%);">-they connect to.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-This means that typically each OsmoPCU has one unique set of NSEI,</span><br><span style="color: hsl(0, 100%, 40%);">-NSVCI and BVCI in your network.</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/gb/ns.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/gb/bssgp.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/port_numbers.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/glossary.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/gfdl.adoc[]</span><br><span>diff --git a/OsmoPCU/osmopcu-usermanual-docinfo.xml b/OsmoPCU/osmopcu-usermanual-docinfo.xml</span><br><span>deleted file mode 100644</span><br><span>index ecc6742..0000000</span><br><span>--- a/OsmoPCU/osmopcu-usermanual-docinfo.xml</span><br><span>+++ /dev/null</span><br><span>@@ -1,46 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-<revhistory></span><br><span style="color: hsl(0, 100%, 40%);">-  <revision></span><br><span style="color: hsl(0, 100%, 40%);">-    <revnumber>1</revnumber></span><br><span style="color: hsl(0, 100%, 40%);">-    <date>February 13, 2016</date></span><br><span style="color: hsl(0, 100%, 40%);">-    <authorinitials>HW</authorinitials></span><br><span style="color: hsl(0, 100%, 40%);">-    <revremark></span><br><span style="color: hsl(0, 100%, 40%);">-      Initial version.</span><br><span style="color: hsl(0, 100%, 40%);">-    </revremark></span><br><span style="color: hsl(0, 100%, 40%);">-  </revision></span><br><span style="color: hsl(0, 100%, 40%);">-</revhistory></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<authorgroup></span><br><span style="color: hsl(0, 100%, 40%);">-  <author></span><br><span style="color: hsl(0, 100%, 40%);">-    <firstname>Harald</firstname></span><br><span style="color: hsl(0, 100%, 40%);">-    <surname>Welte</surname></span><br><span style="color: hsl(0, 100%, 40%);">-    <email>hwelte@sysmocom.de</email></span><br><span style="color: hsl(0, 100%, 40%);">-    <authorinitials>HW</authorinitials></span><br><span style="color: hsl(0, 100%, 40%);">-    <affiliation></span><br><span style="color: hsl(0, 100%, 40%);">-      <shortaffil>sysmocom</shortaffil></span><br><span style="color: hsl(0, 100%, 40%);">-      <orgname>sysmocom - s.f.m.c. GmbH</orgname></span><br><span style="color: hsl(0, 100%, 40%);">-      <jobtitle>Managing Director</jobtitle></span><br><span style="color: hsl(0, 100%, 40%);">-    </affiliation></span><br><span style="color: hsl(0, 100%, 40%);">-  </author></span><br><span style="color: hsl(0, 100%, 40%);">-</authorgroup></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<copyright></span><br><span style="color: hsl(0, 100%, 40%);">-  <year>2013-2016</year></span><br><span style="color: hsl(0, 100%, 40%);">-  <holder>sysmocom - s.f.m.c. GmbH</holder></span><br><span style="color: hsl(0, 100%, 40%);">-</copyright></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<legalnotice></span><br><span style="color: hsl(0, 100%, 40%);">-  <para></span><br><span style="color: hsl(0, 100%, 40%);">-    Permission is granted to copy, distribute and/or modify this</span><br><span style="color: hsl(0, 100%, 40%);">-    document under the terms of the GNU Free Documentation License,</span><br><span style="color: hsl(0, 100%, 40%);">- Version 1.3 or any later version published by the Free Software</span><br><span style="color: hsl(0, 100%, 40%);">- Foundation; with no Invariant Sections, no Front-Cover Texts,</span><br><span style="color: hsl(0, 100%, 40%);">-   and no Back-Cover Texts.  A copy of the license is included in</span><br><span style="color: hsl(0, 100%, 40%);">-  the section entitled "GNU Free Documentation License".</span><br><span style="color: hsl(0, 100%, 40%);">-  </para></span><br><span style="color: hsl(0, 100%, 40%);">-  <para></span><br><span style="color: hsl(0, 100%, 40%);">-   The Asciidoc source code of this manual can be found at</span><br><span style="color: hsl(0, 100%, 40%);">- <ulink url="http://git.osmocom.org/osmo-gsm-manuals/"></span><br><span style="color: hsl(0, 100%, 40%);">-          http://git.osmocom.org/osmo-gsm-manuals/</span><br><span style="color: hsl(0, 100%, 40%);">-        </ulink></span><br><span style="color: hsl(0, 100%, 40%);">-  </para></span><br><span style="color: hsl(0, 100%, 40%);">-</legalnotice></span><br><span>diff --git a/OsmoPCU/osmopcu-usermanual.adoc b/OsmoPCU/osmopcu-usermanual.adoc</span><br><span>deleted file mode 100644</span><br><span>index bf25cfd..0000000</span><br><span>--- a/OsmoPCU/osmopcu-usermanual.adoc</span><br><span>+++ /dev/null</span><br><span>@@ -1,30 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-:gfdl-enabled:</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-OsmoPCU User Manual</span><br><span style="color: hsl(0, 100%, 40%);">-===================</span><br><span style="color: hsl(0, 100%, 40%);">-Harald Welte <hwelte@sysmocom.de></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/preface.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/chapters/overview.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/chapters/running.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/vty.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/logging.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/chapters/configuration.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::{srcdir}/chapters/counters.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/gb.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/port_numbers.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/bibliography.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/glossary.adoc[]</span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-include::./common/chapters/gfdl.adoc[]</span><br><span>diff --git a/OsmoPCU/osmopcu-vty-reference.xml b/OsmoPCU/osmopcu-vty-reference.xml</span><br><span>deleted file mode 100644</span><br><span>index f8c39ec..0000000</span><br><span>--- a/OsmoPCU/osmopcu-vty-reference.xml</span><br><span>+++ /dev/null</span><br><span>@@ -1,37 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-<?xml version="1.0" encoding="UTF-8"?></span><br><span style="color: hsl(0, 100%, 40%);">-<!--</span><br><span style="color: hsl(0, 100%, 40%);">-  ex:ts=2:sw=42sts=2:et</span><br><span style="color: hsl(0, 100%, 40%);">-  -*- tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*-</span><br><span>---></span><br><span style="color: hsl(0, 100%, 40%);">-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML 5.0//EN"</span><br><span style="color: hsl(0, 100%, 40%);">-"http://docbook.org/xml/5.0/dtd/docbook.dtd" [</span><br><span style="color: hsl(0, 100%, 40%);">-<!ENTITY chapter-vty      SYSTEM      "./common/chapters/vty.xml"></span><br><span style="color: hsl(0, 100%, 40%);">-<!ENTITY sections-vty     SYSTEM      "generated/docbook_vty.xml" ></span><br><span style="color: hsl(0, 100%, 40%);">-]></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-<book></span><br><span style="color: hsl(0, 100%, 40%);">-  <info></span><br><span style="color: hsl(0, 100%, 40%);">-    <revhistory></span><br><span style="color: hsl(0, 100%, 40%);">-        <revision></span><br><span style="color: hsl(0, 100%, 40%);">-            <revnumber>v1</revnumber></span><br><span style="color: hsl(0, 100%, 40%);">-            <date>5th March 2014</date></span><br><span style="color: hsl(0, 100%, 40%);">-            <authorinitials>hf</authorinitials></span><br><span style="color: hsl(0, 100%, 40%);">-            <revremark>Initial version for 0.2-307</revremark></span><br><span style="color: hsl(0, 100%, 40%);">-        </revision></span><br><span style="color: hsl(0, 100%, 40%);">-    </revhistory></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    <title>OsmoPCU VTY Reference</title></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    <copyright></span><br><span style="color: hsl(0, 100%, 40%);">-      <year>2014</year></span><br><span style="color: hsl(0, 100%, 40%);">-    </copyright></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-    <legalnotice></span><br><span style="color: hsl(0, 100%, 40%);">-      <para>This work is copyright by <orgname>sysmocom - s.f.m.c. GmbH</orgname>. All rights reserved.</span><br><span style="color: hsl(0, 100%, 40%);">-      </para></span><br><span style="color: hsl(0, 100%, 40%);">-    </legalnotice></span><br><span style="color: hsl(0, 100%, 40%);">-  </info></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span style="color: hsl(0, 100%, 40%);">-  <!-- Main chapters--></span><br><span style="color: hsl(0, 100%, 40%);">-  &chapter-vty;</span><br><span style="color: hsl(0, 100%, 40%);">-</book></span><br><span>diff --git a/OsmoPCU/vty/osmo-pcu_vty_additions.xml b/OsmoPCU/vty/osmo-pcu_vty_additions.xml</span><br><span>deleted file mode 100644</span><br><span>index 55d75e4..0000000</span><br><span>--- a/OsmoPCU/vty/osmo-pcu_vty_additions.xml</span><br><span>+++ /dev/null</span><br><span>@@ -1,9 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-<vtydoc xmlns='urn:osmocom:xml:libosmocore:vty:doc:1.0'></span><br><span style="color: hsl(0, 100%, 40%);">-    <node id='14'></span><br><span style="color: hsl(0, 100%, 40%);">-    <child_of id='4' /></span><br><span style="color: hsl(0, 100%, 40%);">-    <name>PCU Configuration Node</name></span><br><span style="color: hsl(0, 100%, 40%);">-    <description>The main PCU configuration including the timeslot</span><br><span style="color: hsl(0, 100%, 40%);">-    assignment algorithm and other parameters.</description></span><br><span style="color: hsl(0, 100%, 40%);">-    </node></span><br><span style="color: hsl(0, 100%, 40%);">-</vtydoc></span><br><span style="color: hsl(0, 100%, 40%);">-</span><br><span>diff --git a/OsmoPCU/vty/osmo-pcu_vty_reference.xml b/OsmoPCU/vty/osmo-pcu_vty_reference.xml</span><br><span>deleted file mode 100644</span><br><span>index bf1532d..0000000</span><br><span>--- a/OsmoPCU/vty/osmo-pcu_vty_reference.xml</span><br><span>+++ /dev/null</span><br><span>@@ -1,941 +0,0 @@</span><br><span style="color: hsl(0, 100%, 40%);">-<vtydoc xmlns='urn:osmocom:xml:libosmocore:vty:doc:1.0'> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='0'> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='1'> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show version'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='version' doc='Displays program version' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show online-help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='online-help' doc='Online help' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='list'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='list' doc='Print command list' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='exit'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='exit' doc='Exit current mode and down to previous mode' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='help' doc='Description of the interactive help system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='enable'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='enable' doc='Turn on privileged mode command' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='terminal length &lt;0-512&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Set terminal line parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='length' doc='Set number of lines on a screen' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;0-512&gt;' doc='Number of lines on screen (0 for no pausing)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='terminal no length'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Set terminal line parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='length' doc='Set number of lines on a screen' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='echo .MESSAGE'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='echo' doc='Echo a message back to the vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='.MESSAGE' doc='The message to echo' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='who'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='who' doc='Display who is on vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show history'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='history' doc='Display the session command history' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging enable'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='enable' doc='Enables logging to this vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging disable'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='disable' doc='Disables logging to this vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging filter all (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='filter' doc='Filter log messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='Do you want to log all messages?' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Only print messages matched by other filters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Bypass filter and print all messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging color (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='color' doc='Configure color-printing for log messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Don&apos;t use color for printing messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Use color for printing messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging timestamp (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='timestamp' doc='Configure log message timestamping' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Don&apos;t prefix each log message' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Prefix each log message with current timestamp' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging set-log-mask MASK'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='set-log-mask' doc='Set the logmask of this logging target' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='MASK' doc='The logmask to use' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging set log mask MASK'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='set' doc='Decide which categories to output.' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Log commands' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='mask' doc='Mask commands' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='MASK' doc='The logmask to use' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging level (all|csn1|l1if|rlcmac|rlcmacdata|rlcmacdl|rlcmacul|rlcmacsched|rlcmacmeas|bssgp|pcu|lglobal|llapd|linp|lmux|lmi|lmib|lsms) (everything|debug|info|notice|error|fatal)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='level' doc='Set the log level for a specified category' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='Global setting for all subsystems' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='csn1' doc='Concrete Syntax Notation One (CSN1)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='l1if' doc='GPRS PCU L1 interface (L1IF)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmac' doc='GPRS RLC/MAC layer (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacdata' doc='GPRS RLC/MAC layer Data (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacdl' doc='GPRS RLC/MAC layer Downlink (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacul' doc='GPRS RLC/MAC layer Uplink (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacsched' doc='GPRS RLC/MAC layer Scheduling (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacmeas' doc='GPRS RLC/MAC layer Measurements (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='bssgp' doc='GPRS BSS Gateway Protocol (BSSGP)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='pcu' doc='GPRS Packet Control Unit (PCU)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lglobal' doc='Library-internal global log family' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='llapd' doc='LAPD in libosmogsm' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='linp' doc='A-bis Intput Subsystem' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmi' doc='A-bis Input Driver for Signalling' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lsms' doc='Layer3 Short Message Service (SMS)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='everything' doc='Log simply everything' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='debug' doc='Log debug messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='info' doc='Log informational messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='notice' doc='Log noticable messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='error' doc='Log error messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='fatal' doc='Log only fatal messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show logging vty'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Show current logging configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='vty' doc='Show current logging configuration for this vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show alarms'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='alarms' doc='Show current logging configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show bts statistics'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='bts' doc='BTS related functionality' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='statistics' doc='Statistics' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show tbf all'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='tbf' doc='information about all current TBFs' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='(null)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='2'> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='3'> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='help' doc='Description of the interactive help system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='list'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='list' doc='Print command list' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write terminal'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Write to terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write file'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Write to configuration file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write memory'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='memory' doc='Write configuration to the file (same as write file)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show running-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='running-config' doc='running configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='exit'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='exit' doc='Exit current mode and down to previous mode' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='disable'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='disable' doc='Turn off privileged mode command' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='configure terminal'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='configure' doc='Configuration from vty interface' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Configuration terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='copy running-config startup-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='copy' doc='Copy configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='running-config' doc='Copy running config to... ' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='startup-config' doc='Copy running config to startup config (same as write file)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show startup-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='startup-config' doc='Contentes of startup configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show version'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='version' doc='Displays program version' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show online-help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='online-help' doc='Online help' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='terminal length &lt;0-512&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Set terminal line parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='length' doc='Set number of lines on a screen' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;0-512&gt;' doc='Number of lines on screen (0 for no pausing)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='terminal no length'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Set terminal line parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='length' doc='Set number of lines on a screen' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='echo .MESSAGE'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='echo' doc='Echo a message back to the vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='.MESSAGE' doc='The message to echo' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='who'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='who' doc='Display who is on vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show history'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='history' doc='Display the session command history' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='terminal monitor'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Set terminal line parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='monitor' doc='Copy debug output to the current terminal line' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='terminal no monitor'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Set terminal line parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='monitor' doc='Copy debug output to the current terminal line' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging enable'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='enable' doc='Enables logging to this vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging disable'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='disable' doc='Disables logging to this vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging filter all (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='filter' doc='Filter log messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='Do you want to log all messages?' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Only print messages matched by other filters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Bypass filter and print all messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging color (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='color' doc='Configure color-printing for log messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Don&apos;t use color for printing messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Use color for printing messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging timestamp (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='timestamp' doc='Configure log message timestamping' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Don&apos;t prefix each log message' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Prefix each log message with current timestamp' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging set-log-mask MASK'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='set-log-mask' doc='Set the logmask of this logging target' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='MASK' doc='The logmask to use' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging set log mask MASK'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='set' doc='Decide which categories to output.' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Log commands' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='mask' doc='Mask commands' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='MASK' doc='The logmask to use' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging level (all|csn1|l1if|rlcmac|rlcmacdata|rlcmacdl|rlcmacul|rlcmacsched|rlcmacmeas|bssgp|pcu|lglobal|llapd|linp|lmux|lmi|lmib|lsms) (everything|debug|info|notice|error|fatal)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='level' doc='Set the log level for a specified category' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='Global setting for all subsystems' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='csn1' doc='Concrete Syntax Notation One (CSN1)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='l1if' doc='GPRS PCU L1 interface (L1IF)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmac' doc='GPRS RLC/MAC layer (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacdata' doc='GPRS RLC/MAC layer Data (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacdl' doc='GPRS RLC/MAC layer Downlink (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacul' doc='GPRS RLC/MAC layer Uplink (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacsched' doc='GPRS RLC/MAC layer Scheduling (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacmeas' doc='GPRS RLC/MAC layer Measurements (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='bssgp' doc='GPRS BSS Gateway Protocol (BSSGP)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='pcu' doc='GPRS Packet Control Unit (PCU)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lglobal' doc='Library-internal global log family' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='llapd' doc='LAPD in libosmogsm' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='linp' doc='A-bis Intput Subsystem' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmi' doc='A-bis Input Driver for Signalling' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lsms' doc='Layer3 Short Message Service (SMS)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='everything' doc='Log simply everything' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='debug' doc='Log debug messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='info' doc='Log informational messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='notice' doc='Log noticable messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='error' doc='Log error messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='fatal' doc='Log only fatal messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show logging vty'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Show current logging configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='vty' doc='Show current logging configuration for this vty' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show alarms'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='alarms' doc='Show current logging configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show bts statistics'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='bts' doc='BTS related functionality' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='statistics' doc='Statistics' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show tbf all'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='tbf' doc='information about all current TBFs' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='(null)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='4'> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='help' doc='Description of the interactive help system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='list'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='list' doc='Print command list' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write terminal'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Write to terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write file'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Write to configuration file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write memory'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='memory' doc='Write configuration to the file (same as write file)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show running-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='running-config' doc='running configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='exit'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='exit' doc='Exit current mode and down to previous mode' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='end'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='end' doc='End current mode and change to enable mode.' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='hostname WORD'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='hostname' doc='Set system&apos;s network name' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='WORD' doc='This system&apos;s network name' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no hostname [HOSTNAME]'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='hostname' doc='Reset system&apos;s network name' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='[HOSTNAME]' doc='Host name of this router' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='password (8|) WORD'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='password' doc='Assign the terminal connection password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='8' doc='Specifies a HIDDEN password will follow' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='' doc='dummy string ' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='WORD' doc='The HIDDEN line password string' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='password LINE'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='password' doc='Assign the terminal connection password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='LINE' doc='The UNENCRYPTED (cleartext) line password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='enable password (8|) WORD'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='enable' doc='Modify enable password parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='password' doc='Assign the privileged level password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='8' doc='Specifies a HIDDEN password will follow' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='' doc='dummy string ' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='WORD' doc='The HIDDEN &apos;enable&apos; password string' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='enable password LINE'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='enable' doc='Modify enable password parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='password' doc='Assign the privileged level password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='LINE' doc='The UNENCRYPTED (cleartext) &apos;enable&apos; password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no enable password'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='enable' doc='Modify enable password parameters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='password' doc='Assign the privileged level password' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='banner motd default'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='banner' doc='Set banner string' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='motd' doc='Strings for motd' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='default' doc='Default string' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='banner motd file [FILE]'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='banner' doc='Set banner' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='motd' doc='Banner for motd' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Banner from a file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='[FILE]' doc='Filename' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no banner motd'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='banner' doc='Set banner string' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='motd' doc='Strings for motd' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='service terminal-length &lt;0-512&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='service' doc='Set up miscellaneous service' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal-length' doc='System wide terminal length configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;0-512&gt;' doc='Number of lines of VTY (0 means no line control)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no service terminal-length [&lt;0-512&gt;]'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='service' doc='Set up miscellaneous service' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal-length' doc='System wide terminal length configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='[&lt;0-512&gt;]' doc='Number of lines of VTY (0 means no line control)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='line vty'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='line' doc='Configure a terminal line' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='vty' doc='Virtual terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='service advanced-vty'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='service' doc='Set up miscellaneous service' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='advanced-vty' doc='Enable advanced mode vty interface' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no service advanced-vty'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='service' doc='Set up miscellaneous service' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='advanced-vty' doc='Enable advanced mode vty interface' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show history'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='history' doc='Display the session command history' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='log stderr'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='stderr' doc='Logging via STDERR of the process' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no log stderr'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='stderr' doc='Logging via STDERR of the process' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='log file .FILENAME'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Logging to text file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='.FILENAME' doc='Filename' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no log file .FILENAME'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Logging to text file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='.FILENAME' doc='Filename' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='log alarms &lt;2-32700&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='alarms' doc='Logging alarms to osmo_strrb' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;2-32700&gt;' doc='Maximum number of messages to log' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no log alarms'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='alarms' doc='Logging alarms to osmo_strrb' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='log syslog (authpriv|cron|daemon|ftp|lpr|mail|news|user|uucp)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='syslog' doc='Logging via syslog' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='authpriv' doc='Security/authorization messages facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='cron' doc='Clock daemon (cron/at) facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='daemon' doc='General system daemon facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='ftp' doc='Ftp daemon facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lpr' doc='Line printer facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='mail' doc='Mail facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='news' doc='News facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='user' doc='Generic facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='uucp' doc='UUCP facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='log syslog local &lt;0-7&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='syslog' doc='Logging via syslog' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='local' doc='Syslog LOCAL facility' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;0-7&gt;' doc='Local facility number' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no log syslog'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='log' doc='Configure logging sub-system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='syslog' doc='Logging via syslog' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='pcu'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='pcu' doc='BTS specific configure' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='7'> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='help' doc='Description of the interactive help system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='list'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='list' doc='Print command list' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write terminal'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Write to terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write file'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Write to configuration file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write memory'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='memory' doc='Write configuration to the file (same as write file)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show running-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='running-config' doc='running configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='exit'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='exit' doc='Exit current mode and down to previous mode' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='end'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='end' doc='End current mode and change to enable mode.' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging filter all (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='filter' doc='Filter log messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='Do you want to log all messages?' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Only print messages matched by other filters' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Bypass filter and print all messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging color (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='color' doc='Configure color-printing for log messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Don&apos;t use color for printing messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Use color for printing messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging timestamp (0|1)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='timestamp' doc='Configure log message timestamping' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='0' doc='Don&apos;t prefix each log message' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='1' doc='Prefix each log message with current timestamp' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='logging level (all|csn1|l1if|rlcmac|rlcmacdata|rlcmacdl|rlcmacul|rlcmacsched|rlcmacmeas|bssgp|pcu|lglobal|llapd|linp|lmux|lmi|lmib|lsms) (everything|debug|info|notice|error|fatal)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='logging' doc='Configure log message to this terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='level' doc='Set the log level for a specified category' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='all' doc='Global setting for all subsystems' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='csn1' doc='Concrete Syntax Notation One (CSN1)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='l1if' doc='GPRS PCU L1 interface (L1IF)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmac' doc='GPRS RLC/MAC layer (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacdata' doc='GPRS RLC/MAC layer Data (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacdl' doc='GPRS RLC/MAC layer Downlink (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacul' doc='GPRS RLC/MAC layer Uplink (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacsched' doc='GPRS RLC/MAC layer Scheduling (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='rlcmacmeas' doc='GPRS RLC/MAC layer Measurements (RLCMAC)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='bssgp' doc='GPRS BSS Gateway Protocol (BSSGP)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='pcu' doc='GPRS Packet Control Unit (PCU)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lglobal' doc='Library-internal global log family' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='llapd' doc='LAPD in libosmogsm' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='linp' doc='A-bis Intput Subsystem' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmux' doc='A-bis B-Subchannel TRAU Frame Multiplex' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmi' doc='A-bis Input Driver for Signalling' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lmib' doc='A-bis Input Driver for B-Channels (voice)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lsms' doc='Layer3 Short Message Service (SMS)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='everything' doc='Log simply everything' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='debug' doc='Log debug messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='info' doc='Log informational messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='notice' doc='Log noticable messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='error' doc='Log error messages and higher levels' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='fatal' doc='Log only fatal messages' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='8'> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='help' doc='Description of the interactive help system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='list'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='list' doc='Print command list' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write terminal'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Write to terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write file'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Write to configuration file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write memory'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='memory' doc='Write configuration to the file (same as write file)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show running-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='running-config' doc='running configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='exit'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='exit' doc='Exit current mode and down to previous mode' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='end'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='end' doc='End current mode and change to enable mode.' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='login'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='login' doc='Enable password checking' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no login'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='login' doc='Enable password checking' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-  <node id='14'> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='help'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='help' doc='Description of the interactive help system' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='list'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='list' doc='Print command list' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write terminal'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='terminal' doc='Write to terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write file'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='file' doc='Write to configuration file' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write memory'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='memory' doc='Write configuration to the file (same as write file)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='write'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='write' doc='Write running configuration to memory, network, or terminal' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='show running-config'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='show' doc='Show running system information' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='running-config' doc='running configuration' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no two-phase-access'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='two-phase-access' doc='Only use two phase access when requested my MS' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='cs &lt;1-4&gt; [&lt;1-4&gt;]'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='cs' doc='Set the Coding Scheme to be used, (overrides BTS config)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;1-4&gt;' doc='Initial CS used' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='[&lt;1-4&gt;]' doc='Alternative uplink CS' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no cs'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='cs' doc='Don&apos;t force given Coding Scheme, (use BTS config)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='queue lifetime &lt;1-65534&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='queue' doc='Packet queue options' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lifetime' doc='Set lifetime limit of LLC frame in centi-seconds (overrides the value given by SGSN)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;1-65534&gt;' doc='Lifetime in centi-seconds' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='queue lifetime infinite'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='queue' doc='Packet queue options' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lifetime' doc='Set lifetime limit of LLC frame in centi-seconds (overrides the value given by SGSN)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='infinite' doc='Infinite lifetime' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='no queue lifetime'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='no' doc='Negate a command or set its defaults' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='queue' doc='Packet queue options' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='lifetime' doc='Disable lifetime limit of LLC frame (use value given by SGSN)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='alloc-algorithm (a|b)'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='alloc-algorithm' doc='Select slot allocation algorithm to use when assigning timeslots on PACCH' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='a' doc='Single slot is assigned only' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='b' doc='Multiple slots are assigned for semi-duplex operation' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='two-phase-access'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='two-phase-access' doc='Force two phase access when MS requests single phase access' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='flow-control-interval &lt;1-10&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='flow-control-interval' doc='Interval between sending subsequent Flow Control PDUs' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;1-10&gt;' doc='Interval time in seconds' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='alpha &lt;0-10&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='alpha' doc='Alpha parameter for MS power control in units of 0.1 (see TS 05.08) NOTE: Be sure to set Alpha value at System information 13 too.' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;0-10&gt;' doc='Alpha in units of 0.1' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='gamma &lt;0-62&gt;'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='gamma' doc='Gamma parameter for MS power control in units of dB (see TS 05.08)' /> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='&lt;0-62&gt;' doc='Gamma in even unit of dBs' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-    <command id='end'> </span><br><span style="color: hsl(0, 100%, 40%);">-      <params> </span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='end' doc='End current mode and change to enable mode' /> </span><br><span style="color: hsl(0, 100%, 40%);">-      </params> </span><br><span style="color: hsl(0, 100%, 40%);">-    </command> </span><br><span style="color: hsl(0, 100%, 40%);">-  </node> </span><br><span style="color: hsl(0, 100%, 40%);">-</vtydoc></span><br><span>\ No newline at end of file</span><br><span>diff --git a/configure.ac b/configure.ac</span><br><span>index 69dc3c1..fff6a4f 100644</span><br><span>--- a/configure.ac</span><br><span>+++ b/configure.ac</span><br><span>@@ -32,7 +32,6 @@</span><br><span>     OsmoMGCP/Makefile</span><br><span>     OsmoNAT/Makefile</span><br><span>     OsmoNITB/Makefile</span><br><span style="color: hsl(0, 100%, 40%);">-    OsmoPCU/Makefile</span><br><span>     OsmoSGSN/Makefile</span><br><span>     OsmoSIPConnector/Makefile</span><br><span>     OsmoSTP/Makefile</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/11966">change 11966</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/11966"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-manuals </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I2a1de294883491487aa270b1e30160d559ef063a </div>
<div style="display:none"> Gerrit-Change-Number: 11966 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: osmith <osmith@sysmocom.de> </div>