From 28b25629cf9a2d9a8114c6e43a9f50b95224b0b3 Mon Sep 17 00:00:00 2001 From: Santosh Date: Fri, 22 Mar 2019 17:01:16 +0530 Subject: [PATCH] RH6: Handle negative returns from dev_queue_xmit This prevents a crash seen during ntttcp udp test. --- hv-rhel6.x/hv/netvsc_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hv-rhel6.x/hv/netvsc_drv.c b/hv-rhel6.x/hv/netvsc_drv.c index 18666ba49..0a01729ba 100644 --- a/hv-rhel6.x/hv/netvsc_drv.c +++ b/hv-rhel6.x/hv/netvsc_drv.c @@ -308,6 +308,9 @@ static int netvsc_vf_xmit(struct net_device *net, struct net_device *vf_netdev, if (rc > 0) rc = net_xmit_errno(rc); + if (rc < 0) + rc = NETDEV_TX_OK; + return rc; }