aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/faraday
diff options
context:
space:
mode:
authorPetr Machata <petrm@mellanox.com>2019-11-24 09:48:02 +0200
committerJakub Kicinski <jakub.kicinski@netronome.com>2019-11-24 18:34:46 -0800
commitc5731cc5ebcbfdb0b34c7ce29d488c52d8af957b (patch)
tree6adb68c7b05c12186d26c034ad21ffa08ffe2530 /drivers/net/ethernet/faraday
parentpowerpc: Add const qual to local_read() parameter (diff)
downloadlinux-dev-c5731cc5ebcbfdb0b34c7ce29d488c52d8af957b.tar.xz
linux-dev-c5731cc5ebcbfdb0b34c7ce29d488c52d8af957b.zip
mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels
When a GRE tunnel is bound to an underlay netdevice and that netdevice is moved to a different VRF, that could cause two tunnels to have the same underlay local address in the same VRF. Linux in this situation dispatches the traffic according to the tunnel key (or lack thereof), but that cannot be offloaded to Spectrum devices. Detect this situation and unoffload the two impacted tunnels when it happens. Signed-off-by: Petr Machata <petrm@mellanox.com> Signed-off-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Diffstat (limited to 'drivers/net/ethernet/faraday')
0 files changed, 0 insertions, 0 deletions