]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: spectrum_router: Don't destroy RIF if L3 slave
authorIdo Schimmel <idosch@mellanox.com>
Thu, 16 Mar 2017 08:08:17 +0000 (09:08 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 16 Mar 2017 17:18:34 +0000 (10:18 -0700)
commitee2f7e558ca62a39fc896901f1a74d888107dbae
tree155c0f7202f7ceb4ded721fe19d3f158392adf72
parent63f3479be49bc6426cb44d9aef9a40e9cf150f6c
mlxsw: spectrum_router: Don't destroy RIF if L3 slave

We usually destroy the netdev's router interface (RIF) when the last IP
address is removed from it.

However, we shouldn't do that if it's enslaved to an L3 master device.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c