diff options
| author | Hangbin Liu <liuhangbin@gmail.com> | 2024-08-15 15:59:50 +0800 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2024-08-19 09:54:24 +0100 | 
| commit | 7167395a4be7930ecac6a33b4e54d7e3dd9ee209 (patch) | |
| tree | 5399f42e87a8fe49cc4c38d7f8e72b814428069c /net/lapb/lapb_in.c | |
| parent | 2d7423040b7cca0beb385e67b660ca524c670ff9 (diff) | |
selftests: udpgro: report error when receive failed
Currently, we only check the latest senders's exit code. If the receiver
report failed, it is not recoreded. Fix it by checking the exit code
of all the involved processes.
Before:
  bad GRO lookup       ok
  multiple GRO socks   ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 failed
 $ echo $?
 0
After:
  bad GRO lookup       ok
  multiple GRO socks   ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 ./udpgso_bench_rx: recv: bad packet len, got 1452, expected 14520
 failed
 $ echo $?
 1
Fixes: 3327a9c46352 ("selftests: add functionals test for UDP GRO")
Suggested-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Hangbin Liu <liuhangbin@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions
