Lines Matching refs:nd_rd

2519 	struct nd_redirect *nd_rd = NULL;  in icmp6_redirect_input()  local
2558 nd_rd = (struct nd_redirect *)(mtod(m, caddr_t) + off); in icmp6_redirect_input()
2560 IP6_EXTHDR_GET(nd_rd, struct nd_redirect *, m, off, icmp6len); in icmp6_redirect_input()
2561 if (nd_rd == NULL) { in icmp6_redirect_input()
2568 redtgt6 = nd_rd->nd_rd_target; in icmp6_redirect_input()
2569 reddst6 = nd_rd->nd_rd_dst; in icmp6_redirect_input()
2663 icmp6len -= sizeof(*nd_rd); in icmp6_redirect_input()
2665 nd6_option_init(nd_rd + 1, icmp6len, &ndopts); in icmp6_redirect_input()
2756 struct nd_redirect *nd_rd; in icmp6_redirect_output() local
2881 nd_rd = (struct nd_redirect *)(ip6 + 1); in icmp6_redirect_output()
2882 nd_rd->nd_rd_type = ND_REDIRECT; in icmp6_redirect_output()
2883 nd_rd->nd_rd_code = 0; in icmp6_redirect_output()
2884 nd_rd->nd_rd_reserved = 0; in icmp6_redirect_output()
2893 bcopy(router_ll6, &nd_rd->nd_rd_target, in icmp6_redirect_output()
2894 sizeof(nd_rd->nd_rd_target)); in icmp6_redirect_output()
2895 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst, in icmp6_redirect_output()
2896 sizeof(nd_rd->nd_rd_dst)); in icmp6_redirect_output()
2899 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_target, in icmp6_redirect_output()
2900 sizeof(nd_rd->nd_rd_target)); in icmp6_redirect_output()
2901 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst, in icmp6_redirect_output()
2902 sizeof(nd_rd->nd_rd_dst)); in icmp6_redirect_output()
2907 p = (u_char *)(nd_rd + 1); in icmp6_redirect_output()
3040 in6_clearscope(&nd_rd->nd_rd_target); in icmp6_redirect_output()
3041 in6_clearscope(&nd_rd->nd_rd_dst); in icmp6_redirect_output()
3045 nd_rd->nd_rd_cksum = 0; in icmp6_redirect_output()
3046 nd_rd->nd_rd_cksum in icmp6_redirect_output()