aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2012-04-17 22:06:45 +0200
committerHarald Welte <laforge@gnumonks.org>2012-04-19 09:39:53 +0200
commit1e2b3259b92de9885c882cd0291452d8b7ffbfed (patch)
treebafaf409ccb2c62f7a279c57fb7fc5dbd65c92fd
parent29e1fdd994e2ea8c8e7518cb1b979bb23ae23c8a (diff)
lchan: Separate the Uplink/Downlink in activate/deactivate
-rw-r--r--src/osmo-bts-sysmo/oml.c24
1 files changed, 16 insertions, 8 deletions
diff --git a/src/osmo-bts-sysmo/oml.c b/src/osmo-bts-sysmo/oml.c
index 30dbf20..1cc9d39 100644
--- a/src/osmo-bts-sysmo/oml.c
+++ b/src/osmo-bts-sysmo/oml.c
@@ -374,20 +374,28 @@ static const struct sapi_dir ccch_sapis[] = {
#define DIR_BOTH (GsmL1_Dir_TxDownlink|GsmL1_Dir_RxUplink)
static const struct sapi_dir tchf_sapis[] = {
- { GsmL1_Sapi_TchF, DIR_BOTH },
- { GsmL1_Sapi_FacchF, DIR_BOTH },
- { GsmL1_Sapi_Sacch, DIR_BOTH },
+ { GsmL1_Sapi_TchF, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_TchF, GsmL1_Dir_RxUplink },
+ { GsmL1_Sapi_FacchF, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_FacchF, GsmL1_Dir_RxUplink },
+ { GsmL1_Sapi_Sacch, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_Sacch, GsmL1_Dir_RxUplink },
};
static const struct sapi_dir tchh_sapis[] = {
- { GsmL1_Sapi_TchH, DIR_BOTH },
- { GsmL1_Sapi_FacchH, DIR_BOTH },
- { GsmL1_Sapi_Sacch, DIR_BOTH },
+ { GsmL1_Sapi_TchH, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_TchH, GsmL1_Dir_RxUplink },
+ { GsmL1_Sapi_FacchH, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_FacchH, GsmL1_Dir_RxUplink },
+ { GsmL1_Sapi_Sacch, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_Sacch, GsmL1_Dir_RxUplink },
};
static const struct sapi_dir sdcch_sapis[] = {
- { GsmL1_Sapi_Sdcch, DIR_BOTH },
- { GsmL1_Sapi_Sacch, DIR_BOTH },
+ { GsmL1_Sapi_Sdcch, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_Sdcch, GsmL1_Dir_RxUplink },
+ { GsmL1_Sapi_Sacch, GsmL1_Dir_TxDownlink },
+ { GsmL1_Sapi_Sacch, GsmL1_Dir_RxUplink },
};
struct lchan_sapis {