Herbert Xu
f40ae91307
act_mirred: Fix bogus header when redirecting from VLAN
...
When you redirect a VLAN device to any device, you end up with
crap in af_packet on the xmit path because hard_header_len is
not equal to skb->mac_len. So the redirected packet contains
four extra bytes at the start which then gets interpreted as
part of the MAC address.
This patch fixes this by only pushing skb->mac_len. We also
need to fix ifb because it tries to undo the pushing done by
act_mirred.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Alexei Starovoitov <ast@plumgrid.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-04-17 13:29:28 -04:00
..
2014-09-30 01:02:26 -04:00
2015-04-16 14:08:49 -04:00
2015-01-19 16:02:06 -05:00
2015-01-13 17:51:08 -05:00
2014-11-06 15:04:41 -05:00
2014-11-06 15:04:41 -05:00
2015-04-17 13:29:28 -04:00
2014-02-12 19:23:32 -05:00
2014-11-06 15:04:41 -05:00
2014-11-06 15:04:41 -05:00
2014-11-06 15:04:41 -05:00
2014-02-12 19:23:32 -05:00
2014-11-21 14:20:18 -05:00
2015-03-09 15:35:55 -04:00
2015-03-09 15:35:55 -04:00
2015-04-16 14:08:49 -04:00
2015-03-09 15:35:55 -04:00
2015-03-09 15:35:55 -04:00
2015-03-09 15:35:55 -04:00
2015-03-09 15:35:55 -04:00
2007-07-10 22:16:41 -07:00
2007-07-10 22:16:41 -07:00
2015-03-09 15:35:55 -04:00
2015-03-09 15:35:55 -04:00
2015-03-20 18:51:09 -04:00
2014-10-06 18:02:32 -04:00
2011-01-19 23:31:12 -08:00
2015-01-13 17:51:08 -05:00
2015-01-13 17:51:08 -05:00
2014-10-06 18:02:32 -04:00
2015-02-22 15:59:54 -05:00
2011-01-19 23:31:12 -08:00
2015-02-20 15:30:56 -05:00
2015-02-19 10:36:45 -08:00
2015-01-19 16:02:06 -05:00
2015-03-09 15:35:55 -04:00
2014-09-30 01:02:26 -04:00
2008-10-31 00:45:55 -07:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2015-01-13 17:51:08 -05:00
2014-09-30 01:02:26 -04:00
2014-12-09 21:49:09 -05:00
2015-04-01 22:52:29 -04:00
2014-10-09 19:12:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2015-04-13 13:34:40 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2015-04-07 18:34:24 -04:00
2014-10-29 14:28:01 -04:00
2012-02-13 16:04:40 -05:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-09-30 01:02:26 -04:00
2014-10-06 00:55:10 -04:00
2015-01-13 17:51:08 -05:00