On Thu, Jan 25, 2024 at 7:09 PM Paolo Abeni <pabeni@xxxxxxxxxx> wrote: > > The gro.sh test-case relay on the gro_flush_timeout to ensure > that all the segments belonging to any given batch are properly > aggregated. > > The other end, the sender is a user-space program transmitting > each packet with a separate write syscall. A busy host and/or > stracing the sender program can make the relevant segments reach > the GRO engine after the flush timeout triggers. > > Give the GRO flush timeout more slack, to avoid sporadic self-tests > failures. > > Fixes: 9af771d2ec04 ("selftests/net: allow GRO coalesce test on veth") > Signed-off-by: Paolo Abeni <pabeni@xxxxxxxxxx> Reviewed-by: Eric Dumazet <edumazet@xxxxxxxxxx> Tested-by: Eric Dumazet <edumazet@xxxxxxxxxx>