Lines Matching refs:nhp
162 struct rtnexthop *nhp = RTA_DATA(rta);
166 if ((nhlen -= nhp->rtnh_len) < 0)
169 nhp = RTNH_NEXT(nhp);
177 struct rtnexthop *nhp = RTA_DATA(rta);
182 if (attrlen < 0 || (nhlen -= nhp->rtnh_len) < 0)
185 nh->nh_flags = (r->rtm_flags&~0xFF) | nhp->rtnh_flags;
186 nh->nh_oif = nhp->rtnh_ifindex;
187 nh->nh_weight = nhp->rtnh_hops + 1;
190 nh->nh_gw = dn_fib_get_attr16(RTNH_DATA(nhp), attrlen, RTA_GATEWAY);
192 nhp = RTNH_NEXT(nhp);