Symbol: prog_id
arch/s390/include/asm/fcx.h
217
u64 prog_id;
drivers/net/ethernet/intel/i40e/i40e_txrx.c
682
u64 qword1, u8 prog_id)
drivers/net/ethernet/intel/ice/virt/fdir.c
1593
u32 stat_err, error, prog_id;
drivers/net/ethernet/intel/ice/virt/fdir.c
1605
prog_id = FIELD_GET(ICE_FXD_FLTR_WB_QW1_PROG_ID_M, stat_err);
drivers/net/ethernet/intel/ice/virt/fdir.c
1606
if (prog_id == ICE_FXD_FLTR_WB_QW1_PROG_ADD &&
drivers/net/ethernet/intel/ice/virt/fdir.c
1615
if (prog_id == ICE_FXD_FLTR_WB_QW1_PROG_DEL &&
drivers/net/ethernet/intel/ice/virt/fdir.c
1626
if (prog_id == ICE_FXD_FLTR_WB_QW1_PROG_ADD) {
drivers/scsi/lpfc/lpfc_init.c
312
struct prog_id *prg;
drivers/scsi/lpfc/lpfc_init.c
323
prg = (struct prog_id *) &prog_id_word;
include/linux/trace_events.h
780
int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id,
include/linux/trace_events.h
822
u32 *prog_id, u32 *fd_type,
include/trace/events/xdp.h
101
__field(int, prog_id)
include/trace/events/xdp.h
124
__entry->prog_id = xdp->aux->id;
include/trace/events/xdp.h
135
__entry->prog_id,
include/trace/events/xdp.h
37
__field(int, prog_id)
include/trace/events/xdp.h
43
__entry->prog_id = xdp->aux->id;
include/trace/events/xdp.h
49
__entry->prog_id,
include/uapi/linux/bpf.h
1708
__u32 prog_id;
include/uapi/linux/bpf.h
1782
__u32 prog_id; /* output: prod_id */
include/uapi/linux/bpf.h
6734
__u32 prog_id;
kernel/bpf/arraymap.c
1026
u32 prog_id;
kernel/bpf/arraymap.c
1035
prog_id = prog_fd_array_sys_lookup_elem(ptr);
kernel/bpf/arraymap.c
1037
&prog_id, m);
kernel/bpf/prog_iter.c
10
u32 prog_id;
kernel/bpf/prog_iter.c
18
prog = bpf_prog_get_curr_or_next(&info->prog_id);
kernel/bpf/prog_iter.c
32
++info->prog_id;
kernel/bpf/prog_iter.c
34
return bpf_prog_get_curr_or_next(&info->prog_id);
kernel/bpf/syscall.c
3906
u32 prog_id, ulen;
kernel/bpf/syscall.c
3914
err = bpf_get_perf_event_info(event, &prog_id, fd_type, &buf,
kernel/bpf/syscall.c
3976
u32 prog_id, type;
kernel/bpf/syscall.c
3980
err = bpf_get_perf_event_info(event, &prog_id, &type, &name,
kernel/bpf/syscall.c
4030
u32 prog_id, type;
kernel/bpf/syscall.c
4034
err = bpf_get_perf_event_info(event, &prog_id, &type, &name,
kernel/bpf/syscall.c
4134
u32 prog_id;
kernel/bpf/syscall.c
4136
err = bpf_get_perf_event_info(event, &prog_id, NULL, &name, NULL,
kernel/bpf/syscall.c
4815
#define BPF_PROG_GET_FD_BY_ID_LAST_FIELD prog_id
kernel/bpf/syscall.c
4837
u32 id = attr->prog_id;
kernel/bpf/syscall.c
5411
info.prog_id = link->prog->aux->id;
kernel/bpf/syscall.c
5537
u32 prog_id, u32 fd_type,
kernel/bpf/syscall.c
5562
if (put_user(prog_id, &uattr->task_fd_query.prog_id) ||
kernel/bpf/syscall.c
5624
u32 prog_id, fd_type;
kernel/bpf/syscall.c
5627
err = bpf_get_perf_event_info(event, &prog_id, &fd_type,
kernel/bpf/syscall.c
5631
err = bpf_task_fd_query_copy(attr, uattr, prog_id,
kernel/trace/bpf_trace.c
2164
int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id,
kernel/trace/bpf_trace.c
2181
*prog_id = prog->aux->id;
net/core/rtnetlink.c
1740
u32 *prog_id, u8 *mode, u8 tgt_mode, u32 attr,
net/core/rtnetlink.c
1750
*prog_id = curr_id;
net/core/rtnetlink.c
1766
u32 prog_id;
net/core/rtnetlink.c
1774
prog_id = 0;
net/core/rtnetlink.c
1776
err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_SKB,
net/core/rtnetlink.c
1780
err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_DRV,
net/core/rtnetlink.c
1784
err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_HW,
net/core/rtnetlink.c
1793
if (prog_id && mode != XDP_ATTACHED_MULTI) {
net/core/rtnetlink.c
1794
err = nla_put_u32(skb, IFLA_XDP_PROG_ID, prog_id);
samples/bpf/task_fd_query_user.c
102
&prog_id, &fd_type, &probe_offset,
samples/bpf/task_fd_query_user.c
125
char *buf, __u32 *buf_len, __u32 *prog_id, __u32 *fd_type,
samples/bpf/task_fd_query_user.c
165
prog_id, fd_type, probe_offset, probe_addr) < 0);
samples/bpf/task_fd_query_user.c
180
__u32 prog_id, fd_type;
samples/bpf/task_fd_query_user.c
185
buf, &buf_len, &prog_id,
samples/bpf/task_fd_query_user.c
233
__u32 len, prog_id, fd_type;
samples/bpf/task_fd_query_user.c
281
&prog_id, &fd_type, &probe_offset,
samples/bpf/task_fd_query_user.c
95
__u32 len, prog_id, fd_type;
samples/bpf/xdp_adjust_tail_user.c
192
prog_id = info.id;
samples/bpf/xdp_adjust_tail_user.c
29
static __u32 prog_id;
samples/bpf/xdp_adjust_tail_user.c
40
if (prog_id == curr_prog_id)
samples/bpf/xdp_sample_user.c
1261
static int __sample_remove_xdp(int ifindex, __u32 prog_id, int xdp_flags)
samples/bpf/xdp_sample_user.c
1266
if (prog_id) {
samples/bpf/xdp_sample_user.c
1271
if (prog_id != cur_prog_id) {
samples/bpf/xdp_sample_user.c
1287
__u32 prog_id = 0;
samples/bpf/xdp_sample_user.c
1309
ret = bpf_xdp_query_id(ifindex, xdp_flags, &prog_id);
samples/bpf/xdp_sample_user.c
1319
(struct xdp_desc){ ifindex, prog_id, xdp_flags };
samples/bpf/xdp_sample_user.c
1373
__u32 prog_id;
samples/bpf/xdp_sample_user.c
1375
prog_id = sample_xdp_progs[i].prog_id;
samples/bpf/xdp_sample_user.c
1379
__sample_remove_xdp(ifindex, prog_id, xdp_flags);
samples/bpf/xdp_sample_user.c
146
__u32 prog_id;
samples/bpf/xdp_tx_iptunnel_user.c
27
static __u32 prog_id;
samples/bpf/xdp_tx_iptunnel_user.c
303
prog_id = info.id;
samples/bpf/xdp_tx_iptunnel_user.c
38
if (prog_id == curr_prog_id)
tools/bpf/bpftool/btf_dumper.c
33
__u32 prog_id)
tools/bpf/bpftool/btf_dumper.c
52
if (!prog_id)
tools/bpf/bpftool/btf_dumper.c
56
prog_fd = bpf_prog_get_fd_by_id(prog_id);
tools/bpf/bpftool/btf_dumper.c
87
if (!prog_id)
tools/bpf/bpftool/btf_dumper.c
93
" %s/prog_id:%u", prog_name, prog_id);
tools/bpf/bpftool/btf_dumper.c
97
" <unknown_prog_name>/prog_id:%u", prog_id);
tools/bpf/bpftool/link.c
139
jsonw_uint_field(json_wtr, "prog_id", info->prog_id);
tools/bpf/bpftool/link.c
235
static int get_prog_info(int prog_id, struct bpf_prog_info *info)
tools/bpf/bpftool/link.c
240
prog_fd = bpf_prog_get_fd_by_id(prog_id);
tools/bpf/bpftool/link.c
534
err = get_prog_info(info->prog_id, &prog_info);
tools/bpf/bpftool/link.c
647
printf("prog %u ", info->prog_id);
tools/bpf/bpftool/link.c
934
err = get_prog_info(info->prog_id, &prog_info);
tools/bpf/bpftool/net.c
924
NET_DUMP_UINT("id", " prog_id %u", nf_link_info[id].prog_id);
tools/bpf/bpftool/perf.c
115
static void print_perf_plain(int pid, int fd, __u32 prog_id, __u32 fd_type,
tools/bpf/bpftool/perf.c
118
printf("pid %d fd %d: prog_id %u ", pid, fd, prog_id);
tools/bpf/bpftool/perf.c
156
__u32 len, prog_id, fd_type;
tools/bpf/bpftool/perf.c
201
&prog_id, &fd_type,
tools/bpf/bpftool/perf.c
207
print_perf_json(pid, fd, prog_id, fd_type, buf,
tools/bpf/bpftool/perf.c
210
print_perf_plain(pid, fd, prog_id, fd_type, buf,
tools/bpf/bpftool/perf.c
27
__u32 len, prog_id, fd_type;
tools/bpf/bpftool/perf.c
46
bpf_task_fd_query(getpid(), fd, 0, buf, &len, &prog_id,
tools/bpf/bpftool/perf.c
65
static void print_perf_json(int pid, int fd, __u32 prog_id, __u32 fd_type,
tools/bpf/bpftool/perf.c
71
jsonw_uint_field(json_wtr, "prog_id", prog_id);
tools/include/uapi/linux/bpf.h
1708
__u32 prog_id;
tools/include/uapi/linux/bpf.h
1782
__u32 prog_id; /* output: prod_id */
tools/include/uapi/linux/bpf.h
6734
__u32 prog_id;
tools/lib/bpf/bpf.c
1109
attr.prog_id = id;
tools/lib/bpf/bpf.c
1308
__u32 *prog_id, __u32 *fd_type, __u64 *probe_offset,
tools/lib/bpf/bpf.c
1325
*prog_id = attr.task_fd_query.prog_id;
tools/lib/bpf/bpf.h
651
__u32 *buf_len, __u32 *prog_id, __u32 *fd_type,
tools/lib/bpf/libbpf.h
1348
__u32 prog_id; /* output */
tools/lib/bpf/libbpf.h
1364
LIBBPF_API int bpf_xdp_query_id(int ifindex, int flags, __u32 *prog_id);
tools/lib/bpf/libbpf.h
1396
__u32 prog_id;
tools/lib/bpf/netlink.c
32
__u32 prog_id;
tools/lib/bpf/netlink.c
389
xdp_id->info.prog_id = libbpf_nla_getattr_u32(
tools/lib/bpf/netlink.c
467
OPTS_SET(opts, prog_id, xdp_id.info.prog_id);
tools/lib/bpf/netlink.c
508
int bpf_xdp_query_id(int ifindex, int flags, __u32 *prog_id)
tools/lib/bpf/netlink.c
520
*prog_id = opts.prog_id;
tools/lib/bpf/netlink.c
522
*prog_id = opts.drv_prog_id;
tools/lib/bpf/netlink.c
524
*prog_id = opts.hw_prog_id;
tools/lib/bpf/netlink.c
526
*prog_id = opts.skb_prog_id;
tools/lib/bpf/netlink.c
528
*prog_id = 0;
tools/lib/bpf/netlink.c
689
OPTS_SET(info->opts, prog_id, libbpf_nla_getattr_u32(tbb[TCA_BPF_ID]));
tools/lib/bpf/netlink.c
736
__u32 protocol, bpf_flags, handle, priority, parent, prog_id, flags;
tools/lib/bpf/netlink.c
754
prog_id = OPTS_GET(opts, prog_id, 0);
tools/lib/bpf/netlink.c
757
if (ifindex <= 0 || !prog_fd || prog_id)
tools/lib/bpf/netlink.c
812
__u32 protocol = 0, handle, priority, parent, prog_id, flags;
tools/lib/bpf/netlink.c
828
prog_id = OPTS_GET(opts, prog_id, 0);
tools/lib/bpf/netlink.c
831
if (ifindex <= 0 || flags || prog_fd || prog_id)
tools/lib/bpf/netlink.c
883
__u32 protocol, handle, priority, parent, prog_id, flags;
tools/lib/bpf/netlink.c
900
prog_id = OPTS_GET(opts, prog_id, 0);
tools/lib/bpf/netlink.c
903
if (ifindex <= 0 || flags || prog_fd || prog_id ||
tools/perf/util/bpf_counter.c
160
static int bpf_program_profiler_load_one(struct evsel *evsel, u32 prog_id)
tools/perf/util/bpf_counter.c
169
prog_fd = bpf_prog_get_fd_by_id(prog_id);
tools/perf/util/bpf_counter.c
171
pr_err("Failed to open fd for bpf prog %u\n", prog_id);
tools/perf/util/bpf_counter.c
194
pr_err("Failed to get program name for bpf prog %u. Does it have BTF?\n", prog_id);
tools/perf/util/bpf_counter.c
202
"Does bpf prog %u have BTF?\n", prog_id);
tools/perf/util/bpf_counter.c
230
u32 prog_id;
tools/perf/util/bpf_counter.c
238
prog_id = strtoul(tok, &p, 10);
tools/perf/util/bpf_counter.c
239
if (prog_id == 0 || prog_id == UINT_MAX ||
tools/perf/util/bpf_counter.c
247
ret = bpf_program_profiler_load_one(evsel, prog_id);
tools/perf/util/bpf_counter.c
70
return link_info.prog_id;
tools/perf/util/env.c
41
__u32 prog_id = info_node->info_linear->info.id;
tools/perf/util/env.c
51
if (prog_id < node->info_linear->info.id) {
tools/perf/util/env.c
53
} else if (prog_id > node->info_linear->info.id) {
tools/perf/util/env.c
56
pr_debug("duplicated bpf prog info %u\n", prog_id);
tools/perf/util/env.c
68
__u32 prog_id)
tools/perf/util/env.c
78
if (prog_id < node->info_linear->info.id)
tools/perf/util/env.c
80
else if (prog_id > node->info_linear->info.id)
tools/perf/util/env.h
202
__u32 prog_id);
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
162
tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/bpf_obj_id.c
145
!ASSERT_EQ(link_infos[i].prog_id, prog_infos[i].id, "prog_id") ||
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
218
prog_id = link_info_prog_id(links[0], &info);
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
219
CHECK(prog_id == 0, "link_info", "failed\n");
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
227
prog_id = link_info_prog_id(links[0], &info);
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
228
CHECK(prog_id == 0, "link_info", "failed\n");
tools/testing/selftests/bpf/prog_tests/cgroup_link.c
41
__u32 prog_ids[ARRAY_SIZE(cgs)], prog_cnt = 0, attach_flags, prog_id;
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
162
tc_attach_enc.flags = tc_attach_enc.prog_fd = tc_attach_enc.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/crypto_sanity.c
187
tc_attach_dec.flags = tc_attach_dec.prog_fd = tc_attach_dec.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
510
CHECK_FAIL(info.prog_id != query_prog_id(prog1));
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
534
CHECK_FAIL(info.prog_id != query_prog_id(prog2));
tools/testing/selftests/bpf/prog_tests/flow_dissector_reattach.c
559
CHECK_FAIL(info.prog_id != query_prog_id(prog2));
tools/testing/selftests/bpf/prog_tests/perf_link.c
68
ASSERT_GT(info.prog_id, 0, "link_prog_id");
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
462
__u32 prog_id;
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
496
prog_id = link_info_prog_id(link[0], &info);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
497
CHECK(prog_ids[0] != prog_id, "bpf_prog_query",
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
499
prog_ids[0], prog_id);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
502
prog_id = link_info_prog_id(link[1], &info);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
503
CHECK(prog_ids[1] != prog_id, "bpf_prog_query",
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
505
prog_ids[1], prog_id);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
508
prog_id = link_info_prog_id(link[2], &info);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
509
CHECK(prog_ids[2] != prog_id, "bpf_prog_query",
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
511
prog_ids[2], prog_id);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
520
prog_id = link_info_prog_id(link[0], &info);
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
521
CHECK(prog_ids[0] != prog_id, "bpf_prog_query",
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
523
prog_ids[0], prog_id);
tools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c
24
err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id,
tools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c
38
err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id,
tools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c
50
err = bpf_task_fd_query(getpid(), efd, 0, 0, &len, &prog_id,
tools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c
62
err = bpf_task_fd_query(getpid(), efd, 0, buf, &len, &prog_id,
tools/testing/selftests/bpf/prog_tests/task_fd_query_rawtp.c
8
__u32 len, prog_id, fd_type;
tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c
11
__u32 len, prog_id, fd_type;
tools/testing/selftests/bpf/prog_tests/task_fd_query_tp.c
59
err = bpf_task_fd_query(getpid(), pmu_fd, 0, buf, &len, &prog_id,
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
116
attach_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
19
DECLARE_LIBBPF_OPTS(bpf_tc_opts, opts_hpi, .handle = 1, .priority = 1, .prog_id = 42); \
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
23
.prog_id = 42); \
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
308
opts_pf.prog_fd = opts_pf.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
314
opts_hf.prog_fd = opts_hf.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
324
opts_f.prog_fd = opts_f.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
43
!ASSERT_EQ(opts.prog_id, info.id, "prog_id set"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
46
opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
52
opts.flags = opts.prog_fd = opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
59
!ASSERT_EQ(opts.prog_id, info.id, "prog_id set"))
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
63
opts.flags = opts.prog_fd = opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_bpf.c
92
attach_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_links.c
1665
tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_links.c
1768
tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_links.c
608
tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2361
tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/tc_opts.c
646
tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
120
expected_val = prog_id;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
143
__u32 prog_id, int prog_fd, int perf_fd,
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
183
ASSERT_EQ(bpf_prog_get_fd_by_id(prog_id), -EPERM, "prog_get_fd_by_id_fails");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
184
ASSERT_EQ(bpf_prog_get_next_id(prog_id, &next), -EPERM, "prog_get_next_id_fails");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
239
__u32 prog_id;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
279
prog_id = prog_info.id;
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
280
ASSERT_GT(prog_id, 0, "valid_prog_id");
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
298
test_unpriv_bpf_disabled_positive(skel, prog_id, prog_fd, perf_fd, map_paths,
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
302
test_unpriv_bpf_disabled_negative(skel, prog_id, prog_fd, perf_fd, map_paths,
tools/testing/selftests/bpf/prog_tests/unpriv_bpf_disabled.c
60
__u32 prog_id, int prog_fd, int perf_fd,
tools/testing/selftests/bpf/prog_tests/xdp_info.c
18
err = bpf_xdp_query_id(IFINDEX_LO, 0, &prog_id);
tools/testing/selftests/bpf/prog_tests/xdp_info.c
21
if (CHECK(prog_id, "prog_id_none", "unexpected prog_id=%u\n", prog_id))
tools/testing/selftests/bpf/prog_tests/xdp_info.c
24
err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_SKB_MODE, &prog_id);
tools/testing/selftests/bpf/prog_tests/xdp_info.c
27
if (CHECK(prog_id, "prog_id_none_skb", "unexpected prog_id=%u\n",
tools/testing/selftests/bpf/prog_tests/xdp_info.c
28
prog_id))
tools/testing/selftests/bpf/prog_tests/xdp_info.c
47
err = bpf_xdp_query_id(IFINDEX_LO, 0, &prog_id);
tools/testing/selftests/bpf/prog_tests/xdp_info.c
50
if (CHECK(prog_id != info.id, "prog_id", "prog_id not available\n"))
tools/testing/selftests/bpf/prog_tests/xdp_info.c
53
err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_SKB_MODE, &prog_id);
tools/testing/selftests/bpf/prog_tests/xdp_info.c
56
if (CHECK(prog_id != info.id, "prog_id_skb", "prog_id not available\n"))
tools/testing/selftests/bpf/prog_tests/xdp_info.c
59
err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_DRV_MODE, &prog_id);
tools/testing/selftests/bpf/prog_tests/xdp_info.c
62
if (CHECK(prog_id, "prog_id_drv", "unexpected prog_id=%u\n", prog_id))
tools/testing/selftests/bpf/prog_tests/xdp_info.c
9
__u32 len = sizeof(struct bpf_prog_info), duration = 0, prog_id;
tools/testing/selftests/bpf/prog_tests/xdp_link.c
128
ASSERT_EQ(link_info.prog_id, id1, "link_prog_id");
tools/testing/selftests/bpf/prog_tests/xdp_link.c
145
ASSERT_EQ(link_info.prog_id, id1, "link_prog_id");
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
113
prog_id = memmem(buf, size, " id ", 4);
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
114
if (!ASSERT_OK_PTR(prog_id, "find prog id"))
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
116
prog_id += 4;
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
117
if (!ASSERT_LT(prog_id, buf + size, "find prog id begin"))
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
119
prog_id_end = prog_id;
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
151
prog_id);
tools/testing/selftests/bpf/prog_tests/xdp_synproxy.c
61
char *prog_id = NULL, *prog_id_end;
tools/testing/selftests/bpf/testing_helpers.c
252
return info->prog_id;
tools/testing/selftests/bpf/veristat.c
1576
static void dump(__u32 prog_id, enum dump_mode mode, const char *file_name, const char *prog_name)
tools/testing/selftests/bpf/veristat.c
1588
mode == DUMP_JITED ? "jited" : "xlated", prog_id);
tools/testing/selftests/bpf/xdp_synproxy.c
115
*prog_id = 0;
tools/testing/selftests/bpf/xdp_synproxy.c
138
*prog_id = parse_arg_ul(argv[0], optarg, UINT32_MAX);
tools/testing/selftests/bpf/xdp_synproxy.c
139
if (*prog_id == 0)
tools/testing/selftests/bpf/xdp_synproxy.c
182
if (*ifindex != 0 && *prog_id != 0)
tools/testing/selftests/bpf/xdp_synproxy.c
184
if (*ifindex == 0 && *prog_id == 0)
tools/testing/selftests/bpf/xdp_synproxy.c
272
static int syncookie_open_bpf_maps(__u32 prog_id, int *values_map_fd, int *ports_map_fd)
tools/testing/selftests/bpf/xdp_synproxy.c
284
prog_fd = bpf_prog_get_fd_by_id(prog_id);
tools/testing/selftests/bpf/xdp_synproxy.c
366
__u32 prog_id;
tools/testing/selftests/bpf/xdp_synproxy.c
372
parse_options(argc, argv, &ifindex, &prog_id, &tcpipopts, &ports,
tools/testing/selftests/bpf/xdp_synproxy.c
375
if (prog_id == 0) {
tools/testing/selftests/bpf/xdp_synproxy.c
377
err = bpf_xdp_query_id(ifindex, 0, &prog_id);
tools/testing/selftests/bpf/xdp_synproxy.c
384
if (prog_id == 0) {
tools/testing/selftests/bpf/xdp_synproxy.c
388
prog_id = attached_prog_id;
tools/testing/selftests/bpf/xdp_synproxy.c
392
err = syncookie_open_bpf_maps(prog_id, &values_map_fd, &ports_map_fd);
tools/testing/selftests/bpf/xdp_synproxy.c
91
static void parse_options(int argc, char *argv[], unsigned int *ifindex, __u32 *prog_id,