Merge branch 'mlxsw-Add-neighbour-offload-indication'
authorDavid S. Miller <davem@davemloft.net>
Mon, 15 Apr 2019 20:29:21 +0000 (13:29 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 15 Apr 2019 20:29:21 +0000 (13:29 -0700)
commit93144b0ecde584e1e480abf45429ef47a5e02ac9
tree4d1063d60237f27401efe7cf6c1c2aeaa44df4ad
parent95337b982107d7d90f36d048a13ad8448d8b5df6
parent3321cff3c5706833651314fa5a3ba20ce63089fc
Merge branch 'mlxsw-Add-neighbour-offload-indication'

Ido Schimmel says:

====================
mlxsw: Add neighbour offload indication

Neighbour entries are programmed to the device's table so that the
correct destination MAC will be specified in a packet after it was
routed.

Despite being programmed to the device and unlike routes and FDB
entries, neighbour entries are currently not marked as offloaded. This
patchset changes that.

Patch #1 is a preparatory patch to make sure we only mark a neighbour as
offloaded in case it was successfully programmed to the device.

Patch #2 sets the offload indication on neighbours.

Patch #3 adds a test to verify above mentioned functionality.

Patched iproute2 version that prints the offload indication is available
here [1].

[1] https://github.com/idosch/iproute2/tree/idosch-next
====================

Signed-off-by: David S. Miller <davem@davemloft.net>