• Home
  • Raw
  • Download

Lines Matching refs:family

46 	sa_family_t family;  member
140 static void sa46_init_loopback(union sa46 *sa, sa_family_t family) in sa46_init_loopback() argument
143 sa->family = family; in sa46_init_loopback()
144 if (sa->family == AF_INET6) in sa46_init_loopback()
150 static void sa46_init_inany(union sa46 *sa, sa_family_t family) in sa46_init_inany() argument
153 sa->family = family; in sa46_init_inany()
154 if (sa->family == AF_INET6) in sa46_init_inany()
229 static void check_data(int type, sa_family_t family, const struct cmd *cmd, in check_data() argument
255 if (family == AF_INET6) { in check_data()
346 static int send_data(int type, sa_family_t family, void *data, size_t len, in send_data() argument
352 fd = socket(family, type, 0); in send_data()
355 sa46_init_loopback(&cli_sa, family); in send_data()
363 family, err, errno, expected); in send_data()
368 static void do_test(int type, sa_family_t family, struct cmd *cmd, in do_test() argument
376 cli_fd = send_data(type, family, cmd, cmd ? sizeof(*cmd) : 0, in do_test()
383 nev, expected, type, family, in do_test()
387 check_data(type, family, cmd, cli_fd); in do_test()
424 static void test_err_inner_map(int type, sa_family_t family) in test_err_inner_map() argument
433 do_test(type, family, &cmd, DROP_ERR_INNER_MAP); in test_err_inner_map()
437 static void test_err_skb_data(int type, sa_family_t family) in test_err_skb_data() argument
441 do_test(type, family, NULL, DROP_ERR_SKB_DATA); in test_err_skb_data()
445 static void test_err_sk_select_port(int type, sa_family_t family) in test_err_sk_select_port() argument
454 do_test(type, family, &cmd, DROP_ERR_SK_SELECT_REUSEPORT); in test_err_sk_select_port()
458 static void test_pass(int type, sa_family_t family) in test_pass() argument
468 do_test(type, family, &cmd, PASS); in test_pass()
473 static void test_syncookie(int type, sa_family_t family) in test_syncookie() argument
502 do_test(type, family, &cmd, PASS); in test_syncookie()
513 static void test_pass_on_err(int type, sa_family_t family) in test_pass_on_err() argument
522 do_test(type, family, &cmd, PASS_ERR_SK_SELECT_REUSEPORT); in test_pass_on_err()
526 static void test_detach_bpf(int type, sa_family_t family) in test_detach_bpf() argument
553 cli_fd = send_data(type, family, &cmd, sizeof(cmd), PASS); in test_detach_bpf()
557 nev, type, family); in test_detach_bpf()
578 static void prepare_sk_fds(int type, sa_family_t family, bool inany) in prepare_sk_fds() argument
586 sa46_init_inany(&srv_sa, family); in prepare_sk_fds()
588 sa46_init_loopback(&srv_sa, family); in prepare_sk_fds()
596 sk_fds[i] = socket(family, type, 0); in prepare_sk_fds()
652 static void setup_per_test(int type, unsigned short family, bool inany) in setup_per_test() argument
656 prepare_sk_fds(type, family, inany); in setup_per_test()
694 unsigned short family = families[f]; in test_all() local
704 setup_per_test(type, family, inany); in test_all()
706 test_err_inner_map(type, family); in test_all()
714 test_err_skb_data(type, family); in test_all()
715 test_err_sk_select_port(type, family); in test_all()
716 test_pass(type, family); in test_all()
717 test_syncookie(type, family); in test_all()
718 test_pass_on_err(type, family); in test_all()
720 test_detach_bpf(type, family); in test_all()