]> git.dujemihanovic.xyz Git - linux.git/commit
virtio-net: check feature before configuring the vq coalescing command
authorHeng Qi <hengqi@linux.alibaba.com>
Thu, 1 Aug 2024 13:23:37 +0000 (21:23 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Aug 2024 10:10:22 +0000 (11:10 +0100)
commitb50f2af9fbc5c00103ca8b72752b15310bd77762
tree6c639c7fef7cfa19d92767a94cb9cc2fb5b81e2a
parent14ab4792ee120c022f276a7e4768f4dcb08f0cdd
virtio-net: check feature before configuring the vq coalescing command

Virtio spec says:

The driver MUST have negotiated the VIRTIO_NET_F_VQ_NOTF_COAL
feature when issuing commands VIRTIO_NET_CTRL_NOTF_COAL_VQ_SET
and VIRTIO_NET_CTRL_NOTF_COAL_VQ_GET.

So we add the feature negotiation check to
virtnet_send_{r,t}x_ctrl_coal_vq_cmd as a basis for the next bugfix patch.

Suggested-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Heng Qi <hengqi@linux.alibaba.com>
Acked-by: Jason Wang <jasowang@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/virtio_net.c