blob: d7996fedf166b2f79278225e935d87e46ca14cb2 [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
Neels Hofmeyrb5a3d672020-12-01 00:43:52 +01008 logging print category-hex 0
9 logging print level 1
10 logging print file basename last
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +010011 logging timestamp 1
12 logging print extended-timestamp 1
Pau Espin Pedrol1b11c592018-10-03 14:33:41 +020013 logging level set-all info
Pau Espin Pedrol1b99ad62020-09-18 13:28:20 +020014 logging level ctr notice
15 logging level trxddl notice
16 logging level trxdul notice
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +010017!
18line vty
Pau Espin Pedrol0d455042018-08-27 17:07:41 +020019 bind ${osmo_trx.trx_ip}
Pau Espin Pedroledcc8d22018-03-04 19:58:23 +010020ctrl
Pau Espin Pedrol0d455042018-08-27 17:07:41 +020021 bind ${osmo_trx.trx_ip}
22trx
23 bind-ip ${osmo_trx.trx_ip}
24 remote-ip ${osmo_trx.bts_ip}
25 base-port 5700
Pau Espin Pedrol4f23ab52018-10-29 11:30:00 +010026 egprs ${osmo_trx.egprs}
Pau Espin Pedrol94eab262018-09-17 20:25:55 +020027%if osmo_trx.get('multi_arfcn', False):
28 multi-arfcn enable
29%else:
30 multi-arfcn disable
31%endif
Pau Espin Pedrol8cfa10f2018-11-06 12:05:19 +010032%if osmo_trx.get('dev_args', False):
33 dev-args ${osmo_trx.dev_args}
34%endif
Pau Espin Pedrol0d455042018-08-27 17:07:41 +020035 tx-sps 4
36 rx-sps 4
37 clock-ref ${osmo_trx.clock_reference}
38 rt-prio 18
39%for chan in osmo_trx.channels:
40 chan ${loop.index}
41% if chan.get('tx_path', False):
42 tx-path ${chan.tx_path}
43% endif
44% if chan.get('rx_path', False):
45 rx-path ${chan.rx_path}
46 %endif
47%endfor