Lines Matching refs:xdp_flags
1259 static int __sample_remove_xdp(int ifindex, __u32 prog_id, int xdp_flags) in __sample_remove_xdp() argument
1265 ret = bpf_get_link_xdp_id(ifindex, &cur_prog_id, xdp_flags); in __sample_remove_xdp()
1278 return bpf_set_link_xdp_fd(ifindex, -1, xdp_flags); in __sample_remove_xdp()
1284 int ret, xdp_flags = 0; in sample_install_xdp() local
1293 xdp_flags |= !force ? XDP_FLAGS_UPDATE_IF_NOEXIST : 0; in sample_install_xdp()
1294 xdp_flags |= generic ? XDP_FLAGS_SKB_MODE : XDP_FLAGS_DRV_MODE; in sample_install_xdp()
1296 xdp_flags); in sample_install_xdp()
1308 ret = bpf_get_link_xdp_id(ifindex, &prog_id, xdp_flags); in sample_install_xdp()
1314 __sample_remove_xdp(ifindex, 0, xdp_flags); in sample_install_xdp()
1318 (struct xdp_desc){ ifindex, prog_id, xdp_flags }; in sample_install_xdp()
1371 int i = sample_xdp_cnt, ifindex, xdp_flags; in sample_exit() local
1376 xdp_flags = sample_xdp_progs[i].flags; in sample_exit()
1378 __sample_remove_xdp(ifindex, prog_id, xdp_flags); in sample_exit()