Lines Matching defs:VLANClientState
9 typedef int (NetCanReceive)(VLANClientState *);
10 typedef ssize_t (NetReceive)(VLANClientState *, const uint8_t *, size_t);
11 typedef ssize_t (NetReceiveIOV)(VLANClientState *, const struct iovec *, int);
12 typedef void (NetCleanup) (VLANClientState *);
13 typedef void (LinkStatusChanged)(VLANClientState *);
15 struct VLANClientState {
25 struct VLANClientState *next;
34 typedef void (NetPacketSent) (VLANClientState *);
38 VLANClientState *sender;
46 VLANClientState *first_client;
54 VLANClientState *qemu_new_vlan_client(VLANState *vlan,
62 void qemu_del_vlan_client(VLANClientState *vc);
63 VLANClientState *qemu_find_vlan_client(VLANState *vlan, void *opaque);
64 int qemu_can_send_packet(VLANClientState *vc);
65 ssize_t qemu_sendv_packet(VLANClientState *vc, const struct iovec *iov,
67 ssize_t qemu_sendv_packet_async(VLANClientState *vc, const struct iovec *iov,
69 void qemu_send_packet(VLANClientState *vc, const uint8_t *buf, int size);
70 ssize_t qemu_send_packet_async(VLANClientState *vc, const uint8_t *buf,
72 void qemu_flush_queued_packets(VLANClientState *vc);
73 void qemu_format_nic_info_str(VLANClientState *vc, uint8_t macaddr[6]);
140 VLANClientState *qdev_get_vlan_client(DeviceState *dev,