From 4810acfa30c0ba5b1f5d6a232f7ab983b3c957ea Mon Sep 17 00:00:00 2001 From: Jakub Jermar Date: Sat, 23 Jun 2018 21:33:32 +0200 Subject: [PATCH] Use the actual size as buffer size --- uspace/drv/nic/virtio-net/virtio-net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uspace/drv/nic/virtio-net/virtio-net.c b/uspace/drv/nic/virtio-net/virtio-net.c index 7cec1d42a..a287e9605 100644 --- a/uspace/drv/nic/virtio-net/virtio-net.c +++ b/uspace/drv/nic/virtio-net/virtio-net.c @@ -415,7 +415,7 @@ static void virtio_net_send(nic_t *nic, void *data, size_t size) * Set the descriptor, put it into the virtqueue and notify the device */ virtio_virtq_desc_set(vdev, TX_QUEUE_1, descno, - virtio_net->tx_buf_p[descno], TX_BUF_SIZE, 0, 0); + virtio_net->tx_buf_p[descno], sizeof(virtio_net_hdr_t) + size, 0, 0); virtio_virtq_produce_available(vdev, TX_QUEUE_1, descno); } -- 2.11.4.GIT