Lines Matching refs:xdp_flags
1261 static int __sample_remove_xdp(int ifindex, __u32 prog_id, int xdp_flags)
1267 ret = bpf_xdp_query_id(ifindex, xdp_flags, &cur_prog_id);
1280 return bpf_xdp_detach(ifindex, xdp_flags, NULL);
1286 int ret, xdp_flags = 0;
1295 xdp_flags |= !force ? XDP_FLAGS_UPDATE_IF_NOEXIST : 0;
1296 xdp_flags |= generic ? XDP_FLAGS_SKB_MODE : XDP_FLAGS_DRV_MODE;
1297 ret = bpf_xdp_attach(ifindex, bpf_program__fd(xdp_prog), xdp_flags, NULL);
1309 ret = bpf_xdp_query_id(ifindex, xdp_flags, &prog_id);
1315 __sample_remove_xdp(ifindex, 0, xdp_flags);
1319 (struct xdp_desc){ ifindex, prog_id, xdp_flags };
1372 int i = sample_xdp_cnt, ifindex, xdp_flags;
1377 xdp_flags = sample_xdp_progs[i].flags;
1379 __sample_remove_xdp(ifindex, prog_id, xdp_flags);