<p>roox has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bsc/+/16066">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">Fix some typos<br><br>Fix typos and common misspellings in code comments and in the manual.<br><br>Change-Id: I46fc9d424620c77ae9ccf78b58081bd303386d7c<br>---<br>M doc/e1-data-model.txt<br>M doc/handover.txt<br>M doc/manuals/aoip-mgw-options.adoc<br>M doc/manuals/chapters/counters_generated.adoc<br>M doc/manuals/chapters/handover.adoc<br>M doc/manuals/chapters/osmux_bsc.adoc<br>M doc/manuals/message-sequences/mo_call-abis_a.msc<br>M doc/manuals/mgw/classic-bsc.msc<br>M doc/manuals/osmux-reference.adoc<br>M doc/manuals/vty/bsc_vty_reference.xml<br>M doc/manuals/vty/libbsc_vty_additions.xml<br>M include/mISDNif.h<br>M include/osmocom/bsc/a_reset.h<br>M include/osmocom/bsc/abis_rsl.h<br>M include/osmocom/bsc/acc_ramp.h<br>M include/osmocom/bsc/gsm_data.h<br>M include/osmocom/bsc/meas_feed.h<br>M include/osmocom/bsc/osmo_bsc_reset.h<br>M include/osmocom/bsc/osmo_bsc_sigtran.h<br>M include/osmocom/bsc/penalty_timers.h<br>M src/ipaccess/ipaccess-config.c<br>M src/ipaccess/ipaccess-proxy.c<br>M src/osmo-bsc/a_reset.c<br>M src/osmo-bsc/abis_nm.c<br>M src/osmo-bsc/abis_nm_vty.c<br>M src/osmo-bsc/abis_om2000.c<br>M src/osmo-bsc/abis_rsl.c<br>M src/osmo-bsc/assignment_fsm.c<br>M src/osmo-bsc/bsc_subscr_conn_fsm.c<br>M src/osmo-bsc/bsc_vty.c<br>M src/osmo-bsc/bts_siemens_bs11.c<br>M src/osmo-bsc/codec_pref.c<br>M src/osmo-bsc/gsm_04_08_rr.c<br>M src/osmo-bsc/gsm_data.c<br>M src/osmo-bsc/handover_decision.c<br>M src/osmo-bsc/handover_decision_2.c<br>M src/osmo-bsc/handover_fsm.c<br>M src/osmo-bsc/lchan_rtp_fsm.c<br>M src/osmo-bsc/neighbor_ident_vty.c<br>M src/osmo-bsc/osmo_bsc_bssap.c<br>M src/osmo-bsc/osmo_bsc_lcls.c<br>M src/osmo-bsc/osmo_bsc_main.c<br>M src/osmo-bsc/osmo_bsc_sigtran.c<br>M src/osmo-bsc/paging.c<br>M src/osmo-bsc/pcu_sock.c<br>M src/osmo-bsc/system_information.c<br>M tests/codec_pref/codec_pref_test.c<br>M tests/handover/handover_test.c<br>48 files changed, 88 insertions(+), 88 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/66/16066/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/doc/e1-data-model.txt b/doc/e1-data-model.txt</span><br><span>index 509004f..06f9f30 100644</span><br><span>--- a/doc/e1-data-model.txt</span><br><span>+++ b/doc/e1-data-model.txt</span><br><span>@@ -8,7 +8,7 @@</span><br><span> E1 link, but it could also be abis-over-IP with a mixture of TCP and RTP/UDP.</span><br><span> </span><br><span> To further complicate the fact, multiple BTS can share one such pysical</span><br><span style="color: hsl(0, 100%, 40%);">-link.  On a single E1 line, we can easily accomodate up to three BTS with</span><br><span style="color: hsl(120, 100%, 40%);">+link.  On a single E1 line, we can easily accommodate up to three BTS with</span><br><span> two TRX each.</span><br><span> </span><br><span> Thus, it is best for OpenBSC to have some kind of abstraction layer.  The BSC's</span><br><span>diff --git a/doc/handover.txt b/doc/handover.txt</span><br><span>index ac19e87..c5fc331 100644</span><br><span>--- a/doc/handover.txt</span><br><span>+++ b/doc/handover.txt</span><br><span>@@ -38,7 +38,7 @@</span><br><span> </span><br><span> Window RXLEV averaging:               10 SACCH frames (no weighting)</span><br><span> Window RXQUAL averaging:      1 SACCH frame (no averaging)</span><br><span style="color: hsl(0, 100%, 40%);">-Level Threashold:           1 of the last 1 AV-RXLEV values < -110dBm</span><br><span style="color: hsl(120, 100%, 40%);">+Level Threshold:          1 of the last 1 AV-RXLEV values < -110dBm</span><br><span> Quality Threshold:              3 of the last 4 AV-RXQUAL values >= 5</span><br><span> Interference Threshold:             1 of the last AV-RXLEV > -85 dBm &</span><br><span>                            3 of the last 4 AV-RXQUAL values >= 5</span><br><span>diff --git a/doc/manuals/aoip-mgw-options.adoc b/doc/manuals/aoip-mgw-options.adoc</span><br><span>index f693093..124c03f 100644</span><br><span>--- a/doc/manuals/aoip-mgw-options.adoc</span><br><span>+++ b/doc/manuals/aoip-mgw-options.adoc</span><br><span>@@ -54,7 +54,7 @@</span><br><span> </span><br><span> As more modern MSCs at operators tend to favor implementing 3GPP AoIP</span><br><span> rather than the proprietary SCCPlite based A interface, it becomes</span><br><span style="color: hsl(0, 100%, 40%);">-neccessary for OsmoBSC to support this.</span><br><span style="color: hsl(120, 100%, 40%);">+necessary for OsmoBSC to support this.</span><br><span> </span><br><span> At the same time, for compatibility reasons, the classic SCCPlite</span><br><span> support shall be kept, if possible with reasonable effort.</span><br><span>diff --git a/doc/manuals/chapters/counters_generated.adoc b/doc/manuals/chapters/counters_generated.adoc</span><br><span>index 65f4ca4..f668865 100644</span><br><span>--- a/doc/manuals/chapters/counters_generated.adoc</span><br><span>+++ b/doc/manuals/chapters/counters_generated.adoc</span><br><span>@@ -22,7 +22,7 @@</span><br><span> | codec:fr | <<bts_codec:fr>> | Count the usage of FR codec by channel mode requested.</span><br><span> | codec:hr | <<bts_codec:hr>> | Count the usage of HR codec by channel mode requested.</span><br><span> | paging:attempted | <<bts_paging:attempted>> | Paging attempts for a subscriber.</span><br><span style="color: hsl(0, 100%, 40%);">-| paging:already | <<bts_paging:already>> | Paging attempts ignored as subsciber was already being paged.</span><br><span style="color: hsl(120, 100%, 40%);">+| paging:already | <<bts_paging:already>> | Paging attempts ignored as subscriber was already being paged.</span><br><span> | paging:responded | <<bts_paging:responded>> | Paging attempts with successful paging response.</span><br><span> | paging:expired | <<bts_paging:expired>> | Paging Request expired because of timeout T3113.</span><br><span> | chan_act:total | <<bts_chan_act:total>> | Total number of Channel Activations.</span><br><span>@@ -48,7 +48,7 @@</span><br><span> | codec:fr | <<bts_codec:fr>> | Count the usage of FR codec by channel mode requested.</span><br><span> | codec:hr | <<bts_codec:hr>> | Count the usage of HR codec by channel mode requested.</span><br><span> | paging:attempted | <<bts_paging:attempted>> | Paging attempts for a subscriber.</span><br><span style="color: hsl(0, 100%, 40%);">-| paging:already | <<bts_paging:already>> | Paging attempts ignored as subsciber was already being paged.</span><br><span style="color: hsl(120, 100%, 40%);">+| paging:already | <<bts_paging:already>> | Paging attempts ignored as subscriber was already being paged.</span><br><span> | paging:responded | <<bts_paging:responded>> | Paging attempts with successful paging response.</span><br><span> | paging:expired | <<bts_paging:expired>> | Paging Request expired because of timeout T3113.</span><br><span> | chan_act:total | <<bts_chan_act:total>> | Total number of Channel Activations.</span><br><span>@@ -74,7 +74,7 @@</span><br><span> | codec:fr | <<bts_codec:fr>> | Count the usage of FR codec by channel mode requested.</span><br><span> | codec:hr | <<bts_codec:hr>> | Count the usage of HR codec by channel mode requested.</span><br><span> | paging:attempted | <<bts_paging:attempted>> | Paging attempts for a subscriber.</span><br><span style="color: hsl(0, 100%, 40%);">-| paging:already | <<bts_paging:already>> | Paging attempts ignored as subsciber was already being paged.</span><br><span style="color: hsl(120, 100%, 40%);">+| paging:already | <<bts_paging:already>> | Paging attempts ignored as subscriber was already being paged.</span><br><span> | paging:responded | <<bts_paging:responded>> | Paging attempts with successful paging response.</span><br><span> | paging:expired | <<bts_paging:expired>> | Paging Request expired because of timeout T3113.</span><br><span> | chan_act:total | <<bts_chan_act:total>> | Total number of Channel Activations.</span><br><span>@@ -105,14 +105,14 @@</span><br><span> | assignment:no_channel | <<bsc_assignment:no_channel>> | Failure to allocate lchan for Assignment.</span><br><span> | assignment:timeout | <<bsc_assignment:timeout>> | Assignment timed out.</span><br><span> | assignment:failed | <<bsc_assignment:failed>> | Received Assignment Failure message.</span><br><span style="color: hsl(0, 100%, 40%);">-| assignment:error | <<bsc_assignment:error>> | Assigment failed for other reason.</span><br><span style="color: hsl(120, 100%, 40%);">+| assignment:error | <<bsc_assignment:error>> | Assignment failed for other reason.</span><br><span> | handover:attempted | <<bsc_handover:attempted>> | Intra-BSC handover attempts.</span><br><span> | handover:completed | <<bsc_handover:completed>> | Intra-BSC handover completed.</span><br><span> | handover:stopped | <<bsc_handover:stopped>> | Connection ended during HO.</span><br><span> | handover:no_channel | <<bsc_handover:no_channel>> | Failure to allocate lchan for HO.</span><br><span> | handover:timeout | <<bsc_handover:timeout>> | Handover timed out.</span><br><span> | handover:failed | <<bsc_handover:failed>> | Received Handover Fail messages.</span><br><span style="color: hsl(0, 100%, 40%);">-| handover:error | <<bsc_handover:error>> | Re-assigment failed for other reason.</span><br><span style="color: hsl(120, 100%, 40%);">+| handover:error | <<bsc_handover:error>> | Re-assignment failed for other reason.</span><br><span> | interbsc_ho_out:attempted | <<bsc_interbsc_ho_out:attempted>> | Attempts to handover to remote BSS.</span><br><span> | interbsc_ho_out:completed | <<bsc_interbsc_ho_out:completed>> | Handover to remote BSS completed.</span><br><span> | interbsc_ho_out:stopped | <<bsc_interbsc_ho_out:stopped>> | Connection ended during HO.</span><br><span>diff --git a/doc/manuals/chapters/handover.adoc b/doc/manuals/chapters/handover.adoc</span><br><span>index bb99751..d9805f7 100644</span><br><span>--- a/doc/manuals/chapters/handover.adoc</span><br><span>+++ b/doc/manuals/chapters/handover.adoc</span><br><span>@@ -61,7 +61,7 @@</span><br><span> </span><br><span> The BSC is the point of decision whether to do handover or not. This can be a</span><br><span> hugely complex combination of heuristics, knowledge of cell load and codec</span><br><span style="color: hsl(0, 100%, 40%);">-capabilites. The most important indicator for handover though is: does an MS</span><br><span style="color: hsl(120, 100%, 40%);">+capabilities. The most important indicator for handover though is: does an MS</span><br><span> report a neighbor with a better signal than the current cell? See</span><br><span> <<intra_bsc_ho_dot>>.</span><br><span> </span><br><span>diff --git a/doc/manuals/chapters/osmux_bsc.adoc b/doc/manuals/chapters/osmux_bsc.adoc</span><br><span>index c9f387b..0a11d17 100644</span><br><span>--- a/doc/manuals/chapters/osmux_bsc.adoc</span><br><span>+++ b/doc/manuals/chapters/osmux_bsc.adoc</span><br><span>@@ -33,7 +33,7 @@</span><br><span>   up. If _BSSMAP Assign Request_ from MSC contains _Osmux CID_ IE,</span><br><span>   {program-name} will instruct its MGW to set up an Osmux connection on the</span><br><span>   CN-side of the MGCP endpoint, and will provide the MSC with its _recvCID_</span><br><span style="color: hsl(0, 100%, 40%);">-  through the extension IE _Osmux CID_ appened to the _BSSMAP Assign Complete_</span><br><span style="color: hsl(120, 100%, 40%);">+  through the extension IE _Osmux CID_ appended to the _BSSMAP Assign Complete_</span><br><span>   message. On the other hand, if _BSSMAP Assign Request_ doesn't contain an</span><br><span>   _Osmux CID_ IE, {program-name} will instruct its MGW to set up a regular RTP</span><br><span>   connection on the CN-side of the MGCP endpoint.</span><br><span>diff --git a/doc/manuals/message-sequences/mo_call-abis_a.msc b/doc/manuals/message-sequences/mo_call-abis_a.msc</span><br><span>index 4597ab1..ba7f0aa 100644</span><br><span>--- a/doc/manuals/message-sequences/mo_call-abis_a.msc</span><br><span>+++ b/doc/manuals/message-sequences/mo_call-abis_a.msc</span><br><span>@@ -107,7 +107,7 @@</span><br><span>       ...;</span><br><span>         bsc <- m_sc  [label="SCCP DT1 (BSSMAP CLEAR CMD)"];</span><br><span>     bsc -> bsc   [label="GSCON_EV_A_CLEAR_CMD", textcolor="red", linecolor="red"];</span><br><span style="color: hsl(0, 100%, 40%);">- ---             [label="BSC must release terrestrial resoures before reporting CLEAR COMPLETE"];</span><br><span style="color: hsl(120, 100%, 40%);">+    ---             [label="BSC must release terrestrial resources before reporting CLEAR COMPLETE"];</span><br><span>  mgw <- bsc   [label="MGCP DLCX rtpbridge/2@mgw", textcolor="blue", linecolor="blue"];</span><br><span>       mgw box mgw     [label="Release MSC-facing local RTP port (3000)", textcolor="blue", linecolor="blue"];</span><br><span>        mgw -> bsc   [label="MGCP DLCX rtpbridge/2@mgw OK", textcolor="blue", linecolor="blue"];</span><br><span>diff --git a/doc/manuals/mgw/classic-bsc.msc b/doc/manuals/mgw/classic-bsc.msc</span><br><span>index 56d2889..97b6513 100644</span><br><span>--- a/doc/manuals/mgw/classic-bsc.msc</span><br><span>+++ b/doc/manuals/mgw/classic-bsc.msc</span><br><span>@@ -1,5 +1,5 @@</span><br><span> # MO Call on a classic E1 Abis BTS with classic E1 A BSC</span><br><span style="color: hsl(0, 100%, 40%);">-# not actually supported by OsmoBSC (nor planned), for refrence only</span><br><span style="color: hsl(120, 100%, 40%);">+# not actually supported by OsmoBSC (nor planned), for reference only</span><br><span> msc {</span><br><span>         hscale=2;</span><br><span>    ms [label="MS"], bts [label="E1 BTS"], bsc[label="OsmoBSC"], trau[label="TRAU"], m_sc[label="MSC"]; </span><br><span>diff --git a/doc/manuals/osmux-reference.adoc b/doc/manuals/osmux-reference.adoc</span><br><span>index 929f442..e28347a 100644</span><br><span>--- a/doc/manuals/osmux-reference.adoc</span><br><span>+++ b/doc/manuals/osmux-reference.adoc</span><br><span>@@ -5,7 +5,7 @@</span><br><span> </span><br><span> In case of satellite based GSM systems, the transmission cost on the back-haul</span><br><span> is relatively expensive. The billing for such SAT uplink is usually done in a</span><br><span style="color: hsl(0, 100%, 40%);">-pay-per-byte basis. Thus, reducing the amount of bytes transfered would</span><br><span style="color: hsl(120, 100%, 40%);">+pay-per-byte basis. Thus, reducing the amount of bytes transferred would</span><br><span> significantly reduce the cost of such uplinks. In such environment, even</span><br><span> seemingly small protocol optimizations, eg. message batching and trunking, can</span><br><span> result in significant cost reduction.</span><br><span>@@ -93,7 +93,7 @@</span><br><span> why:</span><br><span> </span><br><span> * TCP is a streaming protocol aimed at maximizing the throughput of a stream</span><br><span style="color: hsl(0, 100%, 40%);">-  withing the constraints of the underlying transport layer.  This feature is</span><br><span style="color: hsl(120, 100%, 40%);">+  within the constraints of the underlying transport layer.  This feature is</span><br><span>   not really required for the low-bandwidth and low-pps GSM signalling.</span><br><span>   Moreover, TCP is stream oriented and does not conserve message boundaries.</span><br><span>   As such, the IPA header has to serve as a boundary between messages in the</span><br><span>@@ -114,7 +114,7 @@</span><br><span> </span><br><span> LAPD has a very small header (3-5 octets) compared to TCPs 20 bytes.  Even if</span><br><span> LAPD is put inside UDP, the combination of 11 to 13 octets still saves a</span><br><span style="color: hsl(0, 100%, 40%);">-noticable number of bytes per packet. Moreover, LAPD has been modified for less</span><br><span style="color: hsl(120, 100%, 40%);">+noticeable number of bytes per packet. Moreover, LAPD has been modified for less</span><br><span> reliable interfaces such as the GSM Um interface (LAPDm), as well as for the</span><br><span> use in satellite systems (LAPsat in ETSI GMR).</span><br><span> </span><br><span>@@ -136,7 +136,7 @@</span><br><span> * FT == 2: Dummy</span><br><span> * FT == 3: Reserved for Fture Use</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-There can be any number of OSmux messages batched up in one underlaying packet.</span><br><span style="color: hsl(120, 100%, 40%);">+There can be any number of OSmux messages batched up in one underlying packet.</span><br><span> In this case, the multiple OSmux messages are simply concatenated, i.e. the</span><br><span> OSmux header control octet directly follows the last octet of the payload of the</span><br><span> previous OSmux message.</span><br><span>@@ -224,7 +224,7 @@</span><br><span> clock) as specified in AMR-RTP.</span><br><span> </span><br><span> AMR Codec Mode Request (AMR-FT): 4 bits::</span><br><span style="color: hsl(0, 100%, 40%);">-This is a mapping from te AMR FT field (Frame type index) in RFC3267 Section</span><br><span style="color: hsl(120, 100%, 40%);">+This is a mapping from the AMR FT field (Frame type index) in RFC3267 Section</span><br><span> 4.3.2. The length of each codec frame needs to be determined from this field. It</span><br><span> is thus guaranteed that all frames for a specific stream in an OSmux batch are</span><br><span> of the same AMR type.</span><br><span>@@ -356,7 +356,7 @@</span><br><span> </span><br><span> === Batching</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-Following chart shows how batching with a factor of 3 works. To easilly</span><br><span style="color: hsl(120, 100%, 40%);">+Following chart shows how batching with a factor of 3 works. To easily</span><br><span> illustrate batching, only uplink and one concurrent call is considered.</span><br><span> </span><br><span> It can be seen how 3 RTP packets from MSa arrive to the BSC from the BTS. The</span><br><span>@@ -559,7 +559,7 @@</span><br><span> </span><br><span> A batching factor of 8 provides very little improvement with regards to batching</span><br><span> 4 messages. Still, we risk to degrade user experience. Thus, we consider a</span><br><span style="color: hsl(0, 100%, 40%);">-batching factor of 3 and 4 is adecuate.</span><br><span style="color: hsl(120, 100%, 40%);">+batching factor of 3 and 4 is adequate.</span><br><span> </span><br><span> == Other proposed follow-up works</span><br><span> </span><br><span>diff --git a/doc/manuals/vty/bsc_vty_reference.xml b/doc/manuals/vty/bsc_vty_reference.xml</span><br><span>index 178e5b5..8401043 100644</span><br><span>--- a/doc/manuals/vty/bsc_vty_reference.xml</span><br><span>+++ b/doc/manuals/vty/bsc_vty_reference.xml</span><br><span>@@ -1336,7 +1336,7 @@</span><br><span>         <param name='&lt;0-255&gt;' doc='BTS Number' /></span><br><span>         <param name='smscb-command' doc='SMS Cell Broadcast' /></span><br><span>         <param name='normal' doc='Normal (one-shot) SMSCB Message; sent once over Abis+Um' /></span><br><span style="color: hsl(0, 100%, 40%);">-        <param name='schedule' doc='Schedule (one-shot) SMSCB Messag; sent once over Abis+Um' /></span><br><span style="color: hsl(120, 100%, 40%);">+        <param name='schedule' doc='Schedule (one-shot) SMSCB Message; sent once over Abis+Um' /></span><br><span>         <param name='default' doc='Default (repeating) SMSCB Message; sent once over Abis, unlimited ovrer Um' /></span><br><span>         <param name='&lt;1-4&gt;' doc='Last Valid Block' /></span><br><span>         <param name='HEXSTRING' doc='Hex Encoded SMSCB message (up to 88 octets)' /></span><br><span>diff --git a/doc/manuals/vty/libbsc_vty_additions.xml b/doc/manuals/vty/libbsc_vty_additions.xml</span><br><span>index dbf4080..8696252 100644</span><br><span>--- a/doc/manuals/vty/libbsc_vty_additions.xml</span><br><span>+++ b/doc/manuals/vty/libbsc_vty_additions.xml</span><br><span>@@ -118,7 +118,7 @@</span><br><span>         <description></span><br><span>    The periodic location updating interval determines how often</span><br><span>         the MS will periodically perform a LOCATION UPDATE procedure,</span><br><span style="color: hsl(0, 100%, 40%);">-   despite not having actuall changed location.  The value is</span><br><span style="color: hsl(120, 100%, 40%);">+    despite not having actually changed location.  The value is</span><br><span>          specified in minutes.</span><br><span>      </description></span><br><span>       </command></span><br><span>diff --git a/include/mISDNif.h b/include/mISDNif.h</span><br><span>index 8e065d2..c8588cd 100644</span><br><span>--- a/include/mISDNif.h</span><br><span>+++ b/include/mISDNif.h</span><br><span>@@ -46,7 +46,7 @@</span><br><span> #define MISDN_RELEASE            20</span><br><span> </span><br><span> /* primitives for information exchange</span><br><span style="color: hsl(0, 100%, 40%);">- * generell format</span><br><span style="color: hsl(120, 100%, 40%);">+ * general format</span><br><span>  * <16  bit  0 ></span><br><span>  * <8  bit command></span><br><span>  *    BIT 8 = 1 LAYER private</span><br><span>@@ -65,7 +65,7 @@</span><br><span> #define MISDN_CMDMASK              0xff00</span><br><span> #define MISDN_LAYERMASK               0x00ff</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* generell commands */</span><br><span style="color: hsl(120, 100%, 40%);">+/* general commands */</span><br><span> #define OPEN_CHANNEL               0x0100</span><br><span> #define CLOSE_CHANNEL         0x0200</span><br><span> #define CONTROL_CHANNEL               0x0300</span><br><span>@@ -110,7 +110,7 @@</span><br><span> #define DL_UNITDATA_IND         0x3108</span><br><span> #define DL_INFORMATION_IND    0x0008</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* intern layer 2 managment */</span><br><span style="color: hsl(120, 100%, 40%);">+/* intern layer 2 management */</span><br><span> #define MDL_ASSIGN_REQ             0x1804</span><br><span> #define MDL_ASSIGN_IND                0x1904</span><br><span> #define MDL_REMOVE_REQ                0x1A04</span><br><span>diff --git a/include/osmocom/bsc/a_reset.h b/include/osmocom/bsc/a_reset.h</span><br><span>index a09972e..46a392f 100644</span><br><span>--- a/include/osmocom/bsc/a_reset.h</span><br><span>+++ b/include/osmocom/bsc/a_reset.h</span><br><span>@@ -25,7 +25,7 @@</span><br><span> /* Create and start state machine which handles the reset/reset-ack procedure */</span><br><span> void a_reset_alloc(struct bsc_msc_data *msc, const char *name, void *cb);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Confirm that we sucessfully received a reset acknowlege message */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Confirm that we successfully received a reset acknowledge message */</span><br><span> void a_reset_ack_confirm(struct bsc_msc_data *msc);</span><br><span> </span><br><span> /* Report a failed connection */</span><br><span>diff --git a/include/osmocom/bsc/abis_rsl.h b/include/osmocom/bsc/abis_rsl.h</span><br><span>index 4ccfd14..f7db779 100644</span><br><span>--- a/include/osmocom/bsc/abis_rsl.h</span><br><span>+++ b/include/osmocom/bsc/abis_rsl.h</span><br><span>@@ -60,7 +60,7 @@</span><br><span> /* Siemens vendor-specific RSL extensions */</span><br><span> int rsl_siemens_mrpci(struct gsm_lchan *lchan, struct rsl_mrpci *mrpci);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* ip.access specfic RSL extensions */</span><br><span style="color: hsl(120, 100%, 40%);">+/* ip.access specific RSL extensions */</span><br><span> struct msgb *rsl_make_ipacc_mdcx(const struct gsm_lchan *lchan, uint32_t dest_ip, uint16_t dest_port);</span><br><span> int rsl_tx_ipacc_crcx(const struct gsm_lchan *lchan);</span><br><span> int rsl_tx_ipacc_mdcx(const struct gsm_lchan *lchan);</span><br><span>diff --git a/include/osmocom/bsc/acc_ramp.h b/include/osmocom/bsc/acc_ramp.h</span><br><span>index efb12b0..31fc74f 100644</span><br><span>--- a/include/osmocom/bsc/acc_ramp.h</span><br><span>+++ b/include/osmocom/bsc/acc_ramp.h</span><br><span>@@ -71,7 +71,7 @@</span><br><span>   /*!</span><br><span>   * Ramping step interval in seconds.</span><br><span>          * This value depends on the current BTS channel load average, unless</span><br><span style="color: hsl(0, 100%, 40%);">-    * it has been overriden by VTY configuration.</span><br><span style="color: hsl(120, 100%, 40%);">+         * it has been overridden by VTY configuration.</span><br><span>       */</span><br><span>  unsigned int step_interval_sec;</span><br><span>      bool step_interval_is_fixed;</span><br><span>diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h</span><br><span>index 23aacd6..fe626b1 100644</span><br><span>--- a/include/osmocom/bsc/gsm_data.h</span><br><span>+++ b/include/osmocom/bsc/gsm_data.h</span><br><span>@@ -273,7 +273,7 @@</span><br><span>              /* for advanced ping/pong */</span><br><span>                 int send_ping;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-              /* SCCP connection realted */</span><br><span style="color: hsl(120, 100%, 40%);">+         /* SCCP connection related */</span><br><span>                struct bsc_msc_data *msc;</span><br><span> </span><br><span>                /* Sigtran connection ID */</span><br><span>@@ -1010,7 +1010,7 @@</span><br><span>  /* Geographical location of the BTS */</span><br><span>       struct llist_head loc_list;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- /* number of ths BTS in network */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* number of this BTS in network */</span><br><span>  uint8_t nr;</span><br><span>  /* human readable name / description */</span><br><span>      char *description;</span><br><span>@@ -1084,7 +1084,7 @@</span><br><span>    * receival of empty SI disabling unsupported SI. see OS#3707. */</span><br><span>    bool si_unused_send_empty;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-  /* ip.accesss Unit ID's have Site/BTS/TRX layout */</span><br><span style="color: hsl(120, 100%, 40%);">+       /* ip.access Unit ID's have Site/BTS/TRX layout */</span><br><span>       union {</span><br><span>              struct {</span><br><span>                     uint16_t site_id;</span><br><span>@@ -1251,7 +1251,7 @@</span><br><span>    struct llist_head local_neighbors;</span><br><span> </span><br><span>       /* BTS-specific overrides for timer values from struct gsm_network. */</span><br><span style="color: hsl(0, 100%, 40%);">-  uint8_t T3122;  /* ASSIGMENT REJECT wait indication */</span><br><span style="color: hsl(120, 100%, 40%);">+        uint8_t T3122;  /* ASSIGNMENT REJECT wait indication */</span><br><span>      bool T3113_dynamic; /* Calculate T3113 timeout dynamically based on BTS channel config and load */</span><br><span> </span><br><span>       /* Periodic channel load measurements are used to maintain T3122. */</span><br><span>@@ -1411,7 +1411,7 @@</span><br><span>         [BTS_CTR_CODEC_V1_HR] =                 {"codec:hr", "Count the usage of HR codec by channel mode requested."},</span><br><span> </span><br><span>      [BTS_CTR_PAGING_ATTEMPTED] =            {"paging:attempted", "Paging attempts for a subscriber."},</span><br><span style="color: hsl(0, 100%, 40%);">-  [BTS_CTR_PAGING_ALREADY] =              {"paging:already", "Paging attempts ignored as subsciber was already being paged."},</span><br><span style="color: hsl(120, 100%, 40%);">+      [BTS_CTR_PAGING_ALREADY] =              {"paging:already", "Paging attempts ignored as subscriber was already being paged."},</span><br><span>    [BTS_CTR_PAGING_RESPONDED] =            {"paging:responded", "Paging attempts with successful paging response."},</span><br><span>        [BTS_CTR_PAGING_EXPIRED] =              {"paging:expired", "Paging Request expired because of timeout T3113."},</span><br><span>  [BTS_CTR_CHAN_ACT_TOTAL] =              {"chan_act:total", "Total number of Channel Activations."},</span><br><span>@@ -1476,7 +1476,7 @@</span><br><span>      [BSC_CTR_ASSIGNMENT_NO_CHANNEL] =       {"assignment:no_channel", "Failure to allocate lchan for Assignment."},</span><br><span>  [BSC_CTR_ASSIGNMENT_TIMEOUT] =          {"assignment:timeout", "Assignment timed out."},</span><br><span>         [BSC_CTR_ASSIGNMENT_FAILED] =           {"assignment:failed", "Received Assignment Failure message."},</span><br><span style="color: hsl(0, 100%, 40%);">-      [BSC_CTR_ASSIGNMENT_ERROR] =            {"assignment:error", "Assigment failed for other reason."},</span><br><span style="color: hsl(120, 100%, 40%);">+       [BSC_CTR_ASSIGNMENT_ERROR] =            {"assignment:error", "Assignment failed for other reason."},</span><br><span> </span><br><span>         [BSC_CTR_HANDOVER_ATTEMPTED] =          {"handover:attempted", "Intra-BSC handover attempts."},</span><br><span>  [BSC_CTR_HANDOVER_COMPLETED] =          {"handover:completed", "Intra-BSC handover completed."},</span><br><span>@@ -1484,7 +1484,7 @@</span><br><span>         [BSC_CTR_HANDOVER_NO_CHANNEL] =         {"handover:no_channel", "Failure to allocate lchan for HO."},</span><br><span>    [BSC_CTR_HANDOVER_TIMEOUT] =            {"handover:timeout", "Handover timed out."},</span><br><span>     [BSC_CTR_HANDOVER_FAILED] =             {"handover:failed", "Received Handover Fail messages."},</span><br><span style="color: hsl(0, 100%, 40%);">-    [BSC_CTR_HANDOVER_ERROR] =              {"handover:error", "Re-assigment failed for other reason."},</span><br><span style="color: hsl(120, 100%, 40%);">+      [BSC_CTR_HANDOVER_ERROR] =              {"handover:error", "Re-assignment failed for other reason."},</span><br><span> </span><br><span>        [BSC_CTR_INTER_BSC_HO_OUT_ATTEMPTED] =  {"interbsc_ho_out:attempted",</span><br><span>                                               "Attempts to handover to remote BSS."},</span><br><span>@@ -1630,7 +1630,7 @@</span><br><span> </span><br><span> extern void *tall_bsc_ctx;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* this actaully refers to the IPA transport, not the BTS model */</span><br><span style="color: hsl(120, 100%, 40%);">+/* this actually refers to the IPA transport, not the BTS model */</span><br><span> static inline int is_ipaccess_bts(struct gsm_bts *bts)</span><br><span> {</span><br><span>        switch (bts->type) {</span><br><span>diff --git a/include/osmocom/bsc/meas_feed.h b/include/osmocom/bsc/meas_feed.h</span><br><span>index 1849a89..353278e 100644</span><br><span>--- a/include/osmocom/bsc/meas_feed.h</span><br><span>+++ b/include/osmocom/bsc/meas_feed.h</span><br><span>@@ -20,7 +20,7 @@</span><br><span>         uint8_t lchan_type;</span><br><span>  /* The physical channel type, enum gsm_phys_chan_config */</span><br><span>   uint8_t pchan_type;</span><br><span style="color: hsl(0, 100%, 40%);">-     /* number of ths BTS in network */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* number of this BTS in network */</span><br><span>  uint8_t bts_nr;</span><br><span>      /* number of this TRX in the BTS */</span><br><span>  uint8_t trx_nr;</span><br><span>diff --git a/include/osmocom/bsc/osmo_bsc_reset.h b/include/osmocom/bsc/osmo_bsc_reset.h</span><br><span>index 578f763..fb66df0 100644</span><br><span>--- a/include/osmocom/bsc/osmo_bsc_reset.h</span><br><span>+++ b/include/osmocom/bsc/osmo_bsc_reset.h</span><br><span>@@ -21,7 +21,7 @@</span><br><span> /* Create and start state machine which handles the reset/reset-ack procedure */</span><br><span> void start_reset_fsm(struct bsc_msc_data *msc);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Confirm that we sucessfully received a reset acknowlege message */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Confirm that we successfully received a reset acknowledge message */</span><br><span> void reset_ack_confirm(struct bsc_msc_data *msc);</span><br><span> </span><br><span> /* Report a failed connection */</span><br><span>diff --git a/include/osmocom/bsc/osmo_bsc_sigtran.h b/include/osmocom/bsc/osmo_bsc_sigtran.h</span><br><span>index b934d51..dc86fad 100644</span><br><span>--- a/include/osmocom/bsc/osmo_bsc_sigtran.h</span><br><span>+++ b/include/osmocom/bsc/osmo_bsc_sigtran.h</span><br><span>@@ -33,7 +33,7 @@</span><br><span> /* Send data to MSC */</span><br><span> int osmo_bsc_sigtran_send(struct gsm_subscriber_connection *conn, struct msgb *msg);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Initalize osmo sigtran backhaul */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Initialize osmo sigtran backhaul */</span><br><span> int osmo_bsc_sigtran_init(struct llist_head *mscs);</span><br><span> </span><br><span> /* Close all open sigtran connections and channels */</span><br><span>diff --git a/include/osmocom/bsc/penalty_timers.h b/include/osmocom/bsc/penalty_timers.h</span><br><span>index 3aae8a0..f5d1778 100644</span><br><span>--- a/include/osmocom/bsc/penalty_timers.h</span><br><span>+++ b/include/osmocom/bsc/penalty_timers.h</span><br><span>@@ -10,7 +10,7 @@</span><br><span>  * returns an empty struct penalty_timers.  */</span><br><span> struct penalty_timers *penalty_timers_init(void *ctx);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Add a penalty timer for an arbitary object.</span><br><span style="color: hsl(120, 100%, 40%);">+/* Add a penalty timer for an arbitrary object.</span><br><span>  * Note: the ownership of for_object remains with the caller; it is handled as a mere void* value, so</span><br><span>  * invalid pointers can be handled without problems, while common sense dictates that invalidated</span><br><span>  * pointers (freed objects) should probably be removed from this list. More importantly, the pointer must</span><br><span>diff --git a/src/ipaccess/ipaccess-config.c b/src/ipaccess/ipaccess-config.c</span><br><span>index 54e4efd..f873809 100644</span><br><span>--- a/src/ipaccess/ipaccess-config.c</span><br><span>+++ b/src/ipaccess/ipaccess-config.c</span><br><span>@@ -192,7 +192,7 @@</span><br><span> static int ipacc_msg_ack(uint8_t mt, struct gsm_bts_trx *trx)</span><br><span> {</span><br><span>   if (sw_load_state == 1) {</span><br><span style="color: hsl(0, 100%, 40%);">-               fprintf(stderr, "The new software is activaed.\n");</span><br><span style="color: hsl(120, 100%, 40%);">+         fprintf(stderr, "The new software is activated.\n");</span><br><span>               check_restart_or_exit(trx);</span><br><span>  } else if (oml_state == 1) {</span><br><span>                 fprintf(stderr, "Set the NV Attributes.\n");</span><br><span>@@ -238,7 +238,7 @@</span><br><span>                         /* Create whitelist from results */</span><br><span>                  physconf_len = build_physconf(physconf_buf,</span><br><span>                                                &trx->ipaccess.rxlev_stat);</span><br><span style="color: hsl(0, 100%, 40%);">-                        /* Start next test abbout BCCH channel usage */</span><br><span style="color: hsl(120, 100%, 40%);">+                       /* Start next test about BCCH channel usage */</span><br><span>                       ipac_nwl_test_start(trx, NM_IPACC_TESTNO_BCCH_CHAN_USAGE,</span><br><span>                                        physconf_buf, physconf_len);</span><br><span>                     break;</span><br><span>diff --git a/src/ipaccess/ipaccess-proxy.c b/src/ipaccess/ipaccess-proxy.c</span><br><span>index 26c5bcd..a4ee10e 100644</span><br><span>--- a/src/ipaccess/ipaccess-proxy.c</span><br><span>+++ b/src/ipaccess/ipaccess-proxy.c</span><br><span>@@ -581,7 +581,7 @@</span><br><span> </span><br><span>    msgb_put(msg, ret);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- /* then read te length as specified in header */</span><br><span style="color: hsl(120, 100%, 40%);">+      /* then read the length as specified in header */</span><br><span>    msg->l2h = msg->data + sizeof(*hh);</span><br><span>    len = ntohs(hh->len);</span><br><span>     ret = recv(bfd->fd, msg->l2h, len, 0);</span><br><span>diff --git a/src/osmo-bsc/a_reset.c b/src/osmo-bsc/a_reset.c</span><br><span>index b75272f..9e046be 100644</span><br><span>--- a/src/osmo-bsc/a_reset.c</span><br><span>+++ b/src/osmo-bsc/a_reset.c</span><br><span>@@ -163,11 +163,11 @@</span><br><span>    OSMO_ASSERT(reset_fsm);</span><br><span>      msc->a.reset_fsm = reset_fsm;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* Immediatelly (1ms) kick off reset sending mechanism */</span><br><span style="color: hsl(120, 100%, 40%);">+     /* Immediately (1ms) kick off reset sending mechanism */</span><br><span>     osmo_fsm_inst_state_chg_ms(reset_fsm, ST_DISC, 1, RESET_RESEND_TIMER_NO);</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Confirm that we sucessfully received a reset acknowlege message */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Confirm that we successfully received a reset acknowledge message */</span><br><span> void a_reset_ack_confirm(struct bsc_msc_data *msc)</span><br><span> {</span><br><span>  if (!msc)</span><br><span>diff --git a/src/osmo-bsc/abis_nm.c b/src/osmo-bsc/abis_nm.c</span><br><span>index 48e9183..523cc38 100644</span><br><span>--- a/src/osmo-bsc/abis_nm.c</span><br><span>+++ b/src/osmo-bsc/abis_nm.c</span><br><span>@@ -2105,7 +2105,7 @@</span><br><span> {</span><br><span>  struct abis_om_hdr *oh;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     DEBUGP(DNM, "PEFORM TEST %s\n", abis_nm_test_name(test_nr));</span><br><span style="color: hsl(120, 100%, 40%);">+        DEBUGP(DNM, "PERFORM TEST %s\n", abis_nm_test_name(test_nr));</span><br><span> </span><br><span>  if (!msg)</span><br><span>            msg = nm_msgb_alloc();</span><br><span>@@ -2851,7 +2851,7 @@</span><br><span> </span><br><span>   LOG_TRX(trx, DRSL, LOGL_NOTICE, "RSL connection request timed out\n");</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* Fake an RSL CONECT NACK message from the BTS. */</span><br><span style="color: hsl(120, 100%, 40%);">+   /* Fake an RSL CONNECT NACK message from the BTS. */</span><br><span>         signal.trx = trx;</span><br><span>    signal.msg_type = NM_MT_IPACC_RSL_CONNECT_NACK;</span><br><span>      osmo_signal_dispatch(SS_NM, S_NM_IPACC_NACK, &signal);</span><br><span>diff --git a/src/osmo-bsc/abis_nm_vty.c b/src/osmo-bsc/abis_nm_vty.c</span><br><span>index 3019eb8..b1c6d56 100644</span><br><span>--- a/src/osmo-bsc/abis_nm_vty.c</span><br><span>+++ b/src/osmo-bsc/abis_nm_vty.c</span><br><span>@@ -1,4 +1,4 @@</span><br><span style="color: hsl(0, 100%, 40%);">-/* VTY interface for A-bis OML (Netowrk Management) */</span><br><span style="color: hsl(120, 100%, 40%);">+/* VTY interface for A-bis OML (Network Management) */</span><br><span> </span><br><span> /* (C) 2009-2018 by Harald Welte <laforge@gnumonks.org></span><br><span>  *</span><br><span>diff --git a/src/osmo-bsc/abis_om2000.c b/src/osmo-bsc/abis_om2000.c</span><br><span>index fda273d..e6b06c3 100644</span><br><span>--- a/src/osmo-bsc/abis_om2000.c</span><br><span>+++ b/src/osmo-bsc/abis_om2000.c</span><br><span>@@ -1578,7 +1578,7 @@</span><br><span>              abis_om2k_tx_op_info(omfp->trx->bts, &omfp->mo->addr, 1);</span><br><span>            return;</span><br><span>      case OM2K_MO_CLS_DP:</span><br><span style="color: hsl(0, 100%, 40%);">-            /* Transition directoy to WAIT_ENABLE_ACCEPT */</span><br><span style="color: hsl(120, 100%, 40%);">+               /* Transition directory to WAIT_ENABLE_ACCEPT */</span><br><span>             osmo_fsm_inst_state_chg(fi, OM2K_ST_WAIT_ENABLE_ACCEPT,</span><br><span>                                      OM2K_TIMEOUT, 0);</span><br><span>            abis_om2k_tx_enable_req(omfp->trx->bts, &omfp->mo->addr);</span><br><span>diff --git a/src/osmo-bsc/abis_rsl.c b/src/osmo-bsc/abis_rsl.c</span><br><span>index d4917f2..8df0e81 100644</span><br><span>--- a/src/osmo-bsc/abis_rsl.c</span><br><span>+++ b/src/osmo-bsc/abis_rsl.c</span><br><span>@@ -1391,7 +1391,7 @@</span><br><span>   /* check availability / allocate channel</span><br><span>      *</span><br><span>    * - First try to allocate SDCCH.</span><br><span style="color: hsl(0, 100%, 40%);">-        * - If SDCCH is not available, try a TCH/H (less bandwith).</span><br><span style="color: hsl(120, 100%, 40%);">+   * - If SDCCH is not available, try a TCH/H (less bandwidth).</span><br><span>         * - If there is still no channel available, try a TCH/F.</span><br><span>     *</span><br><span>    */</span><br><span>@@ -1438,7 +1438,7 @@</span><br><span>  uint8_t buf[GSM_MACBLOCK_LEN];</span><br><span>       struct gsm48_imm_ass *ia = (struct gsm48_imm_ass *) buf;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* create IMMEDIATE ASSIGN 04.08 messge */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* create IMMEDIATE ASSIGN 04.08 message */</span><br><span>  memset(ia, 0, sizeof(*ia));</span><br><span>  /* we set ia->l2_plen once we know the length of the MA below */</span><br><span>  ia->proto_discr = GSM48_PDISC_RR;</span><br><span>diff --git a/src/osmo-bsc/assignment_fsm.c b/src/osmo-bsc/assignment_fsm.c</span><br><span>index aefa4af..16e04cd 100644</span><br><span>--- a/src/osmo-bsc/assignment_fsm.c</span><br><span>+++ b/src/osmo-bsc/assignment_fsm.c</span><br><span>@@ -434,7 +434,7 @@</span><br><span>  conn->assignment.req = *req;</span><br><span>      req = &conn->assignment.req;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">- /* Check if we need a voice stream. If yes, set the approriate struct</span><br><span style="color: hsl(120, 100%, 40%);">+ /* Check if we need a voice stream. If yes, set the appropriate struct</span><br><span>        * members in conn */</span><br><span>        if (check_requires_voice_stream(conn) < 0)</span><br><span>                return;</span><br><span>diff --git a/src/osmo-bsc/bsc_subscr_conn_fsm.c b/src/osmo-bsc/bsc_subscr_conn_fsm.c</span><br><span>index 60f035d..a96adb3 100644</span><br><span>--- a/src/osmo-bsc/bsc_subscr_conn_fsm.c</span><br><span>+++ b/src/osmo-bsc/bsc_subscr_conn_fsm.c</span><br><span>@@ -543,7 +543,7 @@</span><br><span>           const struct mgcp_conn_peer *prev_crcx_info = osmo_mgcpc_ep_ci_get_rtp_info(ci);</span><br><span> </span><br><span>                 if (!conn->user_plane.mgw_endpoint) {</span><br><span style="color: hsl(0, 100%, 40%);">-                        LOGPFSML(conn->fi, LOGL_ERROR, "Internal error: conn has a CI but no endoint\n");</span><br><span style="color: hsl(120, 100%, 40%);">+                        LOGPFSML(conn->fi, LOGL_ERROR, "Internal error: conn has a CI but no endpoint\n");</span><br><span>                      return false;</span><br><span>                }</span><br><span> </span><br><span>diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c</span><br><span>index 0fbff86..1195d65 100644</span><br><span>--- a/src/osmo-bsc/bsc_vty.c</span><br><span>+++ b/src/osmo-bsc/bsc_vty.c</span><br><span>@@ -2013,7 +2013,7 @@</span><br><span>           bts = bsc_bts_alloc_register(gsmnet, GSM_BTS_TYPE_UNKNOWN,</span><br><span>                                        HARDCODED_BSIC);</span><br><span>                /*</span><br><span style="color: hsl(0, 100%, 40%);">-               * Initalize bts->acc_ramp here. Else we could segfault while</span><br><span style="color: hsl(120, 100%, 40%);">+               * Initialize bts->acc_ramp here. Else we could segfault while</span><br><span>             * processing a configuration file with ACC ramping settings.</span><br><span>                 */</span><br><span>          acc_ramp_init(&bts->acc_ramp, bts);</span><br><span>@@ -3816,7 +3816,7 @@</span><br><span>   }</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Give the current amr configuration a final consistency chack by feeding the</span><br><span style="color: hsl(120, 100%, 40%);">+/* Give the current amr configuration a final consistency check by feeding the</span><br><span>  * the configuration into the gsm48 multirate IE generator function */</span><br><span> static int check_amr_config(struct vty *vty)</span><br><span> {</span><br><span>@@ -4610,7 +4610,7 @@</span><br><span>      "BTS related commands\n" BTS_NR_STR</span><br><span>        "SMS Cell Broadcast\n"</span><br><span>     "Normal (one-shot) SMSCB Message; sent once over Abis+Um\n"</span><br><span style="color: hsl(0, 100%, 40%);">-   "Schedule (one-shot) SMSCB Messag; sent once over Abis+Um\n"</span><br><span style="color: hsl(120, 100%, 40%);">+        "Schedule (one-shot) SMSCB Message; sent once over Abis+Um\n"</span><br><span>      "Default (repeating) SMSCB Message; sent once over Abis, unlimited ovrer Um\n"</span><br><span>     "Last Valid Block\n"</span><br><span>       "Hex Encoded SMSCB message (up to 88 octets)\n")</span><br><span>diff --git a/src/osmo-bsc/bts_siemens_bs11.c b/src/osmo-bsc/bts_siemens_bs11.c</span><br><span>index b1688f3..d0fe38b 100644</span><br><span>--- a/src/osmo-bsc/bts_siemens_bs11.c</span><br><span>+++ b/src/osmo-bsc/bts_siemens_bs11.c</span><br><span>@@ -330,7 +330,7 @@</span><br><span> /*</span><br><span>   Object Class: Transceiver</span><br><span>   BTS relat. Number: 0</span><br><span style="color: hsl(0, 100%, 40%);">-  Tranceiver number: 0</span><br><span style="color: hsl(120, 100%, 40%);">+  Transceiver number: 0</span><br><span>   Instance 3: FF</span><br><span> SET TRX ATTRIBUTES</span><br><span>   aRFCNList (HEX):  0001</span><br><span>diff --git a/src/osmo-bsc/codec_pref.c b/src/osmo-bsc/codec_pref.c</span><br><span>index b27defc..be442b5 100644</span><br><span>--- a/src/osmo-bsc/codec_pref.c</span><br><span>+++ b/src/osmo-bsc/codec_pref.c</span><br><span>@@ -189,7 +189,7 @@</span><br><span>         bool rate_match = false;</span><br><span> </span><br><span>         /* Check if the BTS provides a physical channel that matches the</span><br><span style="color: hsl(0, 100%, 40%);">-         * bandwith of the desired codec. */</span><br><span style="color: hsl(120, 100%, 40%);">+   * bandwidth of the desired codec. */</span><br><span>        rc = full_rate_from_perm_spch(&full_rate, perm_spch);</span><br><span>    if (rc < 0)</span><br><span>               return false;</span><br><span>@@ -286,13 +286,13 @@</span><br><span>         * However, only AoIP based networks will include a speech codec list</span><br><span>         * into the ASSIGNMENT COMMAND. For non AoIP based networks, no speech</span><br><span>        * codec (sc_match) will be available, so we will fully rely on the</span><br><span style="color: hsl(0, 100%, 40%);">-      * local configuration for thoses cases. */</span><br><span style="color: hsl(120, 100%, 40%);">+    * local configuration for those cases. */</span><br><span>   if (sc_match)</span><br><span>                ch_mode_rate->s15_s0 = sc_match->cfg & amr_s15_s0_supported;</span><br><span>       else</span><br><span>                 ch_mode_rate->s15_s0 = amr_s15_s0_supported;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-     /* Prefer "Config-NB-Code = 1" (S1) over all other AMR rates setttings.</span><br><span style="color: hsl(120, 100%, 40%);">+     /* Prefer "Config-NB-Code = 1" (S1) over all other AMR rates settings.</span><br><span>      * When S1 is set, the active set will automatically include 12.2k, 7.4k,</span><br><span>     * 5.9k, 4.75k, in case of HR 12,2k is left out. */</span><br><span>  if (ch_mode_rate->s15_s0 & GSM0808_SC_CFG_AMR_4_75_5_90_7_40_12_20) {</span><br><span>diff --git a/src/osmo-bsc/gsm_04_08_rr.c b/src/osmo-bsc/gsm_04_08_rr.c</span><br><span>index 1fbbb57..586eeab 100644</span><br><span>--- a/src/osmo-bsc/gsm_04_08_rr.c</span><br><span>+++ b/src/osmo-bsc/gsm_04_08_rr.c</span><br><span>@@ -405,12 +405,12 @@</span><br><span>        for (i = 0; i < num_modes; i++) {</span><br><span>                 if (i > 0 && modes[i - 1].mode > modes[i].mode) {</span><br><span>                      LOGP(DRR, LOGL_ERROR,</span><br><span style="color: hsl(0, 100%, 40%);">-                        "BUG: Multirate codec with inconsistant config (mode order).\n");</span><br><span style="color: hsl(120, 100%, 40%);">+                           "BUG: Multirate codec with inconsistent config (mode order).\n");</span><br><span>                     return -EINVAL;</span><br><span>              }</span><br><span>            if (i > 0 && modes[i - 1].mode == modes[i].mode) {</span><br><span>                        LOGP(DRR, LOGL_ERROR,</span><br><span style="color: hsl(0, 100%, 40%);">-                        "BUG: Multirate codec with inconsistant config (duplicate modes).\n");</span><br><span style="color: hsl(120, 100%, 40%);">+                      "BUG: Multirate codec with inconsistent config (duplicate modes).\n");</span><br><span>                        return -EINVAL;</span><br><span>              }</span><br><span>    }</span><br><span>@@ -460,7 +460,7 @@</span><br><span>                      }</span><br><span>                    if (!mode_valid) {</span><br><span>                           LOGP(DRR, LOGL_ERROR,</span><br><span style="color: hsl(0, 100%, 40%);">-                                "BUG: Multirate codec with inconsistant config (no mode defined).\n");</span><br><span style="color: hsl(120, 100%, 40%);">+                              "BUG: Multirate codec with inconsistent config (no mode defined).\n");</span><br><span>                                return -EINVAL;</span><br><span>                      }</span><br><span>            }</span><br><span>diff --git a/src/osmo-bsc/gsm_data.c b/src/osmo-bsc/gsm_data.c</span><br><span>index e7fe065..1c2c4d8 100644</span><br><span>--- a/src/osmo-bsc/gsm_data.c</span><br><span>+++ b/src/osmo-bsc/gsm_data.c</span><br><span>@@ -838,7 +838,7 @@</span><br><span>     bts->chan_load_avg = 0;</span><br><span> </span><br><span>       /* timer overrides */</span><br><span style="color: hsl(0, 100%, 40%);">-   bts->T3122 = 0; /* not overriden by default */</span><br><span style="color: hsl(120, 100%, 40%);">+     bts->T3122 = 0; /* not overridden by default */</span><br><span>   bts->T3113_dynamic = true; /* dynamic by default */</span><br><span> </span><br><span>   bts->dtxu = GSM48_DTX_SHALL_NOT_BE_USED;</span><br><span>diff --git a/src/osmo-bsc/handover_decision.c b/src/osmo-bsc/handover_decision.c</span><br><span>index 0bfbce2..5338400 100644</span><br><span>--- a/src/osmo-bsc/handover_decision.c</span><br><span>+++ b/src/osmo-bsc/handover_decision.c</span><br><span>@@ -180,7 +180,7 @@</span><br><span>               if (nmp->arfcn == 0)</span><br><span>                      continue;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-           /* caculate average rxlev for this cell over the window */</span><br><span style="color: hsl(120, 100%, 40%);">+            /* calculate average rxlev for this cell over the window */</span><br><span>          avg = neigh_meas_avg(nmp, ho_get_hodec1_rxlev_neigh_avg_win(bts->ho));</span><br><span> </span><br><span>                /* check if hysteresis is fulfilled */</span><br><span>diff --git a/src/osmo-bsc/handover_decision_2.c b/src/osmo-bsc/handover_decision_2.c</span><br><span>index 0e24c0d..ab507e8 100644</span><br><span>--- a/src/osmo-bsc/handover_decision_2.c</span><br><span>+++ b/src/osmo-bsc/handover_decision_2.c</span><br><span>@@ -982,7 +982,7 @@</span><br><span> </span><br><span>        OSMO_ASSERT(candidates);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-    /* caculate average rxlev for this cell over the window */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* calculate average rxlev for this cell over the window */</span><br><span>  av_rxlev = get_meas_rep_avg(lchan,</span><br><span>                               ho_get_hodec2_full_tdma(bts->ho) ?</span><br><span>                                MEAS_REP_DL_RXLEV_FULL : MEAS_REP_DL_RXLEV_SUB,</span><br><span>@@ -990,7 +990,7 @@</span><br><span>    if (_av_rxlev)</span><br><span>               *_av_rxlev = av_rxlev;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-      /* in case there is no measurment report (yet) */</span><br><span style="color: hsl(120, 100%, 40%);">+     /* in case there is no measurement report (yet) */</span><br><span>   if (av_rxlev < 0) {</span><br><span>               LOGPHOLCHAN(lchan, LOGL_DEBUG, "Not collecting candidates, not enough measurements"</span><br><span>                            " (got %d, want %u)\n",</span><br><span>@@ -1023,7 +1023,7 @@</span><br><span>  * Do not perform this process, if handover and assignment are disabled for</span><br><span>  * the current cell.</span><br><span>  * Do not perform handover, if the minimum acceptable RX level</span><br><span style="color: hsl(0, 100%, 40%);">- * is not reched for this cell.</span><br><span style="color: hsl(120, 100%, 40%);">+ * is not reached for this cell.</span><br><span>  *</span><br><span>  * If one or more 'better cells' are available, check the current and neighbor</span><br><span>  * cell measurements in descending order of their RX levels (down-link):</span><br><span>@@ -1263,7 +1263,7 @@</span><br><span>          return;</span><br><span>      }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   /* get average levels. if not enought measurements yet, value is < 0 */</span><br><span style="color: hsl(120, 100%, 40%);">+    /* get average levels. if not enough measurements yet, value is < 0 */</span><br><span>    av_rxlev = get_meas_rep_avg(lchan,</span><br><span>                               ho_get_hodec2_full_tdma(bts->ho) ?</span><br><span>                                MEAS_REP_DL_RXLEV_FULL : MEAS_REP_DL_RXLEV_SUB,</span><br><span>@@ -1366,7 +1366,7 @@</span><br><span>  * Do not perform this process, if handover and assignment are disabled for</span><br><span>  * the current cell.</span><br><span>  * Do not perform handover, if the minimum acceptable RX level</span><br><span style="color: hsl(0, 100%, 40%);">- * is not reched for this cell.</span><br><span style="color: hsl(120, 100%, 40%);">+ * is not reached for this cell.</span><br><span>  * Only check candidates that will solve/reduce congestion.</span><br><span>  *</span><br><span>  * If a cell is congested, all slots are checked for all their RX levels</span><br><span>diff --git a/src/osmo-bsc/handover_fsm.c b/src/osmo-bsc/handover_fsm.c</span><br><span>index d159347..e36aaae 100644</span><br><span>--- a/src/osmo-bsc/handover_fsm.c</span><br><span>+++ b/src/osmo-bsc/handover_fsm.c</span><br><span>@@ -848,7 +848,7 @@</span><br><span>        if (result == HO_RESULT_OK)</span><br><span>          conn->ho.created_ci_for_msc = NULL;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-      /* If the performed handover was an INTRA BSC HANDOVER, inform the MSC that a handover has happend */</span><br><span style="color: hsl(120, 100%, 40%);">+ /* If the performed handover was an INTRA BSC HANDOVER, inform the MSC that a handover has happened */</span><br><span>       if (result == HO_RESULT_OK && ((ho->scope & HO_INTRA_CELL) || (ho->scope & HO_INTRA_BSC)))</span><br><span>             send_handover_performed(conn);</span><br><span> </span><br><span>diff --git a/src/osmo-bsc/lchan_rtp_fsm.c b/src/osmo-bsc/lchan_rtp_fsm.c</span><br><span>index a5efa3d..da09aec 100644</span><br><span>--- a/src/osmo-bsc/lchan_rtp_fsm.c</span><br><span>+++ b/src/osmo-bsc/lchan_rtp_fsm.c</span><br><span>@@ -446,7 +446,7 @@</span><br><span> </span><br><span>    /* At this point, we are taking over an old lchan's MGW endpoint (if any). */</span><br><span>    if (!lchan->mgw_endpoint_ci_bts && old_lchan) {</span><br><span style="color: hsl(0, 100%, 40%);">-              /* The old lchan shall forget the enpoint now. We might put it back upon ROLLBACK */</span><br><span style="color: hsl(120, 100%, 40%);">+          /* The old lchan shall forget the endpoint now. We might put it back upon ROLLBACK */</span><br><span>                lchan->mgw_endpoint_ci_bts = old_lchan->mgw_endpoint_ci_bts;</span><br><span>           old_lchan->mgw_endpoint_ci_bts = NULL;</span><br><span>    }</span><br><span>diff --git a/src/osmo-bsc/neighbor_ident_vty.c b/src/osmo-bsc/neighbor_ident_vty.c</span><br><span>index f158e7f..54d6944 100644</span><br><span>--- a/src/osmo-bsc/neighbor_ident_vty.c</span><br><span>+++ b/src/osmo-bsc/neighbor_ident_vty.c</span><br><span>@@ -425,7 +425,7 @@</span><br><span>                             bts->nr, neigh_bts->nr, VTY_NEWLINE);</span><br><span>                  removed += rc;</span><br><span>               } else {</span><br><span style="color: hsl(0, 100%, 40%);">-                        vty_out(vty, "%% Error while removing local neigbor bts %u to bts %u, aborted%s",</span><br><span style="color: hsl(120, 100%, 40%);">+                   vty_out(vty, "%% Error while removing local neighbor bts %u to bts %u, aborted%s",</span><br><span>                                 bts->nr, neigh_bts->nr, VTY_NEWLINE);</span><br><span>                  return CMD_WARNING;</span><br><span>          }</span><br><span>diff --git a/src/osmo-bsc/osmo_bsc_bssap.c b/src/osmo-bsc/osmo_bsc_bssap.c</span><br><span>index dcd06f3..74faae1 100644</span><br><span>--- a/src/osmo-bsc/osmo_bsc_bssap.c</span><br><span>+++ b/src/osmo-bsc/osmo_bsc_bssap.c</span><br><span>@@ -641,13 +641,13 @@</span><br><span>   return 0;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Select a prefered and an alternative codec rate depending on the available</span><br><span style="color: hsl(120, 100%, 40%);">+/* Select a preferred and an alternative codec rate depending on the available</span><br><span>  * capabilities. This decision does not include the actual channel load yet,</span><br><span style="color: hsl(0, 100%, 40%);">- * this is also the reason why the result is a prefered and an alternate</span><br><span style="color: hsl(120, 100%, 40%);">+ * this is also the reason why the result is a preferred and an alternate</span><br><span>  * setting. The final decision is made in assignment_fsm.c when the actual</span><br><span>  * lchan is requested. The preferred lchan will be requested first. If we</span><br><span>  * find an alternate setting here, this one will be tried secondly if our</span><br><span style="color: hsl(0, 100%, 40%);">- * primary coice fails. */</span><br><span style="color: hsl(120, 100%, 40%);">+ * primary choice fails. */</span><br><span> static int select_codecs(struct assignment_request *req, struct gsm0808_channel_type *ct,</span><br><span>                        struct gsm_subscriber_connection *conn)</span><br><span> {</span><br><span>diff --git a/src/osmo-bsc/osmo_bsc_lcls.c b/src/osmo-bsc/osmo_bsc_lcls.c</span><br><span>index f0c62a1..4ab0441 100644</span><br><span>--- a/src/osmo-bsc/osmo_bsc_lcls.c</span><br><span>+++ b/src/osmo-bsc/osmo_bsc_lcls.c</span><br><span>@@ -743,7 +743,7 @@</span><br><span>     struct gsm_subscriber_connection *conn = fi->priv;</span><br><span> </span><br><span>    if (conn->lcls.other) {</span><br><span style="color: hsl(0, 100%, 40%);">-              /* inform the "other" side that we're dead, so it can disabe LS and send NOTIFY */</span><br><span style="color: hsl(120, 100%, 40%);">+              /* inform the "other" side that we're dead, so it can disable LS and send NOTIFY */</span><br><span>            if (conn->lcls.other->fi)</span><br><span>                      osmo_fsm_inst_dispatch(conn->lcls.other->lcls.fi, LCLS_EV_OTHER_DEAD, conn);</span><br><span>           conn->lcls.other = NULL;</span><br><span>diff --git a/src/osmo-bsc/osmo_bsc_main.c b/src/osmo-bsc/osmo_bsc_main.c</span><br><span>index 41e810b..0fe35b3 100644</span><br><span>--- a/src/osmo-bsc/osmo_bsc_main.c</span><br><span>+++ b/src/osmo-bsc/osmo_bsc_main.c</span><br><span>@@ -844,7 +844,7 @@</span><br><span>       logging_vty_add_deprecated_subsys(tall_bsc_ctx, "cc");</span><br><span>     logging_vty_add_deprecated_subsys(tall_bsc_ctx, "mgcp");</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-  /* Initalize SS7 */</span><br><span style="color: hsl(120, 100%, 40%);">+   /* Initialize SS7 */</span><br><span>         osmo_ss7_init();</span><br><span>     osmo_ss7_vty_init_asp(tall_bsc_ctx);</span><br><span>         osmo_sccp_vty_init();</span><br><span>diff --git a/src/osmo-bsc/osmo_bsc_sigtran.c b/src/osmo-bsc/osmo_bsc_sigtran.c</span><br><span>index 543e6de..50b03ce 100644</span><br><span>--- a/src/osmo-bsc/osmo_bsc_sigtran.c</span><br><span>+++ b/src/osmo-bsc/osmo_bsc_sigtran.c</span><br><span>@@ -475,7 +475,7 @@</span><br><span> </span><br><span> static int asp_rx_unknown(struct osmo_ss7_asp *asp, int ppid_mux, struct msgb *msg);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Initalize osmo sigtran backhaul */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Initialize osmo sigtran backhaul */</span><br><span> int osmo_bsc_sigtran_init(struct llist_head *mscs)</span><br><span> {</span><br><span>         bool free_attempt_used = false;</span><br><span>@@ -567,7 +567,7 @@</span><br><span> </span><br><span>            /* If we have detected that the SS7 configuration of the MSC we have just initialized</span><br><span>                 * was incomplete or completely missing, we can not tolerate another incomplete</span><br><span style="color: hsl(0, 100%, 40%);">-          * configuration. The reson for this is that we do only specify exactly one default</span><br><span style="color: hsl(120, 100%, 40%);">+            * configuration. The reason for this is that we do only specify exactly one default</span><br><span>                  * pointcode pair. We also specify localhost as default IP-Address. If we have wanted</span><br><span>                 * to support multiple MSCs with automatic configuration we would be forced to invent</span><br><span>                 * a complex ruleset how to allocate the pointcodes and respective IP-Addresses.</span><br><span>diff --git a/src/osmo-bsc/paging.c b/src/osmo-bsc/paging.c</span><br><span>index ca52ee7..d32cded 100644</span><br><span>--- a/src/osmo-bsc/paging.c</span><br><span>+++ b/src/osmo-bsc/paging.c</span><br><span>@@ -306,7 +306,7 @@</span><br><span>      /* TODO: take into account load of paging group for req->bsub */</span><br><span> </span><br><span>      /* MFRMS defines repeat interval of paging messages for MSs that belong</span><br><span style="color: hsl(0, 100%, 40%);">-  * to same paging group accross multiple 51 frame multiframes.</span><br><span style="color: hsl(120, 100%, 40%);">+         * to same paging group across multiple 51 frame multiframes.</span><br><span>         * MAXTRANS defines maximum number of RACH retransmissions.</span><br><span>   */</span><br><span>  to_us = GSM51_MFRAME_DURATION_us * (bts->si_common.chan_desc.bs_pa_mfrms + 2) *</span><br><span>diff --git a/src/osmo-bsc/pcu_sock.c b/src/osmo-bsc/pcu_sock.c</span><br><span>index 4425117..b041402 100644</span><br><span>--- a/src/osmo-bsc/pcu_sock.c</span><br><span>+++ b/src/osmo-bsc/pcu_sock.c</span><br><span>@@ -282,7 +282,7 @@</span><br><span>    return pcu_sock_send(bts, msg);</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* we need to decode the raw RR paging messsage (see PCU code</span><br><span style="color: hsl(120, 100%, 40%);">+/* we need to decode the raw RR paging message (see PCU code</span><br><span>  * Encoding::write_paging_request) and extract the mobile identity</span><br><span>  * (P-TMSI) from it */</span><br><span> static int pcu_rx_rr_paging(struct gsm_bts *bts, uint8_t paging_group,</span><br><span>@@ -607,7 +607,7 @@</span><br><span>  return rc;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* accept connection comming from PCU */</span><br><span style="color: hsl(120, 100%, 40%);">+/* accept connection coming from PCU */</span><br><span> static int pcu_sock_accept(struct osmo_fd *bfd, unsigned int flags)</span><br><span> {</span><br><span>     struct pcu_sock_state *state = (struct pcu_sock_state *)bfd->data;</span><br><span>diff --git a/src/osmo-bsc/system_information.c b/src/osmo-bsc/system_information.c</span><br><span>index 4709f7f..6e58419 100644</span><br><span>--- a/src/osmo-bsc/system_information.c</span><br><span>+++ b/src/osmo-bsc/system_information.c</span><br><span>@@ -248,7 +248,7 @@</span><br><span>         return r;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-/* Scrambling Code as defined in 3GPP TS 25.213 is 9 bit long so number below is unreacheable upper bound */</span><br><span style="color: hsl(120, 100%, 40%);">+/* Scrambling Code as defined in 3GPP TS 25.213 is 9 bit long so number below is unreachable upper bound */</span><br><span> #define SC_BOUND 600</span><br><span> </span><br><span> /* Find position for a given UARFCN (take SC into consideration if it's available) in a sorted list</span><br><span>@@ -518,7 +518,7 @@</span><br><span> </span><br><span>         for (i = 0; i < bv->data_len*8; i++) {</span><br><span>                 /* in case of SI2 or SI5 allow all neighbours in same band</span><br><span style="color: hsl(0, 100%, 40%);">-               * in case of SI*bis, allow neighbours in same band ouside pgsm</span><br><span style="color: hsl(120, 100%, 40%);">+                * in case of SI*bis, allow neighbours in same band outside pgsm</span><br><span>              * in case of SI*ter, allow neighbours in different bands</span><br><span>             */</span><br><span>          if (!bitvec_get_bit_pos(bv, i))</span><br><span>diff --git a/tests/codec_pref/codec_pref_test.c b/tests/codec_pref/codec_pref_test.c</span><br><span>index ce82f3d..8bc31cd 100644</span><br><span>--- a/tests/codec_pref/codec_pref_test.c</span><br><span>+++ b/tests/codec_pref/codec_pref_test.c</span><br><span>@@ -325,7 +325,7 @@</span><br><span>   cfg->m10_2 = 0;</span><br><span>   cfg->m12_2 = 0;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-  /* Initalize TRX with a TCH/F and a TCH/H channel */</span><br><span style="color: hsl(120, 100%, 40%);">+  /* Initialize TRX with a TCH/F and a TCH/H channel */</span><br><span>        memset(&trx, 0, sizeof(trx));</span><br><span>    INIT_LLIST_HEAD(&bts->trx_list);</span><br><span>      llist_add(&trx.list, &bts->trx_list);</span><br><span>diff --git a/tests/handover/handover_test.c b/tests/handover/handover_test.c</span><br><span>index bedf6f9..0d98717 100644</span><br><span>--- a/tests/handover/handover_test.c</span><br><span>+++ b/tests/handover/handover_test.c</span><br><span>@@ -696,7 +696,7 @@</span><br><span> </span><br><span>      "Hysteresis\n\n"</span><br><span>   "If neighbor cell is better, handover is only performed if the\n"</span><br><span style="color: hsl(0, 100%, 40%);">-     "ammount of improvement is greater or equal hyteresis\n",</span><br><span style="color: hsl(120, 100%, 40%);">+   "amount of improvement is greater or equal hyteresis\n",</span><br><span> </span><br><span>       "create-bts", "2",</span><br><span>       "create-ms", "0", "TCH/F", "AMR",</span><br><span>@@ -817,7 +817,7 @@</span><br><span>      "reports are received, before RXQUAL is checked.\n",</span><br><span>       /* (See also test 28, which tests for RXQUAL triggering HO to congested cell.) */</span><br><span>    /* TODO: bad RXQUAL may want to prefer assignment within the same cell to avoid interference.</span><br><span style="color: hsl(0, 100%, 40%);">-    * See Performence Enhancements in a Frequency Hopping GSM Network (Nielsen Wigard 2002), Chapter</span><br><span style="color: hsl(120, 100%, 40%);">+      * See Performance Enhancements in a Frequency Hopping GSM Network (Nielsen Wigard 2002), Chapter</span><br><span>     * 2.1.1, "Interference" in the list of triggers on p.157. */</span><br><span> </span><br><span>  "create-bts", "2",</span><br><span>@@ -1142,7 +1142,7 @@</span><br><span>       "2",</span><br><span>       "No (or not enough) measurements for handover\n\n"</span><br><span>         "Do not solve congestion in cell, because there is no measurement.\n"</span><br><span style="color: hsl(0, 100%, 40%);">- "As soon as enough measurments available (1 in our case), perform\n"</span><br><span style="color: hsl(120, 100%, 40%);">+        "As soon as enough measurements available (1 in our case), perform\n"</span><br><span>      "handover. Afterwards the old cell becomes congested and the new\n"</span><br><span>        "cell is not. Do not perform handover until new measurements are\n"</span><br><span>        "received.\n",</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bsc/+/16066">change 16066</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-bsc/+/16066"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I46fc9d424620c77ae9ccf78b58081bd303386d7c </div>
<div style="display:none"> Gerrit-Change-Number: 16066 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: roox <mardnh@gmx.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>