Lines Matching refs:cmd
237 static void check_data(int type, sa_family_t family, const struct cmd *cmd, in check_data() argument
302 expected.len += cmd ? sizeof(*cmd) : 0; in check_data()
396 static void do_test(int type, sa_family_t family, struct cmd *cmd, in do_test() argument
401 struct cmd rcv_cmd; in do_test()
404 cli_fd = send_data(type, family, cmd, cmd ? sizeof(*cmd) : 0, in do_test()
414 cmd ? cmd->reuseport_index : -1, in do_test()
415 cmd ? cmd->pass_on_failure : -1); in do_test()
417 check_data(type, family, cmd, cli_fd); in do_test()
423 cmd->reuseport_index != ev.data.u32, in do_test()
426 cmd->pass_on_failure, cmd->reuseport_index, ev.data.u32); in do_test()
456 struct cmd cmd = { in test_err_inner_map() local
462 do_test(type, family, &cmd, DROP_ERR_INNER_MAP); in test_err_inner_map()
473 struct cmd cmd = { in test_err_sk_select_port() local
479 do_test(type, family, &cmd, DROP_ERR_SK_SELECT_REUSEPORT); in test_err_sk_select_port()
484 struct cmd cmd; in test_pass() local
487 cmd.pass_on_failure = 0; in test_pass()
490 cmd.reuseport_index = i; in test_pass()
491 do_test(type, family, &cmd, PASS); in test_pass()
498 struct cmd cmd = { in test_syncookie() local
520 do_test(type, family, &cmd, PASS); in test_syncookie()
532 struct cmd cmd = { in test_pass_on_err() local
538 do_test(type, family, &cmd, PASS_ERR_SK_SELECT_REUSEPORT); in test_pass_on_err()
547 struct cmd cmd = {}; in test_detach_bpf() local
568 cli_fd = send_data(type, family, &cmd, sizeof(cmd), PASS); in test_detach_bpf()