Home | History | Annotate | Download | only in netinet6

Lines Matching defs:nd_rd

2247 	struct nd_redirect *nd_rd;
2272 IP6_EXTHDR_GET(nd_rd, struct nd_redirect *, m, off, icmp6len);
2273 if (nd_rd == NULL) {
2278 redtgt6 = nd_rd->nd_rd_target;
2279 reddst6 = nd_rd->nd_rd_dst;
2364 icmp6len -= sizeof(*nd_rd);
2365 nd6_option_init(nd_rd + 1, icmp6len, &ndopts);
2478 struct nd_redirect *nd_rd;
2576 nd_rd = (struct nd_redirect *)(ip6 + 1);
2577 nd_rd->nd_rd_type = ND_REDIRECT;
2578 nd_rd->nd_rd_code = 0;
2579 nd_rd->nd_rd_reserved = 0;
2582 * nd_rd->nd_rd_target must be a link-local address in
2587 bcopy(nexthop, &nd_rd->nd_rd_target,
2588 sizeof(nd_rd->nd_rd_target));
2589 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst,
2590 sizeof(nd_rd->nd_rd_dst));
2594 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_target,
2595 sizeof(nd_rd->nd_rd_target));
2596 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst,
2597 sizeof(nd_rd->nd_rd_dst));
2600 p = (u_char *)(nd_rd + 1);
2708 in6_clearscope(&nd_rd->nd_rd_target);
2709 in6_clearscope(&nd_rd->nd_rd_dst);
2713 nd_rd->nd_rd_cksum = 0;
2714 nd_rd->nd_rd_cksum =