Attention is currently required from: daniel, laforge, neels.

neels uploaded patch set #3 to this change.

View Change

The following approvals got outdated and were removed: Code-Review+1 by daniel, Code-Review+1 by laforge, Verified+1 by Jenkins Builder

support RAB Assignment Response 'unsuccessfulOutcome'

Already present before this patch:
- decoding 'successfulOutcome' in cn_ranap_rx_successful_msg_co()
- decoding 'outcome' in cn_ranap_rx_outcome_msg_co()

In this patch, add:
- decoding 'unsuccessfulOutcome' in cn_ranap_rx_unsuccessful_msg_co()

Context:

A RAB Assignment response is indicated as
'successfulOutcome' or 'unsuccessfulOutcome' or 'outcome'.
3GPP TS 25.413 specifies RAB Assignment as a "Class 3 Elementary
Procedure", but doesn't seem to specify which of these three 'outcome'
types to use for Class 3. In the field we've seen 'successfulOutcome'
and 'outcome'.

A RAB Assignment response may actually contain responses for multiple
RABs, and each of them can have a separate success or failure status. It
seems that 'outcome' might be intended for such mixed responses.

Either one is fine, because the included RAB Assignment Response IEs are
always in the same format, regardless of the outcome type.

Change-Id: Ifec566a98cb6141d27b9e5e33d5a78f8b1530658
---
M src/ranap_common_cn.c
1 file changed, 6 insertions(+), 0 deletions(-)

git pull ssh://gerrit.osmocom.org:29418/osmo-iuh refs/changes/93/37393/3

To view, visit change 37393. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newpatchset
Gerrit-Project: osmo-iuh
Gerrit-Branch: master
Gerrit-Change-Id: Ifec566a98cb6141d27b9e5e33d5a78f8b1530658
Gerrit-Change-Number: 37393
Gerrit-PatchSet: 3
Gerrit-Owner: neels <nhofmeyr@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: daniel <dwillmann@sysmocom.de>
Gerrit-Reviewer: laforge <laforge@osmocom.org>
Gerrit-Attention: neels <nhofmeyr@sysmocom.de>
Gerrit-Attention: laforge <laforge@osmocom.org>
Gerrit-Attention: daniel <dwillmann@sysmocom.de>