This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Neels Hofmeyr gerrit-no-reply at lists.osmocom.orgHello Harald Welte,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/603
to look at the new patch set (#2).
dyn TS: OS#1778 workaround: disable TCH/F on dyn TS
To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic
TS for now.
See http://osmocom.org/issues/1778
Related: OS#1778
Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7
---
M openbsc/src/libbsc/chan_alloc.c
1 file changed, 6 insertions(+), 0 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/openbsc refs/changes/03/603/2
diff --git a/openbsc/src/libbsc/chan_alloc.c b/openbsc/src/libbsc/chan_alloc.c
index 1e5dd74..e8f1b5e 100644
--- a/openbsc/src/libbsc/chan_alloc.c
+++ b/openbsc/src/libbsc/chan_alloc.c
@@ -309,6 +309,11 @@
if (lchan)
type = GSM_LCHAN_TCH_F;
}
+#if 0
+Skip TCH/F for now, because otherwise dyn TS always imply the possibility to
+have a mix of TCH/F and TCH/H channels; if two phones request a TCH/F
+and a TCH/H, respectively, they cannot call each other. If we deny TCH/F,
+they will both fall back to TCH/H, and dynamic channels are usable.
/* Try fully dynamic TCH/F_TCH/H_PDCH as TCH/F... */
if (!lchan) {
lchan = _lc_dyn_find_bts(bts,
@@ -317,6 +322,7 @@
if (lchan)
type = GSM_LCHAN_TCH_F;
}
+#endif
/* ...and as TCH/H. */
if (!lchan) {
lchan = _lc_dyn_find_bts(bts,
--
To view, visit https://gerrit.osmocom.org/603
To unsubscribe, visit https://gerrit.osmocom.org/settings
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7
Gerrit-PatchSet: 2
Gerrit-Project: openbsc
Gerrit-Branch: master
Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org>