Symbol: BPF_PROG_TYPE_SOCKET_FILTER
drivers/net/tun.c
2993
prog = bpf_prog_get_type(fd, BPF_PROG_TYPE_SOCKET_FILTER);
include/linux/bpf_types.h
5
BPF_PROG_TYPE(BPF_PROG_TYPE_SOCKET_FILTER, sk_filter,
kernel/bpf/btf.c
8853
case BPF_PROG_TYPE_SOCKET_FILTER:
kernel/bpf/syscall.c
2936
if (type != BPF_PROG_TYPE_SOCKET_FILTER &&
kernel/bpf/verifier.c
10153
case BPF_PROG_TYPE_SOCKET_FILTER:
kernel/bpf/verifier.c
17842
case BPF_PROG_TYPE_SOCKET_FILTER:
kernel/bpf/verifier.c
21649
if (prog_type == BPF_PROG_TYPE_SOCKET_FILTER) {
lib/test_bpf.c
14884
fp->type = BPF_PROG_TYPE_SOCKET_FILTER;
lib/test_bpf.c
15491
fp->type = BPF_PROG_TYPE_SOCKET_FILTER;
net/core/filter.c
1193
if (prog->type == BPF_PROG_TYPE_SOCKET_FILTER) {
net/core/filter.c
12512
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_SOCKET_FILTER, &bpf_kfunc_set_skb);
net/core/filter.c
1596
return bpf_prog_get_type(ufd, BPF_PROG_TYPE_SOCKET_FILTER);
net/core/filter.c
1624
prog = bpf_prog_get_type(ufd, BPF_PROG_TYPE_SOCKET_FILTER);
net/kcm/kcmsock.c
1352
prog = bpf_prog_get_type(info->bpf_fd, BPF_PROG_TYPE_SOCKET_FILTER);
net/netfilter/xt_bpf.c
47
prog = bpf_prog_get_type(fd, BPF_PROG_TYPE_SOCKET_FILTER);
net/netfilter/xt_bpf.c
60
*ret = bpf_prog_get_type_path(path, BPF_PROG_TYPE_SOCKET_FILTER);
net/packet/af_packet.c
1617
new = bpf_prog_get_type(fd, BPF_PROG_TYPE_SOCKET_FILTER);
samples/bpf/cookie_uid_helper_example.c
165
prog_fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL",
samples/bpf/fds_example.c
72
return bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL",
samples/bpf/sock_example.c
68
prog_fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL",
samples/bpf/sockex1_user.c
27
bpf_program__set_type(prog, BPF_PROG_TYPE_SOCKET_FILTER);
samples/bpf/sockex2_user.c
31
bpf_program__set_type(prog, BPF_PROG_TYPE_SOCKET_FILTER);
tools/bpf/bpftool/common.c
113
attr.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/bpf/bpftool/feature.c
715
fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL",
tools/lib/bpf/bpf.c
119
attr.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/lib/bpf/features.c
289
prog = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", insns, insn_cnt, &prog_opts);
tools/lib/bpf/features.c
33
attr.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/lib/bpf/features.c
540
prog_fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "global_reloc", "GPL", insns, insn_cnt, &prog_opts);
tools/lib/bpf/features.c
75
ret = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", insns, insn_cnt, &prog_opts);
tools/lib/bpf/libbpf.c
199
[BPF_PROG_TYPE_SOCKET_FILTER] = "socket_filter",
tools/lib/bpf/libbpf.c
5138
ret = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", insns, insn_cnt, &opts);
tools/lib/bpf/libbpf.c
7080
{ BPF_PROG_TYPE_SOCKET_FILTER, "__sk_buff" },
tools/lib/bpf/libbpf_probes.c
162
case BPF_PROG_TYPE_SOCKET_FILTER:
tools/testing/selftests/bpf/prog_tests/align.c
622
fd_prog = bpf_prog_load(prog_type ? : BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL",
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
417
prog3 = load_prog(BPF_PROG_TYPE_SOCKET_FILTER);
tools/testing/selftests/bpf/prog_tests/log_buf.c
170
fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "good_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/log_buf.c
180
fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "good_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/log_buf.c
190
fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "bad_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c
44
int filter_fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL v2",
tools/testing/selftests/bpf/prog_tests/section_names.c
23
{"socket", {0, BPF_PROG_TYPE_SOCKET_FILTER, 0}, {-EINVAL, 0} },
tools/testing/selftests/bpf/prog_tests/signal_pending.c
48
test_signal_pending_by_type(BPF_PROG_TYPE_SOCKET_FILTER);
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
171
ASSERT_EQ(bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "simple_prog", "GPL",
tools/testing/selftests/bpf/test_verifier.c
1533
prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/testing/selftests/bpf/test_verifier.c
1755
test->prog_type == BPF_PROG_TYPE_SOCKET_FILTER ||
tools/testing/selftests/bpf/testing_helpers.c
273
fd = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, "flag-test", "GPL",
tools/testing/selftests/bpf/verifier/calls.c
2274
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/calls.c
2300
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/calls.c
2325
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/calls.c
508
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/event_output.c
74
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/jset.c
112
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/jset.c
126
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/jset.c
143
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/jset.c
165
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/jset.c
85
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/bpf/verifier/jset.c
97
.prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
tools/testing/selftests/net/psock_fanout.c
192
attr.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/testing/selftests/net/reuseport_bpf.c
111
attr.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/testing/selftests/net/reuseport_bpf.c
354
eprog.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;
tools/testing/selftests/net/reuseport_bpf_numa.c
88
attr.prog_type = BPF_PROG_TYPE_SOCKET_FILTER;