aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-05-30 14:49:30 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2017-12-01 03:37:43 +0100
commit8b24130c0b14c57ca565f458830f20e5811fd48c (patch)
tree2ab2b9e4ef69daf4f578a5be87efa56efce5966e /include
parent3d2d487410377532030e328adeff1a224a884fb8 (diff)
HO: Store bearer capabilities of MS at connection structure for later use
Handover might require change in codec, especially when switching between AFS (AMR on TCH/F) and AHS (AMR on TCH/H). In this case the handover decision must know if a different target rate is supported by the MS or not.
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/bsc/gsm_data.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h
index 8822b9b3e..6f6b5b909 100644
--- a/include/osmocom/bsc/gsm_data.h
+++ b/include/osmocom/bsc/gsm_data.h
@@ -140,6 +140,9 @@ struct gsm_subscriber_connection {
/* penalty timers for handover */
struct llist_head ho_penalty_timers;
+
+ /* phone's bearer capabilities */
+ struct gsm_mncc_bearer_cap bcap;
};