Home
last modified time | relevance | path

Searched refs:virtio_net (Results 1 – 16 of 16) sorted by relevance

/dpdk/lib/vhost/
H A Dvhost.h442 struct virtio_net { struct
489 vq_is_packed(struct virtio_net *dev) in vq_is_packed() argument
523 void __vhost_log_cache_write(struct virtio_net *dev,
526 void __vhost_log_cache_write_iova(struct virtio_net *dev,
529 void __vhost_log_cache_sync(struct virtio_net *dev,
675 gpa_to_first_hpa(struct virtio_net *dev, uint64_t gpa, in gpa_to_first_hpa()
755 static __rte_always_inline struct virtio_net *
758 struct virtio_net *dev = vhost_devices[vid]; in get_device()
770 void reset_device(struct virtio_net *dev);
796 void vhost_backend_cleanup(struct virtio_net *dev);
[all …]
H A Dvhost.c661 struct virtio_net *dev; in vhost_new_device()
743 struct virtio_net *dev; in vhost_set_ifname()
883 struct virtio_net *dev; in rte_vhost_get_negotiated_features()
897 struct virtio_net *dev; in rte_vhost_get_negotiated_protocol_features()
910 struct virtio_net *dev; in rte_vhost_get_mem_table()
934 struct virtio_net *dev; in rte_vhost_get_vhost_vring()
970 struct virtio_net *dev; in rte_vhost_get_vhost_ring_inflight()
1006 struct virtio_net *dev; in rte_vhost_set_inflight_desc_split()
1043 struct virtio_net *dev; in rte_vhost_set_inflight_desc_packed()
1109 struct virtio_net *dev; in rte_vhost_clr_inflight_desc_split()
[all …]
H A Dvhost_user.c278 struct virtio_net *dev = *pdev; in vhost_user_reset_owner()
295 struct virtio_net *dev = *pdev; in vhost_user_get_features()
315 struct virtio_net *dev = *pdev; in vhost_user_get_queue_num()
335 struct virtio_net *dev = *pdev; in vhost_user_set_features()
496 static struct virtio_net*
500 struct virtio_net *old_dev; in numa_realloc()
660 static struct virtio_net*
733 static struct virtio_net *
2857 struct virtio_net *dev; in vhost_user_msg_handler()
3170 struct virtio_net *dev; in rte_vhost_slave_config_change()
[all …]
H A Dvirtio_net.c33 rxvq_is_mergeable(struct virtio_net *dev) in rxvq_is_mergeable()
39 virtio_net_is_inorder(struct virtio_net *dev) in virtio_net_is_inorder()
1184 vhost_enqueue_single_packed(struct virtio_net *dev, in vhost_enqueue_single_packed()
1440 virtio_dev_rx_packed(struct virtio_net *dev, in virtio_dev_rx_packed()
1526 struct virtio_net *dev = get_device(vid); in rte_vhost_enqueue_burst()
1686 vhost_enqueue_async_packed(struct virtio_net *dev, in vhost_enqueue_async_packed()
2030 struct virtio_net *dev = get_device(vid); in rte_vhost_poll_enqueue_completed()
2078 struct virtio_net *dev = get_device(vid); in rte_vhost_clear_queue_thread_unsafe()
2173 struct virtio_net *dev = get_device(vid); in rte_vhost_submit_enqueue_burst()
2979 virtio_dev_tx_packed(struct virtio_net *dev, in virtio_dev_tx_packed()
[all …]
H A Diotlb.h36 void vhost_user_iotlb_cache_insert(struct virtio_net *dev, struct vhost_virtqueue *vq,
45 void vhost_user_iotlb_pending_insert(struct virtio_net *dev, struct vhost_virtqueue *vq,
50 int vhost_user_iotlb_init(struct virtio_net *dev, int vq_index);
H A Diotlb.c65 vhost_user_iotlb_pending_insert(struct virtio_net *dev, struct vhost_virtqueue *vq, in vhost_user_iotlb_pending_insert()
163 vhost_user_iotlb_cache_insert(struct virtio_net *dev, struct vhost_virtqueue *vq, in vhost_user_iotlb_cache_insert()
296 vhost_user_iotlb_init(struct virtio_net *dev, int vq_index) in vhost_user_iotlb_init()
H A Dmeson.build28 'virtio_net.c',
H A Dvhost_user.h170 int vhost_user_iotlb_miss(struct virtio_net *dev, uint64_t iova, uint8_t perm);
H A Dvhost_crypto.c214 struct virtio_net *dev;
228 struct virtio_net *dev;
454 struct virtio_net *dev = get_device(vid); in vhost_crypto_msg_post_handler()
1431 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_create()
1512 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_free()
1541 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_set_zero_copy()
1599 struct virtio_net *dev = get_device(vid); in rte_vhost_crypto_fetch_requests()
H A Dvdpa.c134 struct virtio_net *dev = get_device(vid); in rte_vdpa_relay_vring_used()
H A Dsocket.c210 struct virtio_net *dev; in vhost_user_add_connection()
312 struct virtio_net *dev = get_device(conn->vid); in vhost_user_read_cb()
/dpdk/examples/vhost/
H A Dmeson.build19 'virtio_net.c',
H A DMakefile8 SRCS-y := main.c virtio_net.c
/dpdk/doc/guides/rel_notes/
H A Drelease_2_2.rst581 * vhost: a new field ``virt_qp_nb`` is added to ``virtio_net`` structure, and
582 the ``virtqueue`` field is moved to the end of virtio_net structure.
588 ``virtio_net`` structure for future extension.
H A Drelease_16_07.rst277 * All existing vhost APIs and callbacks with ``virtio_net`` struct pointer
300 * A Vhost ABI refactoring has been made: the ``virtio_net`` structure is no
H A Drelease_17_05.rst375 * ``linux/virtio_net.h``