bpf_xdp_attach
if (bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL) < 0) {
err = bpf_xdp_attach(idx, prog_fd, xdp_flags, NULL);
ret = bpf_xdp_attach(ifindex, bpf_program__fd(xdp_prog), xdp_flags, NULL);
if (bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL) < 0) {
return bpf_xdp_attach(ifindex, progfd, flags, NULL);
LIBBPF_API int bpf_xdp_attach(int ifindex, int prog_fd, __u32 flags,
return bpf_xdp_attach(ifindex, -1, flags, opts);
err = bpf_xdp_attach(ifindex, xdp_prog_fd, XDP_FLAGS_REPLACE, &opts);
ret = bpf_xdp_attach(interface, bpf_program__fd(local_prog),
ret = bpf_xdp_attach(interface, bpf_program__fd(remote_prog),
ret = bpf_xdp_attach(ifindex, xdp_prog_fd, 0, NULL);
err = bpf_xdp_attach(IFINDEX_LO, fd1, XDP_FLAGS_REPLACE, &opts);
err = bpf_xdp_attach(IFINDEX_LO, fd2, XDP_FLAGS_REPLACE, &opts);
err = bpf_xdp_attach(IFINDEX_LO, fd2, 0, &opts);
err = bpf_xdp_attach(IFINDEX_LO, fd3, 0, &opts);
err = bpf_xdp_attach(bond_ifindex, xdp_fd, XDP_FLAGS_DRV_MODE, NULL);
ret = bpf_xdp_attach(rx_ifindex,
ret = bpf_xdp_attach(tap_ifindex, bpf_program__fd(xdp_prog),
ret = bpf_xdp_attach(tap_ifindex, bpf_program__fd(xdp_prog), 0, NULL);
err = bpf_xdp_attach(IFINDEX_LO, prog_redir_fd, XDP_FLAGS_SKB_MODE, NULL);
err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL);
err = bpf_xdp_attach(val.ifindex, dm_fd_redir, XDP_FLAGS_DRV_MODE, NULL);
err = bpf_xdp_attach(ifindex_dst, dm_fd, XDP_FLAGS_DRV_MODE, NULL);
err = bpf_xdp_attach(IFINDEX_LO, dm_fd_redir, XDP_FLAGS_SKB_MODE, NULL);
err = bpf_xdp_attach(IFINDEX_LO, dm_fd, XDP_FLAGS_SKB_MODE, NULL);
ret = bpf_xdp_attach(if_nametoindex("veth0"),
ret = bpf_xdp_attach(VETH2_INDEX,
ret = bpf_xdp_attach(VETH1_INDEX,
err = bpf_xdp_attach(IFINDEX_LO, prog_fd, XDP_FLAGS_SKB_MODE, NULL);
err = bpf_xdp_attach(IFINDEX_LO, prog_fd1, XDP_FLAGS_REPLACE, &opts);
err = bpf_xdp_attach(IFINDEX_LO, prog_fd2, XDP_FLAGS_REPLACE, &opts);
err = bpf_xdp_attach(IFINDEX_LO, prog_fd2, 0, NULL);
ret = bpf_xdp_attach(rx_ifindex,
ret = bpf_xdp_attach(interface, bpf_program__fd(xdp), flags, NULL);
err = bpf_xdp_attach(env.ifindex, bpf_program__fd(prog), flags, NULL);
err = bpf_xdp_attach(env.ifindex, bpf_program__fd(prog), flags, NULL);
ret = bpf_xdp_attach(ifindex,
err = bpf_xdp_attach(ifindex, prog_fd,
err = bpf_xdp_attach(ifindex, -1, 0, NULL);
err = bpf_xdp_attach(ifindex, -1, XDP_FLAGS_REPLACE, &opts);
if (bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL) < 0) {
return bpf_xdp_attach(ifindex, prog_fd, xdp_flags, NULL);
err = bpf_xdp_attach(ifindex, prog_fd, flags, NULL);