Lines Matching refs:xdp_id
362 struct xdp_id_md *xdp_id = cookie; in get_xdp_info() local
366 if (xdp_id->ifindex && xdp_id->ifindex != ifinfo->ifi_index) in get_xdp_info()
379 xdp_id->info.attach_mode = libbpf_nla_getattr_u8( in get_xdp_info()
382 if (xdp_id->info.attach_mode == XDP_ATTACHED_NONE) in get_xdp_info()
386 xdp_id->info.prog_id = libbpf_nla_getattr_u32( in get_xdp_info()
390 xdp_id->info.skb_prog_id = libbpf_nla_getattr_u32( in get_xdp_info()
394 xdp_id->info.drv_prog_id = libbpf_nla_getattr_u32( in get_xdp_info()
398 xdp_id->info.hw_prog_id = libbpf_nla_getattr_u32( in get_xdp_info()
435 struct xdp_id_md xdp_id = {}; in bpf_xdp_query() local
453 xdp_id.ifindex = ifindex; in bpf_xdp_query()
454 xdp_id.flags = xdp_flags; in bpf_xdp_query()
457 get_xdp_info, &xdp_id); in bpf_xdp_query()
461 OPTS_SET(opts, prog_id, xdp_id.info.prog_id); in bpf_xdp_query()
462 OPTS_SET(opts, drv_prog_id, xdp_id.info.drv_prog_id); in bpf_xdp_query()
463 OPTS_SET(opts, hw_prog_id, xdp_id.info.hw_prog_id); in bpf_xdp_query()
464 OPTS_SET(opts, skb_prog_id, xdp_id.info.skb_prog_id); in bpf_xdp_query()
465 OPTS_SET(opts, attach_mode, xdp_id.info.attach_mode); in bpf_xdp_query()