|
@@ -47,7 +47,7 @@ static unsigned int nf_route_table_hook(const struct nf_hook_ops *ops,
|
|
/* flowlabel and prio (includes version, which shouldn't change either */
|
|
/* flowlabel and prio (includes version, which shouldn't change either */
|
|
flowlabel = *((u32 *)ipv6_hdr(skb));
|
|
flowlabel = *((u32 *)ipv6_hdr(skb));
|
|
|
|
|
|
- ret = nft_do_chain_pktinfo(&pkt, ops);
|
|
|
|
|
|
+ ret = nft_do_chain(&pkt, ops);
|
|
if (ret != NF_DROP && ret != NF_QUEUE &&
|
|
if (ret != NF_DROP && ret != NF_QUEUE &&
|
|
(memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr)) ||
|
|
(memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr)) ||
|
|
memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) ||
|
|
memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) ||
|