]> git.baikalelectronics.ru Git - kernel.git/commit
gro: Normalise skb before bypassing GRO on netpoll VLAN path
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 13 Apr 2009 04:41:01 +0000 (04:41 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 13 Apr 2009 22:44:50 +0000 (15:44 -0700)
commitf6a690d4ca31cdeec22dc56cee186dac9a2c62f5
tree2fc6f44fed9784fa3d136bbafa6bc7a3ab50c4bb
parentcbfdb96b803c6d79ffc3905e5a77e4bd33fa7dde
gro: Normalise skb before bypassing GRO on netpoll VLAN path

Hi:

gro: Normalise skb before bypassing GRO on netpoll VLAN path

When we detect netpoll RX on the GRO VLAN path we bail out and
call the normal VLAN receive handler.  However, the packet needs
to be normalised by calling eth_type_trans since that's what the
normal path expects (normally the GRO path does the fixup).

This patch adds the necessary call to vlan_gro_frags.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Thanks,
Signed-off-by: David S. Miller <davem@davemloft.net>
net/8021q/vlan_core.c