Statistics
| Branch: | Revision:

root / hw / vhost_net.h @ 5430a28f

History | View | Annotate | Download (574 Bytes)

1
#ifndef VHOST_NET_H
2
#define VHOST_NET_H
3

    
4
#include "net.h"
5

    
6
struct vhost_net;
7
typedef struct vhost_net VHostNetState;
8

    
9
VHostNetState *vhost_net_init(VLANClientState *backend, int devfd, bool force);
10

    
11
bool vhost_net_query(VHostNetState *net, VirtIODevice *dev);
12
int vhost_net_start(VHostNetState *net, VirtIODevice *dev);
13
void vhost_net_stop(VHostNetState *net, VirtIODevice *dev);
14

    
15
void vhost_net_cleanup(VHostNetState *net);
16

    
17
unsigned vhost_net_get_features(VHostNetState *net, unsigned features);
18
void vhost_net_ack_features(VHostNetState *net, unsigned features);
19

    
20
#endif