pr_debug("type != PACKET_HOST");
return NF_DROP;
}
+ if ((!(ipv6_addr_type(&iph->saddr) & IPV6_ADDR_UNICAST)) ||
+ (!(ipv6_addr_type(&iph->daddr) & IPV6_ADDR_UNICAST))) {
+ pr_debug("addr is not unicast.\n");
+ return NF_DROP;
+ }
/*
* Our naive response construction does not deal with IP
&frag_off) != sizeof(struct ipv6hdr))
return NF_DROP;
- if ((!(ipv6_addr_type(&iph->saddr) & IPV6_ADDR_UNICAST)) ||
- (!(ipv6_addr_type(&iph->daddr) & IPV6_ADDR_UNICAST))) {
- pr_debug("addr is not unicast.\n");
- return NF_DROP;
- }
tarpit_tcp6(par, skb, info->variant);
return NF_DROP;
}