|
@@ -2171,9 +2171,11 @@ static netdev_tx_t vxlan_xmit(struct sk_buff *skb, struct net_device *dev)
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|
|
|
|
|
|
- if (vxlan->flags & VXLAN_F_COLLECT_METADATA &&
|
|
|
|
- info && info->mode & IP_TUNNEL_INFO_TX) {
|
|
|
|
- vxlan_xmit_one(skb, dev, NULL, false);
|
|
|
|
|
|
+ if (vxlan->flags & VXLAN_F_COLLECT_METADATA) {
|
|
|
|
+ if (info && info->mode & IP_TUNNEL_INFO_TX)
|
|
|
|
+ vxlan_xmit_one(skb, dev, NULL, false);
|
|
|
|
+ else
|
|
|
|
+ kfree_skb(skb);
|
|
return NETDEV_TX_OK;
|
|
return NETDEV_TX_OK;
|
|
}
|
|
}
|
|
|
|
|