mlxsw: spectrum_router: Add neighbour offload indication

In a similar fashion to routes and FDB entries, the neighbour table is
reflected to the device.

Set an offload indication on the neighbour in case it was programmed to
the device.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Reviewed-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Ido Schimmel 2019-04-14 18:57:49 +00:00 committed by David S. Miller
parent a85e84e030
commit caf345a18b

View File

@ -2444,7 +2444,13 @@ mlxsw_sp_neigh_entry_update(struct mlxsw_sp *mlxsw_sp,
return;
} else {
WARN_ON_ONCE(1);
return;
}
if (adding)
neigh_entry->key.n->flags |= NTF_OFFLOADED;
else
neigh_entry->key.n->flags &= ~NTF_OFFLOADED;
}
void