Lines Matching refs:prog_id
9 __u32 len = sizeof(struct bpf_prog_info), duration = 0, prog_id;
16 /* Get prog_id for XDP_ATTACHED_NONE mode */
18 err = bpf_xdp_query_id(IFINDEX_LO, 0, &prog_id);
21 if (CHECK(prog_id, "prog_id_none", "unexpected prog_id=%u\n", prog_id))
24 err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_SKB_MODE, &prog_id);
27 if (CHECK(prog_id, "prog_id_none_skb", "unexpected prog_id=%u\n",
28 prog_id))
45 /* Get prog_id for single prog mode */
47 err = bpf_xdp_query_id(IFINDEX_LO, 0, &prog_id);
50 if (CHECK(prog_id != info.id, "prog_id", "prog_id not available\n"))
53 err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_SKB_MODE, &prog_id);
56 if (CHECK(prog_id != info.id, "prog_id_skb", "prog_id not available\n"))
59 err = bpf_xdp_query_id(IFINDEX_LO, XDP_FLAGS_DRV_MODE, &prog_id);
62 if (CHECK(prog_id, "prog_id_drv", "unexpected prog_id=%u\n", prog_id))