diff --git a/net/bridge/br_netfilter_hooks.c b/net/bridge/br_netfilter_hooks.c index 4f867aca6..f14beb9a6 100755 --- a/net/bridge/br_netfilter_hooks.c +++ b/net/bridge/br_netfilter_hooks.c @@ -33,7 +33,6 @@ #include #include #include -#include #include #include #include @@ -754,10 +753,6 @@ static int br_nf_dev_queue_xmit(struct net *net, struct sock *sk, struct sk_buff return br_dev_queue_push_xmit(net, sk, skb); } - /* Fragmentation on metadata/template dst is not supported */ - if (unlikely(!skb_valid_dst(skb))) - goto drop; - /* This is wrong! We should preserve the original fragment * boundaries by preserving frag_list rather than refragmenting. */