blob: edfc0ea248f9925f3aab470b636d4fb22178caaf [file] [log] [blame]
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +01001!
Pau Espin Pedrol0d455042018-08-27 17:07:41 +02002! OsmoTRX example configuration
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +01003!
4log stderr
5 logging filter all 1
6 logging color 1
7 logging print category 1
8 logging timestamp 1
Pau Espin Pedrol0d455042018-08-27 17:07:41 +02009 logging print file basename
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +010010 logging print extended-timestamp 1
Pau Espin Pedrol1b11c592018-10-03 14:33:41 +020011 logging level set-all info
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +010012!
13line vty
Pau Espin Pedrol0d455042018-08-27 17:07:41 +020014 bind ${osmo_trx.trx_ip}
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +010015ctrl
Pau Espin Pedrol0d455042018-08-27 17:07:41 +020016 bind ${osmo_trx.trx_ip}
17trx
18 bind-ip ${osmo_trx.trx_ip}
19 remote-ip ${osmo_trx.bts_ip}
20 base-port 5700
Pau Espin Pedrol4f23ab52018-10-29 11:30:00 +010021 egprs ${osmo_trx.egprs}
Pau Espin Pedrol94eab262018-09-17 20:25:55 +020022%if osmo_trx.get('multi_arfcn', False):
23 multi-arfcn enable
24%else:
25 multi-arfcn disable
26%endif
Pau Espin Pedrol8cfa10f2018-11-06 12:05:19 +010027%if osmo_trx.get('dev_args', False):
28 dev-args ${osmo_trx.dev_args}
29%endif
Pau Espin Pedrol0d455042018-08-27 17:07:41 +020030 tx-sps 4
31 rx-sps 4
32 clock-ref ${osmo_trx.clock_reference}
33 rt-prio 18
34%for chan in osmo_trx.channels:
35 chan ${loop.index}
36% if chan.get('tx_path', False):
37 tx-path ${chan.tx_path}
38% endif
39% if chan.get('rx_path', False):
40 rx-path ${chan.rx_path}
41 %endif
42%endfor