Skip to content
Success

Changes

Summary

  1. ranap: Fix decoding of padded ITU X.213 IPv4 TLA in Rab Ass Resp (details)
  2. ranap: Reject ActivatePDPCtx from UE if RABAssResp parsing fails (details)
Commit 3087322c3e4bc8badf2dbb49f35b4b54ca74a38e by Pau Espin Pedrol
ranap: Fix decoding of padded ITU X.213 IPv4 TLA in Rab Ass Resp

Simply use the existing omos-iuh library helper to decode the IP
address, which is more robust than existing adhoc code in osmo-sgsn.
The library version already supports decoding ITU X.213 IANA binary IPv4
addresses padded to 20 bytes.

Related: OS#6508
Related: SYS#7119
Change-Id: I9c48b676068574338f60b6ed7ad8b61ba748b52e
The file was modifiedsrc/sgsn/gprs_ranap.c
Commit 6213201b951d12dd4de7cf9399622b93555b0db2 by Pau Espin Pedrol
ranap: Reject ActivatePDPCtx from UE if RABAssResp parsing fails

Before this patch, if Rx path at RAB Ass Req failed, the PDP ctx in the
middle of being activated was left untouched.
Explicitly communicate the failure to both sides (UE and GGSN).

Related: OS#6508
Related: SYS#7119
Change-Id: I111cc4b17100d2e1ef756b654dc9e98415b3a8bb
The file was modifiedsrc/sgsn/gprs_ranap.c