<p>neels <strong>uploaded patch set #2</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bsc/+/23785">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">update neighbor ARFCNs on startup and config changes<br><br>The effects of the neighbor configuration depend on the LAC, Cell<br>Identity, ARFCN, BSIC configuration of neighbor cells. Make sure that<br>the neighbor ARFCN list in the System Information is updated.<br><br>This may seem rather aggressive: updating the SI of all BTS if only one<br>config item changed. But indeed even modifying one config item of one<br>BTS may cause a change in the neighbor relations that many other BTS may<br>have to the changed BTS. For example, if many BTS configure a<br>'neighbor lac-ci 42 23', and this cell's config changes to LAC 43, all<br>of those other BTS need to update their neighbor ARFCNs.<br><br>Also update the system information even before the BTS are connected and<br>started up. The main benefit here is that the VTY 'show bts N' command<br>then already lists the correct neighbor ARFCNs.<br><br>In gsm_bts_trx_set_system_infos(), make sure that the updated SI is only<br>sent to TRXes that are actually usable, otherwise abis_rsl_sendmsg()<br>spams the log with complaints that a message's dst == NULL. Still return<br>an error rc in case a TRX is not connected, so that the CTRL command<br>bts.N.send-new-system-informations accurately returns whether SI were<br>actually sent to all TRXes.<br><br>The desire to have the ARFCNs listed in the VTY before starting up BTSes<br>came during analysis for Ifb54d9a91e9bca032c721f12c873c6216733e7b1,<br>which fixes a bug that is now much easier to verify being fixed.<br><br>Change-Id: I2222e029fc225152e124ed1e8887f1ffd4a107ef<br>---<br>M include/osmocom/bsc/bts.h<br>M src/osmo-bsc/bsc_init.c<br>M src/osmo-bsc/bsc_vty.c<br>M src/osmo-bsc/bts.c<br>M src/osmo-bsc/bts_trx.c<br>M src/osmo-bsc/neighbor_ident_vty.c<br>M src/osmo-bsc/osmo_bsc_main.c<br>7 files changed, 48 insertions(+), 3 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/85/23785/2</pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bsc/+/23785">change 23785</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/+/23785"/><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: I2222e029fc225152e124ed1e8887f1ffd4a107ef </div>
<div style="display:none"> Gerrit-Change-Number: 23785 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: neels <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-CC: fixeria <vyanitskiy@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>