Lines Matching full:ao

3  * TCP-AO selftest library. Provides helpers to unshare network
371 extern int test_prepare_key_sockaddr(struct tcp_ao_add *ao, const char *alg,
377 static inline int test_prepare_key(struct tcp_ao_add *ao, in test_prepare_key() argument
387 return test_prepare_key_sockaddr(ao, alg, (void *)&addr, sizeof(addr), in test_prepare_key()
392 static inline int test_prepare_def_key(struct tcp_ao_add *ao, in test_prepare_def_key() argument
400 return test_prepare_key(ao, DEFAULT_TEST_ALGO, in_addr, false, false, in test_prepare_def_key()
455 static inline int test_verify_socket_ao(int sk, struct tcp_ao_info_opt *ao) in test_verify_socket_ao() argument
464 return test_cmp_getsockopt_setsockopt_ao(ao, &ao2); in test_verify_socket_ao()
469 struct tcp_ao_info_opt ao = {}; in test_set_ao_flags() local
472 err = test_get_ao_info(sk, &ao); in test_set_ao_flags()
477 ao.ao_required = !!ao_required; in test_set_ao_flags()
478 ao.accept_icmps = !!accept_icmps; in test_set_ao_flags()
479 err = test_set_ao_info(sk, &ao); in test_set_ao_flags()
483 return test_verify_socket_ao(sk, &ao); in test_set_ao_flags()
515 struct tcp_ao_counters ao; member
543 f(ao.netns_ao_good, TEST_CNT_NS_GOOD); \
544 f(ao.netns_ao_bad, TEST_CNT_NS_BAD); \
545 f(ao.netns_ao_key_not_found, TEST_CNT_NS_KEY_NOT_FOUND); \
546 f(ao.netns_ao_required, TEST_CNT_NS_AO_REQUIRED); \
547 f(ao.netns_ao_dropped_icmp, TEST_CNT_NS_DROPPED_ICMP); \
549 f(ao.ao_info_pkt_good, TEST_CNT_SOCK_GOOD); \
550 f(ao.ao_info_pkt_bad, TEST_CNT_SOCK_BAD); \
551 f(ao.ao_info_pkt_key_not_found, TEST_CNT_SOCK_KEY_NOT_FOUND); \
552 f(ao.ao_info_pkt_ao_required, TEST_CNT_SOCK_AO_REQUIRED); \
553 f(ao.ao_info_pkt_dropped_icmp, TEST_CNT_SOCK_DROPPED_ICMP); \
554 /* non-AO */ \
631 ret = test_assert_counters_key(tst_name, &before->ao, &after->ao, in test_assert_counters()