selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test
authorDanielle Ratson <danieller@nvidia.com>
Wed, 18 May 2022 07:27:26 +0000 (10:27 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 18 May 2022 13:06:50 +0000 (14:06 +0100)
hw_stats_l3.sh test is failing often for l3 stats shows less than 20
packets after 2 seconds sleep.

This is happening since there is a race between the 2 seconds sleep and
the netdevsim actually delivering the packets.

Increase the sleep time so the packets will be delivered successfully on
time.

Signed-off-by: Danielle Ratson <danieller@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh

index fe18984..cba5ac0 100755 (executable)
@@ -319,11 +319,11 @@ counter_test()
        ((pkts < 10))
        check_err $? "$type stats show >= 10 packets after first enablement"
 
-       sleep 2
+       sleep 2.5
 
        local pkts=$(get_hwstat dummy1 l3 rx.packets)
        ((pkts >= 20))
-       check_err $? "$type stats show < 20 packets after 2s passed"
+       check_err $? "$type stats show < 20 packets after 2.5s passed"
 
        $IP stats set dev dummy1 ${type}_stats off