Lines Matching refs:nd_rd

2518 	struct nd_redirect *nd_rd = NULL;  in icmp6_redirect_input()  local
2557 nd_rd = (struct nd_redirect *)(mtod(m, caddr_t) + off); in icmp6_redirect_input()
2559 IP6_EXTHDR_GET(nd_rd, struct nd_redirect *, m, off, icmp6len); in icmp6_redirect_input()
2560 if (nd_rd == NULL) { in icmp6_redirect_input()
2567 redtgt6 = nd_rd->nd_rd_target; in icmp6_redirect_input()
2568 reddst6 = nd_rd->nd_rd_dst; in icmp6_redirect_input()
2664 icmp6len -= sizeof(*nd_rd); in icmp6_redirect_input()
2665 nd6_option_init(nd_rd + 1, icmp6len, &ndopts); in icmp6_redirect_input()
2758 struct nd_redirect *nd_rd; in icmp6_redirect_output() local
2883 nd_rd = (struct nd_redirect *)(ip6 + 1); in icmp6_redirect_output()
2884 nd_rd->nd_rd_type = ND_REDIRECT; in icmp6_redirect_output()
2885 nd_rd->nd_rd_code = 0; in icmp6_redirect_output()
2886 nd_rd->nd_rd_reserved = 0; in icmp6_redirect_output()
2895 bcopy(router_ll6, &nd_rd->nd_rd_target, in icmp6_redirect_output()
2896 sizeof(nd_rd->nd_rd_target)); in icmp6_redirect_output()
2897 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst, in icmp6_redirect_output()
2898 sizeof(nd_rd->nd_rd_dst)); in icmp6_redirect_output()
2901 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_target, in icmp6_redirect_output()
2902 sizeof(nd_rd->nd_rd_target)); in icmp6_redirect_output()
2903 bcopy(&sip6->ip6_dst, &nd_rd->nd_rd_dst, in icmp6_redirect_output()
2904 sizeof(nd_rd->nd_rd_dst)); in icmp6_redirect_output()
2909 p = (u_char *)(nd_rd + 1); in icmp6_redirect_output()
3043 in6_clearscope(&nd_rd->nd_rd_target); in icmp6_redirect_output()
3044 in6_clearscope(&nd_rd->nd_rd_dst); in icmp6_redirect_output()
3048 nd_rd->nd_rd_cksum = 0; in icmp6_redirect_output()
3049 nd_rd->nd_rd_cksum in icmp6_redirect_output()