nhp               152 net/decnet/dn_fib.c 	struct rtnexthop *nhp = nla_data(attr);
nhp               155 net/decnet/dn_fib.c 	while (rtnh_ok(nhp, nhlen)) {
nhp               157 net/decnet/dn_fib.c 		nhp = rtnh_next(nhp, &nhlen);
nhp               167 net/decnet/dn_fib.c 	struct rtnexthop *nhp = nla_data(attr);
nhp               173 net/decnet/dn_fib.c 		if (!rtnh_ok(nhp, nhlen))
nhp               176 net/decnet/dn_fib.c 		nh->nh_flags  = (r->rtm_flags&~0xFF) | nhp->rtnh_flags;
nhp               177 net/decnet/dn_fib.c 		nh->nh_oif    = nhp->rtnh_ifindex;
nhp               178 net/decnet/dn_fib.c 		nh->nh_weight = nhp->rtnh_hops + 1;
nhp               180 net/decnet/dn_fib.c 		attrlen = rtnh_attrlen(nhp);
nhp               184 net/decnet/dn_fib.c 			gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY);
nhp               188 net/decnet/dn_fib.c 		nhp = rtnh_next(nhp, &nhlen);
nhp               231 net/decnet/dn_table.c 	struct rtnexthop *nhp;
nhp               248 net/decnet/dn_table.c 	nhp = nla_data(attrs[RTA_MULTIPATH]);
nhp               255 net/decnet/dn_table.c 		if (attrlen < 0 || (nhlen -= nhp->rtnh_len) < 0)
nhp               257 net/decnet/dn_table.c 		if (nhp->rtnh_ifindex && nhp->rtnh_ifindex != nh->nh_oif)
nhp               262 net/decnet/dn_table.c 			gw_attr = nla_find((struct nlattr *) (nhp + 1), attrlen, RTA_GATEWAY);
nhp               268 net/decnet/dn_table.c 		nhp = RTNH_NEXT(nhp);
nhp               348 net/decnet/dn_table.c 		struct rtnexthop *nhp;
nhp               356 net/decnet/dn_table.c 			if (!(nhp = nla_reserve_nohdr(skb, sizeof(*nhp))))
nhp               359 net/decnet/dn_table.c 			nhp->rtnh_flags = nh->nh_flags & 0xFF;
nhp               360 net/decnet/dn_table.c 			nhp->rtnh_hops = nh->nh_weight - 1;
nhp               361 net/decnet/dn_table.c 			nhp->rtnh_ifindex = nh->nh_oif;
nhp               367 net/decnet/dn_table.c 			nhp->rtnh_len = skb_tail_pointer(skb) - (unsigned char *)nhp;
nhp               213 net/ipv4/ipmr_base.c 	struct rtnexthop *nhp;
nhp               239 net/ipv4/ipmr_base.c 			nhp = nla_reserve_nohdr(skb, sizeof(*nhp));
nhp               240 net/ipv4/ipmr_base.c 			if (!nhp) {
nhp               245 net/ipv4/ipmr_base.c 			nhp->rtnh_flags = 0;
nhp               246 net/ipv4/ipmr_base.c 			nhp->rtnh_hops = c->mfc_un.res.ttls[ct];
nhp               248 net/ipv4/ipmr_base.c 			nhp->rtnh_ifindex = vif->dev->ifindex;
nhp               249 net/ipv4/ipmr_base.c 			nhp->rtnh_len = sizeof(*nhp);
nhp               709 net/ipv4/nexthop.c 	struct nexthop *nhp = nhge->nh_parent;
nhp               716 net/ipv4/nexthop.c 	nhg = rtnl_dereference(nhp->nh_grp);
nhp               721 net/ipv4/nexthop.c 		remove_nexthop(net, nhp, nlinfo);
nhp               748 net/ipv4/nexthop.c 	rcu_assign_pointer(nhp->nh_grp, newg);
nhp               754 net/ipv4/nexthop.c 		nexthop_notify(RTM_NEWNEXTHOP, nhp, nlinfo);