learn: Allow read-only fields to be matched.
[openvswitch] / datapath / vport-internal_dev.c
index b503b877ad438f83e8edc1989026ad4c8286f48c..a468ac83506212f9b98985bcb3843f3d07b066ef 100644 (file)
 #include "vport-internal_dev.h"
 #include "vport-netdev.h"
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,1,0)
+#define HAVE_NET_DEVICE_OPS
+#endif
+
 struct internal_dev {
        struct vport *vport;
        struct net_device_stats stats;
@@ -167,6 +171,7 @@ static void do_setup(struct net_device *netdev)
        netdev->change_mtu = internal_dev_change_mtu;
 #endif
 
+       netdev->priv_flags &= ~IFF_TX_SKB_SHARING;
        netdev->destructor = internal_dev_destructor;
        SET_ETHTOOL_OPS(netdev, &internal_dev_ethtool_ops);
        netdev->tx_queue_len = 0;