<p>pespin <strong>uploaded patch set #2</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/c/osmo-bsc/+/19954">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">lchan_rtp_fsm: Deferr IPACC MDCX after BTS side MGCP MDCX<br><br>This is needed to be able to force MGW to provide an IPv4 address during<br>MDCX, since IPACC protocol on the BTS side only supports IPv4, but one<br>may need IPv6 side at the same time on the core side.<br>By moving the IPACC MDCX request to a later step, the BSC gains<br>knowledge of the local address on each side (BTS, MGW), and if they<br>don't match (ie. BTS uses IPv4 and MGW uses IPv6), it can then get MGW<br>to offer an IPv4 address during MGCP MDCX containing the BTS IPv4<br>address. At that point, the MGW can see the mismatch and provide an IPv4<br>address in the MGCP MDCX ACK, which can then finally be communicated to<br>the BTS during IPACC MDCX phase.<br><br>Previous order:<br>BSC -> MGW: CRCX<br>BSC <- MGW: CRCX ACK               (get MGW local IP addr)<br>BSC -> BTS: IPACC CRCX<br>BSC <- BTS: IPACC CRCX ACK       (get BTS local IP addr)<br>BSC -> BTS: IPACC MDCX              (set MGW IP addr)<br>BSC <- BTS: IPACC MDCX ACK<br>BSC -> MGW: MDCX           (set BTS IP addr)<br>BSC <- MGW: MDCX ACK<br><br>New order:<br>BSC -> MGW: CRCX<br>BSC <- MGW: CRCX ACK          (get MGCP local IPv6 addr)<br>BSC -> BTS: IPACC CRCX<br>BSC <- BTS: IPACC CRCX ACK    (get BTS local IPv4 addr)<br>BSC -> MGW: MDCX          (set BTS IPv4 addr)<br>BSC <- MGW: MDCX ACK            (here MGW changes its local addr to IPv6<br>BSC -> BTS: IPACC MDCX             (set MGW IPv6 addr)<br>BSC <- BTS: IPACC MDCX ACK<br><br>Change-Id: I4de5ea5c94c1482c9cb0b6386997a942edc60e32<br>---<br>M doc/lchan-rtp-fsm.dot<br>M doc/lchan.msc<br>M src/osmo-bsc/lchan_rtp_fsm.c<br>3 files changed, 36 insertions(+), 35 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/54/19954/2</pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-bsc/+/19954">change 19954</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/+/19954"/><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: I4de5ea5c94c1482c9cb0b6386997a942edc60e32 </div>
<div style="display:none"> Gerrit-Change-Number: 19954 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: pespin <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Assignee: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-CC: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-CC: laforge <laforge@osmocom.org> </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>