aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/ran_peer.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-05-13 19:54:02 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2019-05-15 10:25:04 +0000
commitf15852b99278ec373211772806e7fc16a6cc0fc3 (patch)
tree5e600ac2bb551ac2b023f5ca33c4c3ceed19e596 /src/libmsc/ran_peer.c
parentcbf2c93d118facc13600811563d22df5a944a416 (diff)
ran_peer: Move rx_reset_ack logic into its own func
Later on we want to do extra steps upon receiving a Rx Reset Ack (checking for Osmux support from peer). Let's move handling of this message into its own function to have handling implementation in one place. Change-Id: I516c4baf6071d26f6c530726d93677bed968efd1
Diffstat (limited to 'src/libmsc/ran_peer.c')
-rw-r--r--src/libmsc/ran_peer.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libmsc/ran_peer.c b/src/libmsc/ran_peer.c
index 40e26a2e9..35f28420a 100644
--- a/src/libmsc/ran_peer.c
+++ b/src/libmsc/ran_peer.c
@@ -152,6 +152,11 @@ static void ran_peer_rx_reset(struct ran_peer *rp)
ran_peer_state_chg(rp, RAN_PEER_ST_READY);
}
+static void ran_peer_rx_reset_ack(struct ran_peer *rp)
+{
+ ran_peer_state_chg(rp, RAN_PEER_ST_READY);
+}
+
void ran_peer_reset(struct ran_peer *rp)
{
struct msgb *reset;
@@ -269,7 +274,7 @@ void ran_peer_st_wait_rx_reset_ack(struct osmo_fsm_inst *fi, uint32_t event, voi
switch (event) {
case RAN_PEER_EV_RX_RESET_ACK:
- ran_peer_state_chg(rp, RAN_PEER_ST_READY);
+ ran_peer_rx_reset_ack(rp);
return;
case RAN_PEER_EV_MSG_UP_CO: