nd_redirect_t
nd_redirect_t *nd_rdrct;
nd_rdrct = (nd_redirect_t *)icmp6;
if (cc_left < sizeof (nd_redirect_t) - ICMP6_MINLEN) {
nd_redirect_t *rd = (nd_redirect_t *)icmp6;
icmp_redirect_v6(mblk_t *mp, ip6_t *ip6h, nd_redirect_t *rd,
(len < sizeof (nd_redirect_t)) ||
optlen = len - sizeof (nd_redirect_t);
nd_redirect_t *rd;
len = sizeof (nd_redirect_t) + sizeof (nd_opt_rd_hdr_t) + ll_opt_len;
rd = (nd_redirect_t *)buf;
opt = (nd_opt_hdr_t *)(buf + sizeof (nd_redirect_t));
rdh = (nd_opt_rd_hdr_t *)(buf + sizeof (nd_redirect_t) + ll_opt_len);
static void icmp_redirect_v6(mblk_t *, ip6_t *, nd_redirect_t *,
icmp_redirect_v6(mp, ip6h, (nd_redirect_t *)icmp6, ira);
hdr_length = sizeof (nd_redirect_t);
hdrlen = sizeof (nd_redirect_t);