]> git.puffer.fish Git - matthieu/frr.git/commit
isisd: do not disable circuit on ifdown
authorEmanuele Di Pascale <emanuele@voltanet.io>
Wed, 19 Feb 2020 16:37:21 +0000 (17:37 +0100)
committerEmanuele Di Pascale <emanuele@voltanet.io>
Wed, 19 Feb 2020 17:34:45 +0000 (18:34 +0100)
commita46b50daecf8b8dcf86d5cbcbf19f720b55a7b37
tree78bcc757642731812ad2245689d0dfd16b07c76a
parent1a21da6b01ff50ac99eb6d54e6e1b2877ce5d5f8
isisd: do not disable circuit on ifdown

when zebra detects that an interface is gone, notify the circuit but do
not disable it - the interface is still configured until it isn't.

Without this fix, removing the interface in the kernel and then removing
the circuit from the configuration would cause an assertion in isis_csm.c:78

Signed-off-by: Emanuele Di Pascale <emanuele@voltanet.io>
isisd/isis_circuit.c