diff options
author | Oliver Smith <osmith@sysmocom.de> | 2024-01-16 19:01:54 +0100 |
---|---|---|
committer | Oliver Smith <osmith@sysmocom.de> | 2024-01-16 19:01:54 +0100 |
commit | dea9921e2837eaf86a5027f1f0f3d29d82134331 (patch) | |
tree | aefe979771f26f95545e8569ff627ce7049d196d | |
parent | fb2387965136ebcf2ed13f6a0059947be356c65a (diff) |
vty: show mscs: add BSSMAP state
New output:
OsmoBSC> show mscs
MSC 0: RI=SSN_PC,PC=0.23.3,SSN=BSSAP <-> RI=SSN_PC,PC=0.23.1,SSN=BSSAP
ASP protocol: m3ua
BSSMAP state: CONNECTED
Closes: OS#6741
Change-Id: I23ddba7d935e5cc5dae041458207c674ccb9d013
-rw-r--r-- | src/osmo-bsc/bsc_vty.c | 4 | ||||
-rw-r--r-- | src/osmo-bsc/bssmap_reset.c | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c index 27ceae48e..8a0747c3e 100644 --- a/src/osmo-bsc/bsc_vty.c +++ b/src/osmo-bsc/bsc_vty.c @@ -3259,6 +3259,10 @@ DEFUN(show_mscs, vty_out(vty, " ASP protocol: %s%s", osmo_ss7_asp_protocol_name(msc->a.asp_proto), VTY_NEWLINE); + vty_out(vty, " BSSMAP state: %s%s", + msc->a.bssmap_reset ? osmo_fsm_inst_state_name(msc->a.bssmap_reset->fi) : "", + VTY_NEWLINE); + } return CMD_SUCCESS; diff --git a/src/osmo-bsc/bssmap_reset.c b/src/osmo-bsc/bssmap_reset.c index ac304a548..018ecbac1 100644 --- a/src/osmo-bsc/bssmap_reset.c +++ b/src/osmo-bsc/bssmap_reset.c @@ -198,7 +198,7 @@ static int bssmap_reset_fsm_timer_cb(struct osmo_fsm_inst *fi) static struct osmo_fsm_state bssmap_reset_fsm_states[] = { [BSSMAP_RESET_ST_DISC] = { - .name = "DISC", + .name = "DISCONNECTED", .in_event_mask = 0 | S(BSSMAP_RESET_EV_RX_RESET) | S(BSSMAP_RESET_EV_RX_RESET_ACK) @@ -213,7 +213,7 @@ static struct osmo_fsm_state bssmap_reset_fsm_states[] = { .action = bssmap_reset_disc_action, }, [BSSMAP_RESET_ST_CONN] = { - .name = "CONN", + .name = "CONNECTED", .in_event_mask = 0 | S(BSSMAP_RESET_EV_RX_RESET) | S(BSSMAP_RESET_EV_RX_RESET_ACK) |