Home | History | Annotate | Download | only in ip

Lines Matching refs:rtnh

628 int parse_one_nh(struct rtattr *rta, struct rtnexthop *rtnh, int *argcp, char ***argvp)
637 rtnh->rtnh_len += sizeof(struct rtattr) + 4;
640 if ((rtnh->rtnh_ifindex = ll_name_to_index(*argv)) == 0) {
649 rtnh->rtnh_hops = w - 1;
651 rtnh->rtnh_flags |= RTNH_F_ONLINK;
658 rtnh->rtnh_len += sizeof(struct rtattr) + 4;
671 struct rtnexthop *rtnh;
675 rtnh = RTA_DATA(rta);
686 memset(rtnh, 0, sizeof(*rtnh));
687 rtnh->rtnh_len = sizeof(*rtnh);
688 rta->rta_len += rtnh->rtnh_len;
689 parse_one_nh(rta, rtnh, &argc, &argv);
690 rtnh = RTNH_NEXT(rtnh);