diff options
author | Kevin Krakauer <krakauer@google.com> | 2025-02-26 11:27:24 -0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2025-02-27 18:38:23 -0800 |
commit | 41cda5728470618f1768cf71a2f3ae9fb550844d (patch) | |
tree | ce2be35457f25ae21320558362bfe4d278f71bc1 | |
parent | 784e6abd99f24024a8998b5916795f0bec9d2fd9 (diff) |
selftests/net: only print passing message in GRO tests when tests pass
gro.c:main no longer erroneously claims a test passes when running as a
sender.
Tested: Ran `gro.sh -t large` to verify the sender no longer prints a
status.
Signed-off-by: Kevin Krakauer <krakauer@google.com>
Reviewed-by: Willem de Bruijn <willemb@google.com>
Link: https://patch.msgid.link/20250226192725.621969-3-krakauer@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-rw-r--r-- | tools/testing/selftests/net/gro.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/testing/selftests/net/gro.c b/tools/testing/selftests/net/gro.c index b2184847e388..d5824eadea10 100644 --- a/tools/testing/selftests/net/gro.c +++ b/tools/testing/selftests/net/gro.c @@ -1318,11 +1318,13 @@ int main(int argc, char **argv) read_MAC(src_mac, smac); read_MAC(dst_mac, dmac); - if (tx_socket) + if (tx_socket) { gro_sender(); - else + } else { + /* Only the receiver exit status determines test success. */ gro_receiver(); + fprintf(stderr, "Gro::%s test passed.\n", testname); + } - fprintf(stderr, "Gro::%s test passed.\n", testname); return 0; } |