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
This commit is contained in:
Pau Espin 2019-05-13 19:54:02 +02:00
parent cbf2c93d11
commit f15852b992
1 changed files with 6 additions and 1 deletions

View File

@ -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: