Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tipc: purge links when bearer is disabled

If a bearer is disabled by manual intervention, all links over that
bearer should be purged, indicated with the 'shutting_down' flag.
Otherwise tipc will get confused if a new bearer is enabled using
a different media type.

Signed-off-by: Erik Hugne <erik.hugne@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Erik Hugne and committed by
David S. Miller
afaa3f65 7fe8097c

+1 -1
+1 -1
net/tipc/bearer.c
··· 742 742 return -EINVAL; 743 743 } 744 744 745 - bearer_disable(net, bearer, false); 745 + bearer_disable(net, bearer, true); 746 746 rtnl_unlock(); 747 747 748 748 return 0;