diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-05-13 19:54:02 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-05-15 10:25:04 +0000 |
commit | f15852b99278ec373211772806e7fc16a6cc0fc3 (patch) | |
tree | 5e600ac2bb551ac2b023f5ca33c4c3ceed19e596 /src/libmsc/ran_peer.c | |
parent | cbf2c93d118facc13600811563d22df5a944a416 (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.c | 7 |
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: |