BPF_PROG_TYPE_XDP 2859 drivers/net/ethernet/netronome/nfp/bpf/jit.c if (nfp_prog->type == BPF_PROG_TYPE_XDP) BPF_PROG_TYPE_XDP 3007 drivers/net/ethernet/netronome/nfp/bpf/jit.c if (nfp_prog->type == BPF_PROG_TYPE_XDP) BPF_PROG_TYPE_XDP 3811 drivers/net/ethernet/netronome/nfp/bpf/jit.c case BPF_PROG_TYPE_XDP: BPF_PROG_TYPE_XDP 317 drivers/net/ethernet/netronome/nfp/bpf/verifier.c if (nfp_prog->type == BPF_PROG_TYPE_XDP) BPF_PROG_TYPE_XDP 508 drivers/net/ethernet/netronome/nfp/bpf/verifier.c if (nfp_prog->type == BPF_PROG_TYPE_XDP) { BPF_PROG_TYPE_XDP 8 include/linux/bpf_types.h BPF_PROG_TYPE(BPF_PROG_TYPE_XDP, xdp) BPF_PROG_TYPE_XDP 87 kernel/bpf/offload.c attr->prog_type != BPF_PROG_TYPE_XDP) BPF_PROG_TYPE_XDP 2276 kernel/bpf/verifier.c case BPF_PROG_TYPE_XDP: BPF_PROG_TYPE_XDP 8420 net/core/dev.c prog = bpf_prog_get_type_dev(fd, BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 110 samples/bpf/bpf_load.c prog_type = BPF_PROG_TYPE_XDP; BPF_PROG_TYPE_XDP 84 samples/bpf/xdp1_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 85 samples/bpf/xdp_adjust_tail_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 75 samples/bpf/xdp_fwd_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 101 samples/bpf/xdp_redirect_map_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 102 samples/bpf/xdp_redirect_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 630 samples/bpf/xdp_router_ipv4_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 462 samples/bpf/xdp_rxq_info_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 115 samples/bpf/xdp_sample_pkts_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 156 samples/bpf/xdp_tx_iptunnel_user.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 473 tools/bpf/bpftool/feature.c case BPF_PROG_TYPE_XDP: BPF_PROG_TYPE_XDP 535 tools/bpf/bpftool/feature.c case BPF_PROG_TYPE_XDP: BPF_PROG_TYPE_XDP 59 tools/bpf/bpftool/main.h [BPF_PROG_TYPE_XDP] = "xdp", BPF_PROG_TYPE_XDP 3568 tools/lib/bpf/libbpf.c case BPF_PROG_TYPE_XDP: BPF_PROG_TYPE_XDP 4455 tools/lib/bpf/libbpf.c BPF_PROG_TYPE_FNS(xdp, BPF_PROG_TYPE_XDP); BPF_PROG_TYPE_XDP 4498 tools/lib/bpf/libbpf.c BPF_PROG_SEC("xdp", BPF_PROG_TYPE_XDP), BPF_PROG_TYPE_XDP 86 tools/lib/bpf/libbpf_probes.c case BPF_PROG_TYPE_XDP: BPF_PROG_TYPE_XDP 375 tools/lib/bpf/xsk.c prog_fd = bpf_load_program(BPF_PROG_TYPE_XDP, prog, insns_cnt, BPF_PROG_TYPE_XDP 88 tools/testing/selftests/bpf/prog_tests/bpf_verif_scale.c { "test_xdp_loop.o", BPF_PROG_TYPE_XDP }, BPF_PROG_TYPE_XDP 18 tools/testing/selftests/bpf/prog_tests/xdp.c err = bpf_prog_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd); BPF_PROG_TYPE_XDP 12 tools/testing/selftests/bpf/prog_tests/xdp_adjust_tail.c err = bpf_prog_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd); BPF_PROG_TYPE_XDP 33 tools/testing/selftests/bpf/prog_tests/xdp_noinline.c err = bpf_prog_load(file, BPF_PROG_TYPE_XDP, &obj, &prog_fd); BPF_PROG_TYPE_XDP 36 tools/testing/selftests/bpf/test_section_names.c {"xdp", {0, BPF_PROG_TYPE_XDP, 0}, {-EINVAL, 0} }, BPF_PROG_TYPE_XDP 108 tools/testing/selftests/bpf/test_tcp_check_syncookie_user.c *xdp = info.type == BPF_PROG_TYPE_XDP; BPF_PROG_TYPE_XDP 378 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 712 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 746 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 762 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 779 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 800 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 823 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 852 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 900 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 935 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 973 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 989 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1006 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1020 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1050 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1120 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1174 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1228 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1936 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 1963 tools/testing/selftests/bpf/verifier/calls.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 66 tools/testing/selftests/bpf/verifier/event_output.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 20 tools/testing/selftests/bpf/verifier/helper_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 34 tools/testing/selftests/bpf/verifier/helper_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 59 tools/testing/selftests/bpf/verifier/helper_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 80 tools/testing/selftests/bpf/verifier/helper_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 100 tools/testing/selftests/bpf/verifier/helper_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 170 tools/testing/selftests/bpf/verifier/loops1.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 187 tools/testing/selftests/bpf/verifier/loops1.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 15 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 34 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 52 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 71 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 90 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 109 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 127 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 143 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 161 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 188 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 212 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 234 tools/testing/selftests/bpf/verifier/meta_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 138 tools/testing/selftests/bpf/verifier/precise.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 154 tools/testing/selftests/bpf/verifier/precise.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 180 tools/testing/selftests/bpf/verifier/precise.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 516 tools/testing/selftests/bpf/verifier/sock.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 55 tools/testing/selftests/bpf/verifier/xadd.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 12 tools/testing/selftests/bpf/verifier/xdp.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 17 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 35 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 51 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 69 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 87 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 105 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 124 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 142 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 160 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 179 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 197 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 214 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 232 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 250 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 267 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 285 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 303 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 321 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 340 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 358 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 376 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 395 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 413 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 430 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 448 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 466 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 483 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 501 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 519 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 537 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 556 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 574 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 592 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 611 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 629 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 646 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 664 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 682 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 699 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 717 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 735 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 753 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 772 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 790 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 808 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 827 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 845 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 862 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 880 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 898 tools/testing/selftests/bpf/verifier/xdp_direct_packet_access.c .prog_type = BPF_PROG_TYPE_XDP, BPF_PROG_TYPE_XDP 176 tools/testing/selftests/bpf/xdping.c if (bpf_prog_load(filename, BPF_PROG_TYPE_XDP, &obj, &prog_fd)) {