net: vlan: goto another_round instead of calling __netif_receive_skb
authorJiri Pirko <jpirko@redhat.com>
Mon, 22 Aug 2011 19:43:22 +0000 (12:43 -0700)
committerDavid S. Miller <davem@davemloft.net>
Mon, 22 Aug 2011 19:43:22 +0000 (12:43 -0700)
commit0dfe178239453547d4297a4583ee7847948a481b
treed6baba6edd14ff111338cc4466cbc09836cd29bd
parentc8d755b59ae6750150d7f351210b97ad4cce5a51
net: vlan: goto another_round instead of calling __netif_receive_skb

Now, when vlan tag on untagged in non-accelerated path is stripped from
skb, headers are reset right away. Benefit from that and avoid calling
__netif_receive_skb recursivelly and just use another_round.

Signed-off-by: Jiri Pirko <jpirko@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c