diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-05-19 16:11:25 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2021-05-23 10:30:44 +0000 |
commit | c328cade9b2cc238b1e90c6ac44e9457edabb903 (patch) | |
tree | 9d53bc14b620f7e66e3dfb65d8b066021b4aaeec /src/ipaccess | |
parent | f9fea61fa9845b6259ea5aa5ac0dfa059a7de330 (diff) |
ipaccess-config: Clean up sign_link setup helper
Change-Id: I7a5231690c9f2f1c2378b1035900c6c246deb994
Diffstat (limited to 'src/ipaccess')
-rw-r--r-- | src/ipaccess/ipaccess-config.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/ipaccess/ipaccess-config.c b/src/ipaccess/ipaccess-config.c index c9264d723..cf649bd55 100644 --- a/src/ipaccess/ipaccess-config.c +++ b/src/ipaccess/ipaccess-config.c @@ -144,17 +144,18 @@ static int ia_config_connect(struct gsm_bts *bts, struct sockaddr_in *sin) } line->ops = &ipaccess_e1inp_line_ops; + sign_ts = e1inp_line_ipa_oml_ts(line); + rsl_ts = e1inp_line_ipa_rsl_ts(line, 0); + /* create E1 timeslots for signalling and TRAU frames */ - e1inp_ts_config_sign(&line->ts[1-1], line); - e1inp_ts_config_sign(&line->ts[2-1], line); + e1inp_ts_config_sign(sign_ts, line); + e1inp_ts_config_sign(rsl_ts, line); - /* create signalling links for TS1 */ - sign_ts = &line->ts[1-1]; - rsl_ts = &line->ts[2-1]; + /* create signalling links for TRX0 */ oml_link = e1inp_sign_link_create(sign_ts, E1INP_SIGN_OML, - bts->c0, 0xff, 0); + bts->c0, IPAC_PROTO_OML, 0); rsl_link = e1inp_sign_link_create(rsl_ts, E1INP_SIGN_RSL, - bts->c0, 0, 0); + bts->c0, IPAC_PROTO_RSL, 0); /* create back-links from bts/trx */ bts->oml_link = oml_link; |