Thread (6 messages) flat view 6 messages, 2 authors, 2017-11-28
STALE3207d

[patch net 0/4] mlxsw: GRE offloading fixes

From: Jiri Pirko <jiri@resnulli.us>
Date: 2017-11-28 12:17:16

From: Jiri Pirko <redacted>

Petr says:

This patchset fixes a couple bugs in offloading GRE tunnels in mlxsw
driver.

Patch #1 fixes a problem that local routes pointing at a GRE tunnel
device are offloaded even if that netdevice is down.

Patch #2 detects that as a result of moving a GRE netdevice to a
different VRF, two tunnels now have a conflict of local addresses,
something that the mlxsw driver can't offload.

Patch #3 fixes a FIB abort caused by forming a route pointing at a
GRE tunnel that is eligible for offloading but already onloaded.

Patch #4 fixes a problem that next hops migrated to a new RIF kept the
old RIF reference, which went dangling shortly afterwards.

Petr Machata (4):
  mlxsw: spectrum_router: Offload decap only for up tunnels
  mlxsw: spectrum_router: Demote tunnels on VRF migration
  mlxsw: spectrum_router: Handle encap to demoted tunnels
  mlxsw: spectrum_router: Update nexthop RIF on update

 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  | 109 +++++++++++++--------
 1 file changed, 69 insertions(+), 40 deletions(-)

-- 
2.9.5
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help