H A D | flow_dissector_reattach.c | 21 static __u32 query_attached_prog_id(int netns) argument 27 err = bpf_prog_query(netns, BPF_FLOW_DISSECTOR, 0, NULL, 37 static bool prog_is_attached(int netns) argument 39 return query_attached_prog_id(netns) > 0; 90 static void test_prog_attach_prog_attach(int netns, int prog1, int prog2) argument 99 CHECK_FAIL(query_attached_prog_id(netns) != query_prog_id(prog1)); 107 CHECK_FAIL(query_attached_prog_id(netns) != query_prog_id(prog2)); 113 CHECK_FAIL(query_attached_prog_id(netns) != query_prog_id(prog2)); 119 CHECK_FAIL(prog_is_attached(netns)); 122 static void test_link_create_link_create(int netns, in argument 147 test_prog_attach_link_create(int netns, int prog1, int prog2) argument 174 test_link_create_prog_attach(int netns, int prog1, int prog2) argument 197 test_link_create_prog_detach(int netns, int prog1, int prog2) argument 220 test_prog_attach_detach_query(int netns, int prog1, int prog2) argument 241 test_link_create_close_query(int netns, int prog1, int prog2) argument 258 test_link_update_no_old_prog(int netns, int prog1, int prog2) argument 283 test_link_update_replace_old_prog(int netns, int prog1, int prog2) argument 308 test_link_update_same_prog(int netns, int prog1, int prog2) argument 333 test_link_update_invalid_opts(int netns, int prog1, int prog2) argument 393 test_link_update_invalid_prog(int netns, int prog1, int prog2) argument 436 test_link_update_netns_gone(int netns, int prog1, int prog2) argument 473 test_link_get_info(int netns, int prog1, int prog2) argument 572 run_tests(int netns) argument [all...] |