]> www.infradead.org Git - users/willy/pagecache.git/commit
selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted
authorDanielle Ratson <danieller@nvidia.com>
Thu, 5 Dec 2024 16:36:01 +0000 (17:36 +0100)
committerJakub Kicinski <kuba@kernel.org>
Sat, 7 Dec 2024 01:37:37 +0000 (17:37 -0800)
commit5f2c7ab15fd806043db1a7d54b5ec36be0bd93b1
treed3e776e9d5c49bb6ef4954a250f2fcdba1ad09e4
parent6c46ad4d1bb2e8ec2265296e53765190f6e32f33
selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted

The test assumes that the packet it is sending is the only packet being
passed to the device.

However, it is not the case and so other packets are filling the buffers
as well. Therefore, the test sometimes fails because it is reading a
maximum occupancy that is larger than expected.

Add egress filters on $h1 and $h2 that will guarantee the above.

Fixes: a865ad999603 ("selftests: mlxsw: Add shared buffer traffic test")
Signed-off-by: Danielle Ratson <danieller@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: Petr Machata <petrm@nvidia.com>
Link: https://patch.msgid.link/64c28bc9b1cc1d78c4a73feda7cedbe9526ccf8b.1733414773.git.petrm@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/mlxsw/sharedbuffer.sh