<p>dexter <strong>uploaded patch set #5</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bsc/+/19793">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">abis_rsl: prioritize emergency calls over regular calls<br><br>when an emergency call arrives while all TCH are busy, the BSC should<br>pick an arbitrary (preferably the longest lasting) call / lchan and<br>release it in favor of the incoming emergancy call.<br><br>The release of the existing call is a process that can not be done<br>synchronously while the ChanRQD is handled sonce multiple messages are<br>exchanged between BTS and MSC and multiple FSMs need to do their work.<br><br>To be able to release one lchan while handling a ChanRQD a queue is<br>implemented in which the incomming channel requests are collected. If<br>an emergency call is established while all channels are busy, an<br>arbitrary lchan is picked and freed. When freeing the lchan is done,<br>the queue is checked again and the emergency call is put on the free<br>lchan (TCH/H or TCH/F).<br><br>Change-Id: If8651265928797dbda9f528b544931dcfa4a0b36<br>Related: OS#4549<br>---<br>M include/osmocom/bsc/abis_rsl.h<br>M include/osmocom/bsc/bts.h<br>M include/osmocom/bsc/lchan_fsm.h<br>M include/osmocom/bsc/lchan_select.h<br>M src/osmo-bsc/abis_rsl.c<br>M src/osmo-bsc/bts.c<br>M src/osmo-bsc/lchan_fsm.c<br>M src/osmo-bsc/lchan_select.c<br>8 files changed, 284 insertions(+), 50 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/93/19793/5</pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bsc/+/19793">change 19793</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/+/19793"/><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: If8651265928797dbda9f528b544931dcfa4a0b36 </div>
<div style="display:none"> Gerrit-Change-Number: 19793 </div>
<div style="display:none"> Gerrit-PatchSet: 5 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-Reviewer: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-Reviewer: neels <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>