diff options
Diffstat (limited to 'hw/vhost_net.h')
-rw-r--r-- | hw/vhost_net.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/hw/vhost_net.h b/hw/vhost_net.h new file mode 100644 index 0000000000..6c18ff7e94 --- /dev/null +++ b/hw/vhost_net.h @@ -0,0 +1,19 @@ +#ifndef VHOST_NET_H +#define VHOST_NET_H + +#include "net.h" + +struct vhost_net; +typedef struct vhost_net VHostNetState; + +VHostNetState *vhost_net_init(VLANClientState *backend, int devfd); + +int vhost_net_start(VHostNetState *net, VirtIODevice *dev); +void vhost_net_stop(VHostNetState *net, VirtIODevice *dev); + +void vhost_net_cleanup(VHostNetState *net); + +unsigned vhost_net_get_features(VHostNetState *net, unsigned features); +void vhost_net_ack_features(VHostNetState *net, unsigned features); + +#endif |