Florian Westphal
a8db7b2d19
netfilter: nf_queue: fix queueing of bridged gro skbs
...
When trying to nf_queue GRO/GSO skbs, nf_queue uses skb_gso_segment
to split the skb.
However, if nf_queue is called via bridge netfilter, the mac header
won't be preserved -- packets will thus contain a bogus mac header.
Fix this by setting skb->data to the mac header when skb->nf_bridge
is set and restoring skb->data afterwards for all segments.
Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2012-02-09 20:47:53 +01:00
..
2012-01-12 15:44:42 +10:30
2011-12-14 02:39:30 -05:00
2011-12-05 15:20:19 -05:00
2011-12-28 14:08:08 -05:00
2011-12-16 15:07:28 -05:00
2012-01-22 15:08:46 -05:00
2012-01-17 10:17:32 -05:00
2012-02-02 14:35:12 -05:00
2012-01-10 08:57:03 -08:00
2012-02-01 14:47:17 -05:00
2012-01-11 12:56:06 -08:00
2012-01-14 18:36:33 -08:00
2011-11-29 00:21:36 -05:00
2011-11-18 14:37:09 -05:00
2011-11-18 14:37:09 -05:00
2012-02-02 14:34:41 -05:00
2012-01-22 15:08:45 -05:00
2011-12-21 15:46:22 -05:00
2011-12-20 14:05:03 -05:00
2011-12-11 18:25:16 -05:00
2012-01-25 21:45:00 -05:00
2012-01-24 15:33:19 -05:00
2012-01-24 14:47:09 -05:00
2012-02-09 20:47:53 +01:00
2012-01-12 12:26:56 -08:00
2012-01-14 18:36:33 -08:00
2011-12-28 14:08:08 -05:00
2012-01-04 14:30:43 -05:00
2012-01-17 23:56:19 -05:00
2011-12-30 13:04:14 -05:00
2012-01-12 12:26:56 -08:00
2012-01-24 17:03:44 -05:00
2012-01-05 10:13:24 -05:00
2011-12-19 22:27:29 -05:00
2012-01-22 15:08:44 -05:00
2012-01-08 13:21:22 -08:00
2012-01-23 14:03:46 -08:00
2011-12-29 21:53:30 -05:00
2012-01-30 12:45:07 -05:00
2011-11-07 13:27:30 -05:00
2012-01-11 15:14:50 -05:00
2011-12-16 15:49:52 -05:00
2012-01-14 18:36:33 -08:00
2011-12-03 09:35:17 -08:00
2011-12-03 09:35:17 -08:00
2012-01-12 12:26:56 -08:00