]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: spectrum: Don't assume upper device's type
authorIdo Schimmel <idosch@mellanox.com>
Fri, 10 Mar 2017 07:53:35 +0000 (08:53 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 10 Mar 2017 17:36:06 +0000 (09:36 -0800)
commit6d9108c82895a55dbe971014e04cf52923db4dc6
tree1ba4be8c79dbf43e41ea7f88ac2afc22b6d3b052
parent831f84ac2c2d28bdd8ec217e9e388b423186835b
mlxsw: spectrum: Don't assume upper device's type

When an upper device is configured on top of a vPort we make sure it's a
bridge master during PRECHANGEUPPER and fail otherwise. Therefore, when
CHANGEUPPER is later received we don't bother checking the upper's type.

Make the code more extendable in preparation for VRF uppers, by checking
the upper's type.

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.c