Lines Matching refs:xdp_id
243 struct xdp_id_md *xdp_id = cookie;
247 if (xdp_id->ifindex && xdp_id->ifindex != ifinfo->ifi_index)
260 xdp_id->info.attach_mode = libbpf_nla_getattr_u8(
263 if (xdp_id->info.attach_mode == XDP_ATTACHED_NONE)
267 xdp_id->info.prog_id = libbpf_nla_getattr_u32(
271 xdp_id->info.skb_prog_id = libbpf_nla_getattr_u32(
275 xdp_id->info.drv_prog_id = libbpf_nla_getattr_u32(
279 xdp_id->info.hw_prog_id = libbpf_nla_getattr_u32(
291 struct xdp_id_md xdp_id = {};
309 xdp_id.ifindex = ifindex;
310 xdp_id.flags = flags;
312 ret = libbpf_nl_get_link(sock, nl_pid, get_xdp_info, &xdp_id);
314 size_t sz = min(info_size, sizeof(xdp_id.info));
316 memcpy(info, &xdp_id.info, sz);