aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2020-06-16 12:08:39 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2020-06-17 05:05:40 +0200
commit1c963eb97d1ae80f7cd9c98f922b52da4aca6915 (patch)
tree279444e35e0a30b2f7e0a84c84e446230e5aefcd /include/osmocom
parent25389e82b91ea46a3905147cee486624f11fe7af (diff)
MSC pooling: add rate counters
Tests for these counters are added in I2006f1def5352b4b73d0159bfcaa2da9c64bfe3f (osmo-ttcn3-hacks). Change-Id: I2ded757958dfa62b502efbab765203bcadf899e2
Diffstat (limited to 'include/osmocom')
-rw-r--r--include/osmocom/bsc/bsc_msc_data.h7
-rw-r--r--include/osmocom/bsc/gsm_data.h10
2 files changed, 17 insertions, 0 deletions
diff --git a/include/osmocom/bsc/bsc_msc_data.h b/include/osmocom/bsc/bsc_msc_data.h
index f19b9a04b..b1fe14d2f 100644
--- a/include/osmocom/bsc/bsc_msc_data.h
+++ b/include/osmocom/bsc/bsc_msc_data.h
@@ -96,6 +96,13 @@ enum {
MSC_CTR_BSSMAP_TX_DT1_HANDOVER_COMPLETE,
MSC_CTR_BSSMAP_TX_DT1_HANDOVER_FAILURE,
MSC_CTR_BSSMAP_TX_DT1_DTAP,
+
+ MSC_CTR_MSCPOOL_SUBSCR_NEW,
+ MSC_CTR_MSCPOOL_SUBSCR_REATTACH,
+ MSC_CTR_MSCPOOL_SUBSCR_KNOWN,
+ MSC_CTR_MSCPOOL_SUBSCR_PAGED,
+ MSC_CTR_MSCPOOL_SUBSCR_ATTACH_LOST,
+ MSC_CTR_MSCPOOL_EMERG_FORWARDED,
};
/* Constants for the MSC stats */
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h
index 38047d29d..987470649 100644
--- a/include/osmocom/bsc/gsm_data.h
+++ b/include/osmocom/bsc/gsm_data.h
@@ -1558,6 +1558,9 @@ enum {
BSC_CTR_PAGING_RESPONDED,
BSC_CTR_PAGING_NO_ACTIVE_PAGING,
BSC_CTR_UNKNOWN_UNIT_ID,
+ BSC_CTR_MSCPOOL_SUBSCR_NO_MSC,
+ BSC_CTR_MSCPOOL_EMERG_FORWARDED,
+ BSC_CTR_MSCPOOL_EMERG_LOST,
};
static const struct rate_ctr_desc bsc_ctr_description[] = {
@@ -1604,6 +1607,13 @@ static const struct rate_ctr_desc bsc_ctr_description[] = {
[BSC_CTR_PAGING_NO_ACTIVE_PAGING] = {"paging:no_active_paging", "Paging response without an active paging request (arrived after paging expiration?)."},
[BSC_CTR_UNKNOWN_UNIT_ID] = {"abis:unknown_unit_id", "Connection attempts from unknown IPA CCM Unit ID."},
+
+ [BSC_CTR_MSCPOOL_SUBSCR_NO_MSC] = {"mscpool:subscr:no_msc",
+ "Complete Layer 3 requests lost because no connected MSC is found available."},
+ [BSC_CTR_MSCPOOL_EMERG_FORWARDED] = {"mscpool:emerg:forwarded",
+ "Emergency call requests forwarded to an MSC (see also per-MSC counters)"},
+ [BSC_CTR_MSCPOOL_EMERG_LOST] = {"mscpool:emerg:lost",
+ "Emergency call requests lost because no MSC was found available."},
};