selftests/net: Provide tcp-ao counters comparison helper
authorDmitry Safonov <0x7f454c46@gmail.com>
Wed, 19 Mar 2025 03:13:35 +0000 (03:13 +0000)
committerJakub Kicinski <kuba@kernel.org>
Tue, 25 Mar 2025 13:10:29 +0000 (06:10 -0700)
commit1fe4221093d1b97b6972231b3db660c035ba156b
treeae94d39c0c8ed67fdde0d6149ab7ab56035804ed
parent65ffdf31be68aaa6b2480112e5f65b6e747a3724
selftests/net: Provide tcp-ao counters comparison helper

Rename __test_tcp_ao_counters_cmp() into test_assert_counters_ao() and
test_tcp_ao_key_counters_cmp() into test_assert_counters_key() as they
are asserts, rather than just compare functions.

Provide test_cmp_counters() helper, that's going to be used to compare
ao_info and netns counters as a stop condition for polling the sockets.

Signed-off-by: Dmitry Safonov <0x7f454c46@gmail.com>
Link: https://patch.msgid.link/20250319-tcp-ao-selftests-polling-v2-2-da48040153d1@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/tcp_ao/connect-deny.c
tools/testing/selftests/net/tcp_ao/connect.c
tools/testing/selftests/net/tcp_ao/icmps-discard.c
tools/testing/selftests/net/tcp_ao/key-management.c
tools/testing/selftests/net/tcp_ao/lib/aolib.h
tools/testing/selftests/net/tcp_ao/lib/sock.c
tools/testing/selftests/net/tcp_ao/restore.c
tools/testing/selftests/net/tcp_ao/rst.c
tools/testing/selftests/net/tcp_ao/self-connect.c
tools/testing/selftests/net/tcp_ao/seq-ext.c
tools/testing/selftests/net/tcp_ao/unsigned-md5.c