diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2014-09-23 13:28:22 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <holger@moiji-mobile.com> | 2014-09-23 16:29:34 +0200 |
commit | b83b838bd1d0d4f3fe9d699e886634fe7d90f420 (patch) | |
tree | 0fa2c52e371e18b03eff2711a9ea3540a7467076 /tests/gsm0408/gsm0408_test.ok | |
parent | a7165778c6696a8853bc7696ffed29dd757b4b0f (diff) |
gprs: Fix bssgp_rcvmsg to handle signalling msgs with BVCI IE
Currently BSSGP messages with an NS BVCI of 0 (signalling) are
discarded if they aren't RESET messages. Thus valid signalling
messages (e.g. BLOCK) are not handled properly, because the BVCI IE
is ignored if it present. Instead a STATUS message referring to BVCI
0 (instead of the BVCI used in the BLOCK message) is returned.
This patch changes the implementation to use the BVCI contained in
the BVCI IE if that is present in a signalling message.
It fixes BSSGP BLOCK/UNBLOCK for the osmo-sgsn.
Note that signalling messages without an BVCI IE (e.g.
SUSPEND/RESUME) are still rejected.
Ticket: OW#1205
Sponsored-by: On-Waves ehf
Diffstat (limited to 'tests/gsm0408/gsm0408_test.ok')
0 files changed, 0 insertions, 0 deletions