summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2023-06-05 04:17:48 +0700
committerlaforge <laforge@osmocom.org>2023-06-11 19:25:31 +0000
commit923e9b0b90622a7977c73ddd264d7cc48439098f (patch)
treeb2f277f0c579f86b8836e6168814388d5104c8d0
parent45c821aee08e5f91273b0e203a1a04cff60114c8 (diff)
trxcon: do not advance Uplink TDMA Fn by default
The idea behind advancing Uplink TDMA Fn is to give the transceiver, which is usually a separate process, some additional time to receive and prepare Uplink bursts for transmission. This comes at a price of having an additional delay between Uplink and Downlink. Given that trxcon, as a standalone application, is primarily used in conjunction with fake_trx.py for running ttcn3-bts-test against osmo-bts-trx, there is no reason to advance the Uplink TDMA Fn. Change-Id: I838b1ebc54e4c5d116f8af2155d97215a6133ba4 Related: OS#5500
-rw-r--r--src/host/trxcon/src/trxcon_main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/host/trxcon/src/trxcon_main.c b/src/host/trxcon/src/trxcon_main.c
index 7298f5a2..3901e336 100644
--- a/src/host/trxcon/src/trxcon_main.c
+++ b/src/host/trxcon/src/trxcon_main.c
@@ -79,7 +79,7 @@ static struct {
.trx_remote_ip = "127.0.0.1",
.trx_bind_ip = "0.0.0.0",
.trx_base_port = 6700,
- .trx_fn_advance = 3,
+ .trx_fn_advance = 0,
.phyq_fbsb_extend_fns = 0,
};
@@ -184,7 +184,7 @@ static void print_help(void)
printf(" -b --trx-bind TRX bind IP address (default 0.0.0.0)\n");
printf(" -i --trx-remote TRX remote IP address (default 127.0.0.1)\n");
printf(" -p --trx-port Base port of TRX instance (default 6700)\n");
- printf(" -f --trx-advance Uplink burst scheduling advance (default 3)\n");
+ printf(" -f --trx-advance Uplink burst scheduling advance (default 0)\n");
printf(" -F --fbsb-extend FBSB timeout extension (in TDMA FNs, default 0)\n");
printf(" -s --socket Listening socket for layer23 (default /tmp/osmocom_l2)\n");
printf(" -g --gsmtap-ip The destination IP used for GSMTAP (disabled by default)\n");