Symbol: BPF_FLOW_DISSECTOR
include/linux/bpf-netns.h
13
case BPF_FLOW_DISSECTOR:
kernel/bpf/syscall.c
4381
case BPF_FLOW_DISSECTOR:
kernel/bpf/syscall.c
4700
case BPF_FLOW_DISSECTOR:
tools/bpf/bpftool/net.c
602
err = bpf_prog_query(fd, BPF_FLOW_DISSECTOR, 0,
tools/bpf/bpftool/prog.c
1057
if (*attach_type == BPF_FLOW_DISSECTOR) {
tools/bpf/bpftool/prog.c
52
[BPF_FLOW_DISSECTOR] = true,
tools/lib/bpf/libbpf.c
113
[BPF_FLOW_DISSECTOR] = "flow_dissector",
tools/lib/bpf/libbpf.c
9899
SEC_DEF("flow_dissector", FLOW_DISSECTOR, BPF_FLOW_DISSECTOR, SEC_ATTACHABLE_OPT),
tools/testing/selftests/bpf/flow_dissector_load.c
35
ret = bpf_prog_attach(prog_fd, 0 /* Ignore */, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/flow_dissector_load.c
49
ret = bpf_prog_detach(0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
514
err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
528
err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
531
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
540
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
543
err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
550
err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
552
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
558
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
725
err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector.c
739
err = bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
511
err = bpf_prog_attach(main_prog_fd, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector_classification.c
540
bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
102
err = bpf_prog_attach(prog2, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
110
err = bpf_prog_attach(prog2, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
116
err = bpf_prog_detach2(prog2, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
127
link1 = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
136
link2 = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
152
err = bpf_prog_attach(prog1, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
161
link = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
168
err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
179
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
188
err = bpf_prog_attach(prog2, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
202
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
211
err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
224
err = bpf_prog_attach(prog1, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
231
err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
246
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
264
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
27
err = bpf_prog_query(netns, BPF_FLOW_DISSECTOR, 0, NULL,
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
289
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
314
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
339
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
399
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
447
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
493
link = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &create_opts);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
512
CHECK_FAIL(info.netns.attach_type != BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
536
CHECK_FAIL(info.netns.attach_type != BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
561
CHECK_FAIL(info.netns.attach_type != BPF_FLOW_DISSECTOR);
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
94
err = bpf_prog_attach(prog1, 0, BPF_FLOW_DISSECTOR, 0);
tools/testing/selftests/bpf/prog_tests/section_names.c
103
{0, BPF_PROG_TYPE_FLOW_DISSECTOR, BPF_FLOW_DISSECTOR},
tools/testing/selftests/bpf/prog_tests/section_names.c
104
{0, BPF_FLOW_DISSECTOR},