From 8f5c405e19f9b53b5a25579d5c5949a66b391c5c Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Mon, 5 Feb 2018 19:22:38 +0100 Subject: omldummy: Allow OML dummies with multiple TRX So far we always assumed that every oml-dummy BTS has only a single TRX. Let's fix that. Change-Id: I27c08c6c2da248366980f081cdfdd838b166e7a6 --- src/osmo-bts-omldummy/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/osmo-bts-omldummy/main.c b/src/osmo-bts-omldummy/main.c index b9334b1b..627060d7 100644 --- a/src/osmo-bts-omldummy/main.c +++ b/src/osmo-bts-omldummy/main.c @@ -13,8 +13,14 @@ int main(int argc, char **argv) struct e1inp_line *line; int rc, i; + if (argc < 4) { + fprintf(stderr, "Usage: osmo-bts-omldummy \n"); + exit(2); + } + char *dst_host = argv[1]; int site_id = atoi(argv[2]); + int num_trx = atoi(argv[3]); tall_bts_ctx = talloc_named_const(NULL, 1, "OsmoBTS context"); msgb_talloc_ctx_init(tall_bts_ctx, 10*1024); @@ -28,7 +34,7 @@ int main(int argc, char **argv) bts->ip_access.bts_id = 0; /* Additional TRXs */ - for (i = 1; i < 8; i++) { + for (i = 1; i < num_trx; i++) { trx = gsm_bts_trx_alloc(bts); if (!trx) exit(1); -- cgit v1.2.3