mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-28 14:00:44 +00:00
4e68f7a081
The vlan feature is no longer part of net core. Rename VLANClientState to NetClientState because net clients are not explicitly associated with a vlan at all, instead they have a peer net client to which they are connected. This patch is a mechanical search-and-replace except for a few whitespace fixups where changing VLANClientState to NetClientState misaligned whitespace. Signed-off-by: Stefan Hajnoczi <stefanha@linux.vnet.ibm.com> Signed-off-by: Zhi Yong Wu <wuzhy@linux.vnet.ibm.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
21 lines
573 B
C
21 lines
573 B
C
#ifndef VHOST_NET_H
|
|
#define VHOST_NET_H
|
|
|
|
#include "net.h"
|
|
|
|
struct vhost_net;
|
|
typedef struct vhost_net VHostNetState;
|
|
|
|
VHostNetState *vhost_net_init(NetClientState *backend, int devfd, bool force);
|
|
|
|
bool vhost_net_query(VHostNetState *net, VirtIODevice *dev);
|
|
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
|