diff options
Diffstat (limited to 'net/openvswitch/vport.c')
| -rw-r--r-- | net/openvswitch/vport.c | 5 | 
1 files changed, 2 insertions, 3 deletions
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;  }  | 
