<p>dexter has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/libosmocore/+/25281">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">rsl: add new RSL IE to signal temporary overpower<br><br>To transfer the temporary overpower value from the BSC to the BTS, a new<br>RSL IE (RSL_IE_OSMO_TOP_ACCH_CAP) is added.<br><br>Change-Id: I31c5be4bceb9140d63ab8e2f197f0acc68699426<br>Related: SYS#5319<br>---<br>M include/osmocom/gsm/protocol/gsm_08_58.h<br>M src/gsm/rsl.c<br>2 files changed, 11 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/81/25281/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/include/osmocom/gsm/protocol/gsm_08_58.h b/include/osmocom/gsm/protocol/gsm_08_58.h</span><br><span>index 9f80816..fe2f6a4 100644</span><br><span>--- a/include/osmocom/gsm/protocol/gsm_08_58.h</span><br><span>+++ b/include/osmocom/gsm/protocol/gsm_08_58.h</span><br><span>@@ -139,6 +139,15 @@</span><br><span> #endif</span><br><span> } __attribute__ ((packed));</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Osmocom specific IE to negotiate temporary overpower of ACCH channels */</span><br><span style="color: hsl(120, 100%, 40%);">+struct abis_rsl_osmo_top_acch_cap {</span><br><span style="color: hsl(120, 100%, 40%);">+#if OSMO_IS_BIG_ENDIAN</span><br><span style="color: hsl(120, 100%, 40%);">+ uint8_t top;</span><br><span style="color: hsl(120, 100%, 40%);">+#elif OSMO_IS_LITTLE_ENDIAN</span><br><span style="color: hsl(120, 100%, 40%);">+     uint8_t top;</span><br><span style="color: hsl(120, 100%, 40%);">+#endif</span><br><span style="color: hsl(120, 100%, 40%);">+} __attribute__ ((packed));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> /* Chapter 9.1 */</span><br><span> /* RSL Message Discriminator: RLL */</span><br><span> #define ABIS_RSL_MDISC_RLL          0x02</span><br><span>@@ -362,6 +371,7 @@</span><br><span>   /* Osmocom specific */</span><br><span>       RSL_IE_OSMO_REP_ACCH_CAP= 0x60,</span><br><span>      RSL_IE_OSMO_TRAINING_SEQUENCE   = 0x61,</span><br><span style="color: hsl(120, 100%, 40%);">+       RSL_IE_OSMO_TOP_ACCH_CAP= 0x62,</span><br><span> </span><br><span>  /* ip.access */</span><br><span>      RSL_IE_IPAC_SRTP_CONFIG = 0xe0,</span><br><span>diff --git a/src/gsm/rsl.c b/src/gsm/rsl.c</span><br><span>index a7fa81d..3d2eb43 100644</span><br><span>--- a/src/gsm/rsl.c</span><br><span>+++ b/src/gsm/rsl.c</span><br><span>@@ -128,6 +128,7 @@</span><br><span>               [RSL_IE_SIEMENS_MRPCI]          = { TLV_TYPE_TV },</span><br><span>           [RSL_IE_OSMO_REP_ACCH_CAP]      = { TLV_TYPE_TLV },</span><br><span>          [RSL_IE_OSMO_TRAINING_SEQUENCE] = { TLV_TYPE_TLV },</span><br><span style="color: hsl(120, 100%, 40%);">+           [RSL_IE_OSMO_TOP_ACCH_CAP]      = { TLV_TYPE_TLV },</span><br><span>          [RSL_IE_IPAC_PROXY_UDP]         = { TLV_TYPE_FIXED, 2 },</span><br><span>             [RSL_IE_IPAC_BSCMPL_TOUT]       = { TLV_TYPE_TV },</span><br><span>           [RSL_IE_IPAC_REMOTE_IP]         = { TLV_TYPE_FIXED, 4 },</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/libosmocore/+/25281">change 25281</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/libosmocore/+/25281"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: libosmocore </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I31c5be4bceb9140d63ab8e2f197f0acc68699426 </div>
<div style="display:none"> Gerrit-Change-Number: 25281 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>