Patch Set 2: -Code-Review As we can have multiple CM connections over the same RR connection, I think that CM service establishment should be tied to our "transaction" logic to get things right.
Every tuple of (proto_disc, trans_id) has separate CM SERVICE REQ/RESP/REJ. So we should probably create a trans structure every time we receive one of those [on a separate tuple], and simply drop the trans when we send a CM SERV REJ. The trans.c code should then discover that (unless other trans are active) the RR connection can be released. -- To view, visit https://gerrit.osmocom.org/6503 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: Idfa39fdbe5bb764f8ea2bbf8c5442e15e01cadbb Gerrit-PatchSet: 2 Gerrit-Project: osmo-msc Gerrit-Branch: master Gerrit-Owner: daniel <[email protected]> Gerrit-Reviewer: Harald Welte <[email protected]> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: Neels Hofmeyr <[email protected]> Gerrit-HasComments: No
