Symbol: BPF_PROG_TYPE_XDP
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2859
if (nfp_prog->type == BPF_PROG_TYPE_XDP)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3005
if (nfp_prog->type == BPF_PROG_TYPE_XDP)
drivers/net/ethernet/netronome/nfp/bpf/jit.c
3815
case BPF_PROG_TYPE_XDP:
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
317
if (nfp_prog->type == BPF_PROG_TYPE_XDP)
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
508
if (nfp_prog->type == BPF_PROG_TYPE_XDP) {
include/linux/bpf_types.h
11
BPF_PROG_TYPE(BPF_PROG_TYPE_XDP, xdp,
kernel/bpf/btf.c
9034
case BPF_PROG_TYPE_XDP:
kernel/bpf/cpumap.c
418
prog = bpf_prog_get_type(fd, BPF_PROG_TYPE_XDP);
kernel/bpf/crypto.c
391
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP, &crypt_kfunc_set);
kernel/bpf/devmap.c
921
BPF_PROG_TYPE_XDP, false);
kernel/bpf/helpers.c
4996
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP, &generic_kfunc_set);
kernel/bpf/offload.c
225
attr->prog_type != BPF_PROG_TYPE_XDP)
kernel/bpf/syscall.c
2845
case BPF_PROG_TYPE_XDP:
kernel/bpf/syscall.c
4516
return BPF_PROG_TYPE_XDP;
kernel/bpf/syscall.c
5912
case BPF_PROG_TYPE_XDP:
kernel/bpf/verifier.c
4627
case BPF_PROG_TYPE_XDP:
kernel/bpf/verifier.c
8478
case BPF_PROG_TYPE_XDP:
net/core/dev.c
10752
new_prog = bpf_prog_get_type_dev(fd, BPF_PROG_TYPE_XDP,
net/core/dev.c
10759
old_prog = bpf_prog_get_type_dev(expected_fd, BPF_PROG_TYPE_XDP,
net/core/filter.c
12643
ret = ret ?: register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP, &bpf_kfunc_set_xdp);
net/core/xdp.c
995
return register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP, &xdp_metadata_kfunc_set);
net/netfilter/nf_conntrack_bpf.c
520
ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP, &nf_conntrack_kfunc_set);
net/netfilter/nf_flow_table_bpf.c
118
return register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP,
net/netfilter/nf_nat_bpf.c
70
ret = register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP,
net/xfrm/xfrm_state_bpf.c
132
return register_btf_kfunc_id_set(BPF_PROG_TYPE_XDP,
samples/bpf/xdp_adjust_tail_user.c
154
bpf_program__set_type(prog, BPF_PROG_TYPE_XDP);
samples/bpf/xdp_fwd_user.c
174
bpf_program__set_type(prog, BPF_PROG_TYPE_XDP);
samples/bpf/xdp_tx_iptunnel_user.c
265
bpf_program__set_type(prog, BPF_PROG_TYPE_XDP);
tools/bpf/bpftool/feature.c
480
case BPF_PROG_TYPE_XDP:
tools/bpf/bpftool/feature.c
654
case BPF_PROG_TYPE_XDP:
tools/bpf/bpftool/prog.c
1771
if (prog_type == BPF_PROG_TYPE_XDP && xdpmeta_ifindex) {
tools/lib/bpf/libbpf.c
209
[BPF_PROG_TYPE_XDP] = "xdp",
tools/lib/bpf/libbpf.c
7141
{ BPF_PROG_TYPE_XDP, "xdp_md" },
tools/lib/bpf/libbpf.c
7851
if (prog->type == BPF_PROG_TYPE_XDP && (def & SEC_XDP_FRAGS))
tools/lib/bpf/libbpf_probes.c
166
case BPF_PROG_TYPE_XDP:
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
23
return bpf_prog_load(BPF_PROG_TYPE_XDP, NULL, "GPL", insns, insn_cnt, &opts);
tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c
222
scale_test("test_xdp_loop.bpf.o", BPF_PROG_TYPE_XDP, false);
tools/testing/selftests/bpf/prog_tests/fd_array.c
115
return bpf_prog_load(BPF_PROG_TYPE_XDP, NULL, "GPL", insns, ARRAY_SIZE(insns), &opts);
tools/testing/selftests/bpf/prog_tests/section_names.c
38
{"xdp", {0, BPF_PROG_TYPE_XDP, BPF_XDP}, {0, BPF_XDP} },
tools/testing/selftests/bpf/prog_tests/token.c
1129
if (!ASSERT_EQ(info.allowed_progs, bit(BPF_PROG_TYPE_XDP), "token_info_progs_xdp")) {
tools/testing/selftests/bpf/prog_tests/token.c
1180
.progs = bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
1189
.progs = bit(BPF_PROG_TYPE_EXT) | bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
1197
.progs = bit(BPF_PROG_TYPE_EXT) | bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
1249
.progs = bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
1260
.progs = bit(BPF_PROG_TYPE_XDP),
tools/testing/selftests/bpf/prog_tests/token.c
674
prog_fd = bpf_prog_load(BPF_PROG_TYPE_XDP, "token_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/token.c
684
prog_fd = bpf_prog_load(BPF_PROG_TYPE_XDP, "token_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/token.c
698
prog_fd = bpf_prog_load(BPF_PROG_TYPE_XDP, "token_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/token.c
708
prog_fd = bpf_prog_load(BPF_PROG_TYPE_XDP, "token_prog", "GPL",
tools/testing/selftests/bpf/prog_tests/xdp.c
25
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
104
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
20
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c
60
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
tools/testing/selftests/bpf/prog_tests/xdp_attach.c
128
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &fd_xdp);
tools/testing/selftests/bpf/prog_tests/xdp_attach.c
18
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj1, &fd1);
tools/testing/selftests/bpf/prog_tests/xdp_attach.c
26
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj2, &fd2);
tools/testing/selftests/bpf/prog_tests/xdp_attach.c
36
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj3, &fd3);
tools/testing/selftests/bpf/prog_tests/xdp_dev_bound_only.c
15
return bpf_prog_load(BPF_PROG_TYPE_XDP, name, "GPL", insns, ARRAY_SIZE(insns), &opts);
tools/testing/selftests/bpf/prog_tests/xdp_info.c
33
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
tools/testing/selftests/bpf/prog_tests/xdp_perf.c
18
err = bpf_prog_test_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd);
tools/testing/selftests/bpf/progs/syscall.c
122
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1002
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1036
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1052
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1069
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1090
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1113
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1142
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1190
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1249
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1311
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1327
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1344
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1358
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1388
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1458
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1512
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
1566
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
2277
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/calls.c
668
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/event_output.c
66
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/precise.c
137
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/precise.c
154
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/precise.c
183
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/precise.c
224
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/verifier/precise.c
261
.prog_type = BPF_PROG_TYPE_XDP,
tools/testing/selftests/bpf/veristat.c
1180
{ "xdp_md", "xdp_buff", BPF_PROG_TYPE_XDP, BPF_XDP },
tools/testing/selftests/bpf/xskxceiver.c
307
prog_fd = bpf_prog_load(BPF_PROG_TYPE_XDP, NULL, "GPL", insns, insn_cnt, NULL);