NDISC_REDIRECT
case NDISC_REDIRECT:
icmp6_type != NDISC_REDIRECT)
return dev->ndisc_ops->opt_addr_space(dev, NDISC_REDIRECT,
icmp6_type != NDISC_REDIRECT)
dev->ndisc_ops->fill_addr_option(dev, skb, NDISC_REDIRECT, ha);
case NDISC_REDIRECT:
case NDISC_REDIRECT:
case NDISC_REDIRECT:
icmp6h->icmp6_type == NDISC_REDIRECT)
type != NDISC_REDIRECT)
if (type == NDISC_REDIRECT)
type != NDISC_REDIRECT)
if (type == NDISC_REDIRECT)
case NDISC_REDIRECT:
else if (type == NDISC_REDIRECT)
case NDISC_REDIRECT:
case NDISC_REDIRECT:
case NDISC_REDIRECT:
type != NDISC_REDIRECT)
if (type == NDISC_REDIRECT)
type != NDISC_REDIRECT)
if (type == NDISC_REDIRECT)
return icmpv6_notify(skb, NDISC_REDIRECT, 0, 0);
icmpv6_flow_init(sk, &fl6, NDISC_REDIRECT,
.icmp6_type = NDISC_REDIRECT,
ndisc_fill_addr_option(skb, ND_OPT_TARGET_LL_ADDR, ha, NDISC_REDIRECT);
case NDISC_REDIRECT:
CASE(NDISC_REDIRECT, "Redirects")
if (type == NDISC_REDIRECT) {
NDISC_REDIRECT, &ndopts);
if (type == NDISC_REDIRECT) {
if (type == NDISC_REDIRECT) {
if (icmp6h->icmp6_type == NDISC_REDIRECT)
if (inside->icmp6.icmp6_type == NDISC_REDIRECT) {
case NDISC_REDIRECT:
if (hdr->icmp6_type == NDISC_REDIRECT) {
type != NDISC_REDIRECT)
if (type == NDISC_REDIRECT)