aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/bsc/gsm_data.h
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2018-10-23 15:35:43 +0200
committerOliver Smith <osmith@sysmocom.de>2018-10-30 16:25:29 +0100
commit8d8d710a281f5e284ce17c531e85ab5b2f1e5bce (patch)
tree9fd5226419c7598c49e4afb51494841b87d9e5bc /include/osmocom/bsc/gsm_data.h
parenta5ff9741bd56b8f4300b55909de9f4a8f89b4a44 (diff)
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
Diffstat (limited to 'include/osmocom/bsc/gsm_data.h')
-rw-r--r--include/osmocom/bsc/gsm_data.h11
1 files changed, 11 insertions, 0 deletions
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;