X-Git-Url: http://git.cascardo.info/?a=blobdiff_plain;f=net%2Fopenvswitch%2Fvport.c;h=53f3ebbfceabcb3d0b90cb1508c295c51da49eeb;hb=997e068ebc17d8d57e735578df44b6341cd5f2f3;hp=9584526c077804f21d22726d4bb5bd7cc4260d36;hpb=7d22286ff757586f3cdbd70ded88b98250285ec5;p=cascardo%2Flinux.git diff --git a/net/openvswitch/vport.c b/net/openvswitch/vport.c index 9584526c0778..53f3ebbfceab 100644 --- a/net/openvswitch/vport.c +++ b/net/openvswitch/vport.c @@ -519,10 +519,9 @@ int ovs_vport_send(struct vport *vport, struct sk_buff *skb) u64_stats_update_end(&stats->syncp); } else if (sent < 0) { ovs_vport_record_error(vport, VPORT_E_TX_ERROR); - kfree_skb(skb); - } else + } else { ovs_vport_record_error(vport, VPORT_E_TX_DROPPED); - + } return sent; }