MCPcopy Create free account
hub / github.com/F-Stack/f-stack / virtio_user_setup_queue

Function virtio_user_setup_queue

dpdk/drivers/net/virtio/virtio_user_ethdev.c:226–240  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226static int
227virtio_user_setup_queue(struct virtio_hw *hw, struct virtqueue *vq)
228{
229 struct virtio_user_dev *dev = virtio_user_get_dev(hw);
230
231 if (virtio_with_packed_queue(hw))
232 virtio_user_setup_queue_packed(vq, dev);
233 else
234 virtio_user_setup_queue_split(vq, dev);
235
236 if (dev->hw_cvq && hw->cvq && (virtnet_cq_to_vq(hw->cvq) == vq))
237 return virtio_user_dev_create_shadow_cvq(dev, vq);
238
239 return 0;
240}
241
242static void
243virtio_user_del_queue(struct virtio_hw *hw, struct virtqueue *vq)

Callers

nothing calls this directly

Tested by

no test coverage detected