aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/sgs_iface.c
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2020-06-26 15:20:51 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2020-07-01 23:33:16 +0200
commitb697274daabed2bf7454cc05d3e3689e91665e36 (patch)
tree56cde4f9d6e6c1932328facbbbe5d9508bf061ba /src/libmsc/sgs_iface.c
parent1139ca352b314b796649f014d8bdbb145fdcf4ea (diff)
refactor: move RESET Osmux TLV parsing to ran_msg_a.c
ran_peer.c is not the proper place to parse messages, because it should be RAN agnostic. All parsing and encoding belongs in ran_msg_a.c and ran_msg_iu.c. Move the Osmux TLV parsing into the is_reset_msg op: add supports_osmux out-parameter (and add a logging fi pointer). To be able to modify msg->l3h, also make the msgb arg non-const. In ranap_is_reset_msg(), always return non-support for Osmux. In bssmap_is_reset_msg(), return 0 if no TLVs were parsed, 1/-1 if an Osmux TLV was present/not present. Update the osmux support flag directly where the ConnectionLess message is received, so that there is only one place responsible for that. Related: OS#4595 Change-Id: I1ad4a3f9356216dd4bf8c48fba29fd23438810a7
Diffstat (limited to 'src/libmsc/sgs_iface.c')
0 files changed, 0 insertions, 0 deletions