]> git.proxmox.com Git - qemu.git/blame - hw/vhost_net.h
vhost: vhost net support
[qemu.git] / hw / vhost_net.h
CommitLineData
d5970055
MT
1#ifndef VHOST_NET_H
2#define VHOST_NET_H
3
4#include "net.h"
5
6struct vhost_net;
7typedef struct vhost_net VHostNetState;
8
9VHostNetState *vhost_net_init(VLANClientState *backend, int devfd);
10
11int vhost_net_start(VHostNetState *net, VirtIODevice *dev);
12void vhost_net_stop(VHostNetState *net, VirtIODevice *dev);
13
14void vhost_net_cleanup(VHostNetState *net);
15
16unsigned vhost_net_get_features(VHostNetState *net, unsigned features);
17void vhost_net_ack_features(VHostNetState *net, unsigned features);
18
19#endif