Lines Matching refs:nd_rd

2492 	struct nd_redirect *nd_rd = NULL;  in icmp6_redirect_input()  local
2531 nd_rd = (struct nd_redirect *)(mtod(m, caddr_t) + off); in icmp6_redirect_input()
2533 IP6_EXTHDR_GET(nd_rd, struct nd_redirect *, m, off, icmp6len); in icmp6_redirect_input()
2534 if (nd_rd == NULL) { in icmp6_redirect_input()
2541 redtgt6 = nd_rd->nd_rd_target; in icmp6_redirect_input()
2542 reddst6 = nd_rd->nd_rd_dst; in icmp6_redirect_input()
2638 icmp6len -= sizeof(*nd_rd); in icmp6_redirect_input()
2639 nd6_option_init(nd_rd + 1, icmp6len, &ndopts); in icmp6_redirect_input()
2732 struct nd_redirect *nd_rd; in icmp6_redirect_output() local
2857 nd_rd = (struct nd_redirect *)(ip6 + 1); in icmp6_redirect_output()
2858 nd_rd->nd_rd_type = ND_REDIRECT; in icmp6_redirect_output()
2859 nd_rd->nd_rd_code = 0; in icmp6_redirect_output()
2860 nd_rd->nd_rd_reserved = 0; in icmp6_redirect_output()
2869 bcopy(router_ll6, &nd_rd->nd_rd_target, in icmp6_redirect_output()
2870 sizeof(nd_rd->nd_rd_target)); in icmp6_redirect_output()
2871 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst, in icmp6_redirect_output()
2872 sizeof(nd_rd->nd_rd_dst)); in icmp6_redirect_output()
2875 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_target, in icmp6_redirect_output()
2876 sizeof(nd_rd->nd_rd_target)); in icmp6_redirect_output()
2877 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst, in icmp6_redirect_output()
2878 sizeof(nd_rd->nd_rd_dst)); in icmp6_redirect_output()
2883 p = (u_char *)(nd_rd + 1); in icmp6_redirect_output()
3017 in6_clearscope(&nd_rd->nd_rd_target); in icmp6_redirect_output()
3018 in6_clearscope(&nd_rd->nd_rd_dst); in icmp6_redirect_output()
3022 nd_rd->nd_rd_cksum = 0; in icmp6_redirect_output()
3023 nd_rd->nd_rd_cksum in icmp6_redirect_output()