selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us
authorPhilo Lu <lulie@linux.alibaba.com>
Thu, 25 Apr 2024 16:17:24 +0000 (00:17 +0800)
committerMartin KaFai Lau <martin.lau@kernel.org>
Thu, 25 Apr 2024 21:09:05 +0000 (14:09 -0700)
commit7eb4f66b38069eec9c86c9d115f0bba1cf73ef2c
tree90f30033f73d8801ca45d1ac453134c80b65b4db
parent48e2cd3e3dcfe04f212df4fb189fa04c2a87b980
selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us

Because srtt and mrtt_us are added as args in bpf_sock_ops at
BPF_SOCK_OPS_RTT_CB, a simple check is added to make sure they are both
non-zero.

$ ./test_progs -t tcp_rtt
  #373     tcp_rtt:OK
  Summary: 1/0 PASSED, 0 SKIPPED, 0 FAILED

Suggested-by: Stanislav Fomichev <sdf@google.com>
Signed-off-by: Philo Lu <lulie@linux.alibaba.com>
Link: https://lore.kernel.org/r/20240425161724.73707-3-lulie@linux.alibaba.com
Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org>
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
tools/testing/selftests/bpf/progs/tcp_rtt.c