Lines Matching refs:ret
56 int one = 1, ret;
72 ret = -errno;
78 ret = -errno;
83 ret = -LIBBPF_ERRNO__INTERNAL;
92 return ret;
144 int len, ret;
146 ret = alloc_iov(&iov, 4096);
147 if (ret)
155 ret = len;
160 ret = alloc_iov(&iov, len);
161 if (ret)
167 ret = len;
177 ret = -LIBBPF_ERRNO__WRNGPID;
181 ret = -LIBBPF_ERRNO__INVSEQ;
191 ret = err->error;
195 ret = 0;
201 ret = _fn(nh, fn, cookie);
202 switch (ret) {
208 ret = 0;
216 ret = 0;
219 return ret;
228 int sock, ret;
238 ret = -errno;
242 ret = libbpf_netlink_recv(sock, nl_pid, req->nh.nlmsg_seq,
246 return ret;
290 int ret;
303 ret = nlattr_add(&req, IFLA_XDP_FD, &fd, sizeof(fd));
304 if (ret < 0)
305 return ret;
307 ret = nlattr_add(&req, IFLA_XDP_FLAGS, &flags, sizeof(flags));
308 if (ret < 0)
309 return ret;
312 ret = nlattr_add(&req, IFLA_XDP_EXPECTED_FD, &old_fd,
314 if (ret < 0)
315 return ret;
365 int ret;
373 ret = libbpf_nla_parse_nested(xdp_tb, IFLA_XDP_MAX, tb[IFLA_XDP], NULL);
374 if (ret)
375 return ret;
509 int ret;
511 ret = bpf_xdp_query(ifindex, flags, &opts);
512 if (ret)
513 return libbpf_err(ret);
585 int ret;
588 ret = attach_point_to_config(hook, &config);
589 if (ret < 0)
590 return ret;
599 ret = config(&req);
600 if (ret < 0)
601 return ret;
618 int ret;
624 ret = tc_qdisc_create_excl(hook);
625 return libbpf_err(ret);
700 int len, ret;
703 ret = bpf_prog_get_info_by_fd(fd, &info, &info_len);
704 if (ret < 0)
705 return ret;
707 ret = nlattr_add(req, TCA_BPF_FD, &fd, sizeof(fd));
708 if (ret < 0)
709 return ret;
721 int ret, ifindex, attach_point, prog_fd;
761 ret = tc_get_tcm_parent(attach_point, &parent);
762 if (ret < 0)
763 return libbpf_err(ret);
766 ret = nlattr_add(&req, TCA_KIND, "bpf", sizeof("bpf"));
767 if (ret < 0)
768 return libbpf_err(ret);
772 ret = tc_add_fd_and_name(&req, prog_fd);
773 if (ret < 0)
774 return libbpf_err(ret);
776 ret = nlattr_add(&req, TCA_BPF_FLAGS, &bpf_flags, sizeof(bpf_flags));
777 if (ret < 0)
778 return libbpf_err(ret);
783 ret = libbpf_netlink_send_recv(&req, NETLINK_ROUTE, get_tc_info, NULL,
785 if (ret < 0)
786 return libbpf_err(ret);
789 return ret;
797 int ret, ifindex, attach_point, prog_fd;
839 ret = tc_get_tcm_parent(attach_point, &parent);
840 if (ret < 0)
841 return ret;
845 ret = nlattr_add(&req, TCA_KIND, "bpf", sizeof("bpf"));
846 if (ret < 0)
847 return ret;
856 int ret;
861 ret = __bpf_tc_detach(hook, opts, false);
862 return libbpf_err(ret);
868 int ret, ifindex, attach_point, prog_fd;
904 ret = tc_get_tcm_parent(attach_point, &parent);
905 if (ret < 0)
906 return libbpf_err(ret);
909 ret = nlattr_add(&req, TCA_KIND, "bpf", sizeof("bpf"));
910 if (ret < 0)
911 return libbpf_err(ret);
915 ret = libbpf_netlink_send_recv(&req, NETLINK_ROUTE, get_tc_info, NULL,
917 if (ret < 0)
918 return libbpf_err(ret);
921 return ret;