diff options
-rw-r--r-- | drivers/vhost/net.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/vhost/net.c b/drivers/vhost/net.c index f54b1d5fc234..853db7a08a26 100644 --- a/drivers/vhost/net.c +++ b/drivers/vhost/net.c | |||
@@ -266,6 +266,8 @@ static void handle_tx(struct vhost_net *net) | |||
266 | " len %d != %zd\n", err, len); | 266 | " len %d != %zd\n", err, len); |
267 | if (!zcopy) | 267 | if (!zcopy) |
268 | vhost_add_used_and_signal(&net->dev, vq, head, 0); | 268 | vhost_add_used_and_signal(&net->dev, vq, head, 0); |
269 | else | ||
270 | vhost_zerocopy_signal_used(vq); | ||
269 | total_len += len; | 271 | total_len += len; |
270 | if (unlikely(total_len >= VHOST_NET_WEIGHT)) { | 272 | if (unlikely(total_len >= VHOST_NET_WEIGHT)) { |
271 | vhost_poll_queue(&vq->poll); | 273 | vhost_poll_queue(&vq->poll); |