selftests: mlxsw: Add a test for blackhole routes
authorIdo Schimmel <idosch@mellanox.com>
Wed, 6 Feb 2019 19:42:03 +0000 (19:42 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 6 Feb 2019 22:24:05 +0000 (14:24 -0800)
commita98232a16497ee642d049c519e69285c0cfb61a0
tree123652be75fd40e03121cd439182cc8bf311d60e
parent2810c3b252b902979fd7fe074123101cfc313fae
selftests: mlxsw: Add a test for blackhole routes

Use a simple topology consisting of two hosts directly connected to a
router. Make sure IPv4/IPv6 ping works and then add blackhole routes.
Test that ping fails and that the routes are marked as offloaded. Use a
simple tc filter to test that packets were dropped by the ASIC and not
trapped to the CPU.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/drivers/net/mlxsw/blackhole_routes.sh [new file with mode: 0755]