diff options
author | Sylvain Munaut <tnt@246tNt.com> | 2011-10-17 13:57:58 +0200 |
---|---|---|
committer | Sylvain Munaut <tnt@246tNt.com> | 2011-10-17 13:57:58 +0200 |
commit | 67c0c7f8aa9b6e4e49290a81d3e796651b60fede (patch) | |
tree | 5a25e67056a7b829ec95ffb273cff9f8d504d47f /openbsc/src/libbsc/bts_ipaccess_nanobts.c | |
parent | 851f1206a822c1815f167bb4da6f8fc224e69909 (diff) |
libbsc/nanobts: Fix NSVC OML init sequence for some rugby models
The NVC never goes to OFF LINE but only to DEPENDENCY (because of
missing attributes).
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'openbsc/src/libbsc/bts_ipaccess_nanobts.c')
-rw-r--r-- | openbsc/src/libbsc/bts_ipaccess_nanobts.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openbsc/src/libbsc/bts_ipaccess_nanobts.c b/openbsc/src/libbsc/bts_ipaccess_nanobts.c index 42ac6b4a5..7ece94ee1 100644 --- a/openbsc/src/libbsc/bts_ipaccess_nanobts.c +++ b/openbsc/src/libbsc/bts_ipaccess_nanobts.c @@ -364,7 +364,8 @@ static int nm_statechg_event(int evt, struct nm_statechg_signal_data *nsd) /* We skip NSVC1 since we only use NSVC0 */ if (nsvc->id == 1) break; - if (new_state->availability == NM_AVSTATE_OFF_LINE) { + if ((new_state->availability == NM_AVSTATE_OFF_LINE) || + (new_state->availability == NM_AVSTATE_DEPENDENCY)) { abis_nm_ipaccess_set_attr(bts, obj_class, bts->bts_nr, nsvc->id, 0xff, nanobts_attr_nsvc0, |