Home
last modified time | relevance | path

Searched refs:BPF_FLOW_DISSECTOR (Results 1 – 13 of 13) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dflow_dissector_reattach.c27 err = bpf_prog_query(netns, BPF_FLOW_DISSECTOR, 0, NULL, in query_attached_prog_id()
94 err = bpf_prog_attach(prog1, 0, BPF_FLOW_DISSECTOR, 0); in test_prog_attach_prog_attach()
102 err = bpf_prog_attach(prog2, 0, BPF_FLOW_DISSECTOR, 0); in test_prog_attach_prog_attach()
110 err = bpf_prog_attach(prog2, 0, BPF_FLOW_DISSECTOR, 0); in test_prog_attach_prog_attach()
116 err = bpf_prog_detach2(prog2, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_prog_attach()
127 link1 = bpf_link_create(prog1, netns, BPF_FLOW_DISSECTOR, &opts); in test_link_create_link_create()
136 link2 = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts); in test_link_create_link_create()
152 err = bpf_prog_attach(prog1, 0, BPF_FLOW_DISSECTOR, 0); in test_prog_attach_link_create()
161 link = bpf_link_create(prog2, netns, BPF_FLOW_DISSECTOR, &opts); in test_prog_attach_link_create()
168 err = bpf_prog_detach2(prog1, 0, BPF_FLOW_DISSECTOR); in test_prog_attach_link_create()
[all …]
H A Dflow_dissector.c514 err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0); in serial_test_flow_dissector_namespace()
528 err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0); in serial_test_flow_dissector_namespace()
531 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
540 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
543 err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0); in serial_test_flow_dissector_namespace()
550 err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0); in serial_test_flow_dissector_namespace()
552 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
558 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in serial_test_flow_dissector_namespace()
725 err = bpf_prog_attach(prog_fd, 0, BPF_FLOW_DISSECTOR, 0); in test_flow_dissector_skb_less_direct_attach()
739 err = bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in test_flow_dissector_skb_less_direct_attach()
H A Dsection_names.c103 {0, BPF_PROG_TYPE_FLOW_DISSECTOR, BPF_FLOW_DISSECTOR},
104 {0, BPF_FLOW_DISSECTOR},
H A Dflow_dissector_classification.c511 err = bpf_prog_attach(main_prog_fd, 0, BPF_FLOW_DISSECTOR, 0); in attach_and_configure_program()
540 bpf_prog_detach2(prog_fd, 0, BPF_FLOW_DISSECTOR); in detach_program()
/linux/tools/testing/selftests/bpf/
H A Dflow_dissector_load.c35 ret = bpf_prog_attach(prog_fd, 0 /* Ignore */, BPF_FLOW_DISSECTOR, 0); in load_and_attach_program()
49 ret = bpf_prog_detach(0, BPF_FLOW_DISSECTOR); in detach_program()
/linux/include/linux/
H A Dbpf-netns.h13 case BPF_FLOW_DISSECTOR: in to_netns_bpf_attach_type()
/linux/Documentation/bpf/libbpf/
H A Dprogram_types.rst84 | ``BPF_PROG_TYPE_FLOW_DISSECTOR`` | ``BPF_FLOW_DISSECTOR`` | ``flow_disse…
/linux/tools/bpf/bpftool/
H A Dnet.c596 err = bpf_prog_query(fd, BPF_FLOW_DISSECTOR, 0, in query_flow_dissector()
H A Dprog.c51 [BPF_FLOW_DISSECTOR] = true,
1056 if (*attach_type == BPF_FLOW_DISSECTOR) { in parse_attach_detach_args()
/linux/include/uapi/linux/
H A Dbpf.h1079 BPF_FLOW_DISSECTOR, enumerator
/linux/tools/include/uapi/linux/
H A Dbpf.h1079 BPF_FLOW_DISSECTOR, enumerator
/linux/kernel/bpf/
H A Dsyscall.c4065 case BPF_FLOW_DISSECTOR: in attach_type_to_prog_type()
4364 case BPF_FLOW_DISSECTOR: in bpf_prog_query()
/linux/tools/lib/bpf/
H A Dlibbpf.c112 [BPF_FLOW_DISSECTOR] = "flow_dissector",
9485 SEC_DEF("flow_dissector", FLOW_DISSECTOR, BPF_FLOW_DISSECTOR, SEC_ATTACHABLE_OPT),