|
@@ -32,9 +32,7 @@ static unsigned int nf_route_table_hook(void *priv,
|
|
|
u_int8_t hop_limit;
|
|
|
u32 mark, flowlabel;
|
|
|
|
|
|
- /* malformed packet, drop it */
|
|
|
- if (nft_set_pktinfo_ipv6(&pkt, skb, state) < 0)
|
|
|
- return NF_DROP;
|
|
|
+ nft_set_pktinfo_ipv6(&pkt, skb, state);
|
|
|
|
|
|
/* save source/dest address, mark, hoplimit, flowlabel, priority */
|
|
|
memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr));
|