From 8d8d710a281f5e284ce17c531e85ab5b2f1e5bce Mon Sep 17 00:00:00 2001 From: Oliver Smith Date: Tue, 23 Oct 2018 15:35:43 +0200 Subject: vty: add 'show rejected-bts' Print IDs and IPs of recently rejected BTS devices. Example output: OsmoBSC> show rejected-bts Date Site ID BTS ID IP ------------------- ------- ------ --------------- 2018-10-25 09:36:28 1234 0 192.168.1.37 Related: OS#2841 Change-Id: Iba3bfe8fc9432b7ae8f819df8bd71b35b3ec507e --- include/osmocom/bsc/gsm_data.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include') diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h index 7c91e5982..7897fea86 100644 --- a/include/osmocom/bsc/gsm_data.h +++ b/include/osmocom/bsc/gsm_data.h @@ -1129,6 +1129,16 @@ struct gsm_bts { uint8_t chan_load_avg; /* current channel load average in percent (0 - 100). */ }; +/* One rejected BTS */ +struct gsm_bts_rejected { + /* list header in net->bts_rejected */ + struct llist_head list; + + uint16_t site_id; + uint16_t bts_id; + char ip[INET6_ADDRSTRLEN]; + time_t time; +}; struct gsm_network *gsm_network_init(void *ctx); @@ -1404,6 +1414,7 @@ struct gsm_network { unsigned int num_bts; struct llist_head bts_list; + struct llist_head bts_rejected; /* shall reference gsm_network_T[] */ struct T_def *T_defs; -- cgit v1.2.3