ovsdb: Free "error" string in ovsdb_execute_insert().
[openvswitch] / datapath / vport-netdev.c
index 21fa6a0e123a8e0eebce6a72c3032f098f77f672..11faf8ad11b8157c7ad2940b2064e1b3d450a8cc 100644 (file)
@@ -277,7 +277,11 @@ static int netdev_send(struct vport *vport, struct sk_buff *skb)
 #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,37)
        if (vlan_tx_tag_present(skb)) {
                int err;
-               int features = skb->dev->features & skb->dev->vlan_features;
+               int features = 0;
+
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,26)
+               features = skb->dev->features & skb->dev->vlan_features;
+#endif
 
                err = vswitch_skb_checksum_setup(skb);
                if (unlikely(err)) {