]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/bridge/br_forward.c
Merge branch 'master' into upstream-fixes
[mv-sheeva.git] / net / bridge / br_forward.c
index 0dca027ceb80bd3c36d2af4f2fd3d961781cbf81..6ccd32b308091dcd443f6ff00ab0aea2ad456e21 100644 (file)
@@ -34,8 +34,8 @@ static inline unsigned packet_length(const struct sk_buff *skb)
 
 int br_dev_queue_push_xmit(struct sk_buff *skb)
 {
-       /* drop mtu oversized packets except tso */
-       if (packet_length(skb) > skb->dev->mtu && !skb_shinfo(skb)->tso_size)
+       /* drop mtu oversized packets except gso */
+       if (packet_length(skb) > skb->dev->mtu && !skb_is_gso(skb))
                kfree_skb(skb);
        else {
 #ifdef CONFIG_BRIDGE_NETFILTER