diff options
Diffstat (limited to 'include/osmo-bts/gsm_data.h')
-rw-r--r-- | include/osmo-bts/gsm_data.h | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/include/osmo-bts/gsm_data.h b/include/osmo-bts/gsm_data.h index 16521044..31879b9b 100644 --- a/include/osmo-bts/gsm_data.h +++ b/include/osmo-bts/gsm_data.h @@ -69,20 +69,22 @@ struct gsm_bts_role_bts { uint8_t max_ta; /* AGCH queuing */ - struct llist_head agch_queue; - int agch_queue_length; - int agch_max_queue_length; - - int agch_queue_thresh_level; /* Cleanup threshold in percent of max len */ - int agch_queue_low_level; /* Low water mark in percent of max len */ - int agch_queue_high_level; /* High water mark in percent of max len */ - - /* TODO: Use a rate counter group instead */ - uint64_t agch_queue_dropped_msgs; - uint64_t agch_queue_merged_msgs; - uint64_t agch_queue_rejected_msgs; - uint64_t agch_queue_agch_msgs; - uint64_t agch_queue_pch_msgs; + struct { + struct llist_head queue; + int length; + int max_length; + + int thresh_level; /* Cleanup threshold in percent of max len */ + int low_level; /* Low water mark in percent of max len */ + int high_level; /* High water mark in percent of max len */ + + /* TODO: Use a rate counter group instead */ + uint64_t dropped_msgs; + uint64_t merged_msgs; + uint64_t rejected_msgs; + uint64_t agch_msgs; + uint64_t pch_msgs; + } agch_queue; struct paging_state *paging_state; char *bsc_oml_host; |