aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2022-08-08 13:50:39 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2022-09-13 17:37:35 +0200
commitd8b5bf08e8089ad7d8fc1194e5a247cdb261a476 (patch)
tree64636b95fac72d166dfea3b378cb5cb10e9232ed /include
parentb2c7d0ab32ba31cc401daf53c2170e06574b929d (diff)
Add Osmux support on the Abis-side data plane
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/bsc/bts.h3
-rw-r--r--include/osmocom/bsc/lchan.h6
2 files changed, 9 insertions, 0 deletions
diff --git a/include/osmocom/bsc/bts.h b/include/osmocom/bsc/bts.h
index 752a00a73..b690652f3 100644
--- a/include/osmocom/bsc/bts.h
+++ b/include/osmocom/bsc/bts.h
@@ -590,6 +590,9 @@ struct gsm_bts {
struct amr_multirate_conf mr_full;
struct amr_multirate_conf mr_half;
+ /* osmux config: */
+ enum osmux_usage use_osmux;
+
/* PCU socket state */
char *pcu_sock_path;
struct pcu_sock_state *pcu_state;
diff --git a/include/osmocom/bsc/lchan.h b/include/osmocom/bsc/lchan.h
index a6048c26b..2de1227a7 100644
--- a/include/osmocom/bsc/lchan.h
+++ b/include/osmocom/bsc/lchan.h
@@ -299,6 +299,12 @@ struct gsm_lchan {
uint8_t rr_cause;
bool valid;
} ass_compl;
+
+ struct {
+ bool use;
+ uint8_t local_cid;
+ uint8_t remote_cid;
+ } osmux;
} abis_ip;
/* At first, the Timing Advance from the initial Channel Request. Later, the Timing Advance value received from