/qemu/include/net/ |
H A D | net.h | 28 NetClientState *ncs[MAX_QUEUE_NUM]; 47 typedef int (NetStart)(NetClientState *); 48 typedef int (NetLoad)(NetClientState *); 56 typedef bool (HasUfo)(NetClientState *); 57 typedef bool (HasUso)(NetClientState *); 103 struct NetClientState { struct 106 QTAILQ_ENTRY(NetClientState) next; argument 107 NetClientState *peer; argument 127 NetClientState *ncs; 273 NetClientState *qemu_get_peer(NetClientState *nc, int queue_index); [all …]
|
H A D | vhost_net.h | 12 NetClientState *net_backend; 21 int vhost_net_start(VirtIODevice *dev, NetClientState *ncs, 23 void vhost_net_stop(VirtIODevice *dev, NetClientState *ncs, 42 VHostNetState *get_vhost_net(NetClientState *nc); 44 int vhost_set_vring_enable(NetClientState * nc, int enable); 50 void vhost_net_virtqueue_reset(VirtIODevice *vdev, NetClientState *nc, 52 int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, 55 void vhost_net_save_acked_features(NetClientState *nc);
|
H A D | queue.h | 31 typedef void (NetPacketSent) (NetClientState *sender, ssize_t ret); 41 typedef ssize_t (NetQueueDeliverFunc)(NetClientState *sender, 50 NetClientState *sender, 67 NetClientState *sender, 74 NetClientState *sender, 80 void qemu_net_queue_purge(NetQueue *queue, NetClientState *from);
|
H A D | tap.h | 31 int tap_enable(NetClientState *nc); 32 int tap_disable(NetClientState *nc); 34 int tap_get_fd(NetClientState *nc); 37 struct vhost_net *tap_get_vhost_net(NetClientState *nc);
|
H A D | filter.h | 28 NetClientState *sender, 57 NetClientState *netdev; 67 NetClientState *sender, 74 ssize_t qemu_netfilter_pass_to_next(NetClientState *sender,
|
H A D | vhost-user.h | 15 struct vhost_net *vhost_user_get_vhost_net(NetClientState *nc); 16 uint64_t vhost_user_get_acked_features(NetClientState *nc); 17 void vhost_user_save_acked_features(NetClientState *nc);
|
/qemu/net/ |
H A D | clients.h | 30 NetClientState *peer, Error **errp); 34 NetClientState *peer, Error **errp); 38 NetClientState *peer, Error **errp); 41 NetClientState *peer, Error **errp); 44 NetClientState *peer, Error **errp); 47 NetClientState *peer, Error **errp); 50 NetClientState *peer, Error **errp); 53 NetClientState *peer, Error **errp); 56 NetClientState *peer, Error **errp); 59 NetClientState *peer, Error **errp); [all …]
|
H A D | net.c | 237 NetClientState *nc; in assign_name() 296 NetClientState *nc; in qemu_new_net_client() 312 NetClientState *nc; in qemu_new_net_control_client() 376 NetClientState *qemu_get_peer(NetClientState *nc, int queue_index) in qemu_get_peer() 485 NetClientState *nc; in qemu_foreach_nic() 905 NetClientState *nc; in qemu_find_netdev() 921 NetClientState *nc; in qemu_find_net_clients_except() 1282 NetClientState *nc; in net_client_init1() 1456 NetClientState *nc; in qmp_netdev_del() 1528 NetClientState *nc; in qmp_query_rx_filter() [all …]
|
H A D | hub.c | 33 NetClientState nc; 93 static bool net_hub_port_can_receive(NetClientState *nc) in net_hub_port_can_receive() 112 static ssize_t net_hub_port_receive(NetClientState *nc, in net_hub_port_receive() 128 static void net_hub_port_cleanup(NetClientState *nc) in net_hub_port_cleanup() 147 NetClientState *nc; in net_hub_port_new() 199 NetClientState *net_hub_port_find(int hub_id) in net_hub_port_find() 203 NetClientState *nc; in net_hub_port_find() 248 int net_hub_id_for_client(NetClientState *nc, int *id) in net_hub_id_for_client() 271 NetClientState *hubpeer = NULL; in net_init_hubport() 297 NetClientState *peer; in net_hub_check_clients() [all …]
|
H A D | vhost-user.c | 25 NetClientState nc; 34 VHostNetState *vhost_user_get_vhost_net(NetClientState *nc) in vhost_user_get_vhost_net() 41 uint64_t vhost_user_get_acked_features(NetClientState *nc) in vhost_user_get_acked_features() 48 void vhost_user_save_acked_features(NetClientState *nc) in vhost_user_save_acked_features() 61 static void vhost_user_stop(int queues, NetClientState *ncs[]) in vhost_user_stop() 160 static void net_vhost_user_cleanup(NetClientState *nc) in net_vhost_user_cleanup() 196 static bool vhost_user_has_vnet_hdr(NetClientState *nc) in vhost_user_has_vnet_hdr() 203 static bool vhost_user_has_ufo(NetClientState *nc) in vhost_user_has_ufo() 250 NetClientState *ncs[MAX_QUEUE_NUM]; in chr_closed_bh() 279 NetClientState *ncs[MAX_QUEUE_NUM]; in net_vhost_user_event() [all …]
|
H A D | netmap.c | 43 NetClientState nc; 133 static void netmap_poll(NetClientState *nc, bool enable) in netmap_poll() 157 static ssize_t netmap_receive_iov(NetClientState *nc, in netmap_receive_iov() 228 static ssize_t netmap_receive(NetClientState *nc, in netmap_receive() 241 static void netmap_send_completed(NetClientState *nc, ssize_t len) in netmap_send_completed() 299 static void netmap_cleanup(NetClientState *nc) in netmap_cleanup() 327 static bool netmap_has_vnet_hdr_len(NetClientState *nc, int len) in netmap_has_vnet_hdr_len() 349 static bool netmap_has_vnet_hdr(NetClientState *nc) in netmap_has_vnet_hdr() 354 static void netmap_using_vnet_hdr(NetClientState *nc, bool enable) in netmap_using_vnet_hdr() 358 static void netmap_set_vnet_hdr_len(NetClientState *nc, int len) in netmap_set_vnet_hdr_len() [all …]
|
H A D | tap.c | 51 NetClientState nc; 233 static bool tap_has_ufo(NetClientState *nc) in tap_has_ufo() 242 static bool tap_has_uso(NetClientState *nc) in tap_has_uso() 251 static bool tap_has_vnet_hdr(NetClientState *nc) in tap_has_vnet_hdr() 269 static int tap_get_vnet_hdr_len(NetClientState *nc) in tap_get_vnet_hdr_len() 344 static void tap_cleanup(NetClientState *nc) in tap_cleanup() 365 static void tap_poll(NetClientState *nc, bool enable) in tap_poll() 380 int tap_get_fd(NetClientState *nc) in tap_get_fd() 417 NetClientState *nc; in net_tap_fd_init() 1043 int tap_enable(NetClientState *nc) in tap_enable() [all …]
|
H A D | vde.c | 35 NetClientState nc; 51 static ssize_t vde_receive(NetClientState *nc, const uint8_t *buf, size_t size) in vde_receive() 63 static void vde_cleanup(NetClientState *nc) in vde_cleanup() 77 static int net_vde_init(NetClientState *peer, const char *model, in net_vde_init() 81 NetClientState *nc; in net_vde_init() 113 NetClientState *peer, Error **errp) in net_init_vde()
|
H A D | vmnet_int.h | 33 NetClientState nc; 54 int vmnet_if_create(NetClientState *nc, 58 ssize_t vmnet_receive_common(NetClientState *nc, 62 void vmnet_cleanup_common(NetClientState *nc);
|
H A D | queue.c | 45 NetClientState *sender; 94 NetClientState *sender, in qemu_net_queue_append() 117 NetClientState *sender, in qemu_net_queue_append_iov() 152 NetClientState *sender, in qemu_net_queue_deliver() 171 NetClientState *sender, in qemu_net_queue_deliver_iov() 208 NetClientState *sender, in qemu_net_queue_send() 233 NetClientState *sender, in qemu_net_queue_send_iov() 257 void qemu_net_queue_purge(NetQueue *queue, NetClientState *from) in qemu_net_queue_purge()
|
H A D | socket.c | 37 NetClientState nc; 135 static void net_socket_send_completed(NetClientState *nc, ssize_t len) in net_socket_send_completed() 306 static void net_socket_cleanup(NetClientState *nc) in net_socket_cleanup() 338 NetClientState *nc; in net_socket_fd_init_dgram() 425 NetClientState *nc; in net_socket_fd_init_stream() 491 static int net_socket_listen_init(NetClientState *peer, in net_socket_listen_init() 497 NetClientState *nc; in net_socket_listen_init() 540 static int net_socket_connect_init(NetClientState *peer, in net_socket_connect_init() 590 static int net_socket_mcast_init(NetClientState *peer, in net_socket_mcast_init() 635 static int net_socket_udp_init(NetClientState *peer, in net_socket_udp_init() [all …]
|
H A D | hub.h | 18 NetClientState *net_hub_add_port(int hub_id, const char *name, 19 NetClientState *hubpeer); 22 bool net_hub_flush(NetClientState *nc);
|
H A D | stream.c | 46 NetClientState nc; 77 static ssize_t net_stream_receive(NetClientState *nc, const uint8_t *buf, in net_stream_receive() 120 static void net_stream_send_completed(NetClientState *nc, ssize_t len) in net_stream_send_completed() 194 static void net_stream_cleanup(NetClientState *nc) in net_stream_cleanup() 303 static int net_stream_server_init(NetClientState *peer, in net_stream_server_init() 309 NetClientState *nc; in net_stream_server_init() 397 static int net_stream_client_init(NetClientState *peer, in net_stream_client_init() 405 NetClientState *nc; in net_stream_client_init() 427 NetClientState *peer, Error **errp) in net_init_stream()
|
H A D | vhost-vdpa.c | 35 NetClientState nc; 186 static int vhost_vdpa_add(NetClientState *ncs, void *be, in vhost_vdpa_add() 220 static void vhost_vdpa_cleanup(NetClientState *nc) in vhost_vdpa_cleanup() 252 static bool vhost_vdpa_has_vnet_hdr(NetClientState *nc) in vhost_vdpa_has_vnet_hdr() 259 static bool vhost_vdpa_has_ufo(NetClientState *nc) in vhost_vdpa_has_ufo() 295 NetClientState *nc_i = qemu_get_peer(nic->ncs, i); in vhost_vdpa_net_get_nc_vdpa() 391 static int vhost_vdpa_net_data_load(NetClientState *nc) in vhost_vdpa_net_data_load() 1660 static NetClientState *net_vhost_vdpa_init(NetClientState *peer, in net_vhost_vdpa_init() 1673 NetClientState *nc = NULL; in net_vhost_vdpa_init() 1782 g_autofree NetClientState **ncs = NULL; in net_init_vhost_vdpa() [all …]
|
H A D | tap-win32.c | 663 NetClientState nc; 667 static void tap_cleanup(NetClientState *nc) in tap_cleanup() 678 static ssize_t tap_receive(NetClientState *nc, const uint8_t *buf, size_t size) in tap_receive() 710 struct vhost_net *tap_get_vhost_net(NetClientState *nc) in tap_get_vhost_net() 722 static int tap_win32_init(NetClientState *peer, const char *model, in tap_win32_init() 725 NetClientState *nc; in tap_win32_init() 748 NetClientState *peer, Error **errp) in net_init_tap() 768 int tap_enable(NetClientState *nc) in tap_enable() 773 int tap_disable(NetClientState *nc) in tap_disable()
|
H A D | dgram.c | 40 NetClientState nc; 82 static ssize_t net_dgram_receive(NetClientState *nc, in net_dgram_receive() 103 static void net_dgram_send_completed(NetClientState *nc, ssize_t len) in net_dgram_send_completed() 238 static void net_dgram_cleanup(NetClientState *nc) in net_dgram_cleanup() 259 static NetDgramState *net_dgram_fd_init(NetClientState *peer, in net_dgram_fd_init() 265 NetClientState *nc; in net_dgram_fd_init() 279 static int net_dgram_mcast_init(NetClientState *peer, in net_dgram_mcast_init() 422 NetClientState *peer, Error **errp) in net_init_dgram()
|
/qemu/hw/net/ |
H A D | vhost_net-stub.c | 35 NetClientState *ncs, in vhost_net_start() 41 NetClientState *ncs, in vhost_net_stop() 99 VHostNetState *get_vhost_net(NetClientState *nc) in get_vhost_net() 104 int vhost_set_vring_enable(NetClientState *nc, int enable) in vhost_set_vring_enable() 114 void vhost_net_virtqueue_reset(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_reset() 120 int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_restart() 126 void vhost_net_save_acked_features(NetClientState *nc) in vhost_net_save_acked_features()
|
H A D | i82596.h | 50 ssize_t i82596_receive(NetClientState *nc, const uint8_t *buf, size_t size_); 51 bool i82596_can_receive(NetClientState *nc); 52 void i82596_set_link_status(NetClientState *nc);
|
H A D | vhost_net.c | 150 void vhost_net_save_acked_features(NetClientState *nc) in vhost_net_save_acked_features() 159 static int vhost_net_get_fd(NetClientState *backend) in vhost_net_get_fd() 351 int vhost_net_start(VirtIODevice *dev, NetClientState *ncs, in vhost_net_start() 362 NetClientState *peer; in vhost_net_start() 438 void vhost_net_stop(VirtIODevice *dev, NetClientState *ncs, in vhost_net_stop() 445 NetClientState *peer; in vhost_net_stop() 502 VHostNetState *get_vhost_net(NetClientState *nc) in get_vhost_net() 539 int vhost_set_vring_enable(NetClientState *nc, int enable) in vhost_set_vring_enable() 574 void vhost_net_virtqueue_reset(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_reset() 599 int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_restart()
|
/qemu/hw/net/rocker/ |
H A D | rocker_fp.c | 122 NetClientState *nc = qemu_get_queue(port->nic); in fp_port_eg() 131 static ssize_t fp_port_receive_iov(NetClientState *nc, const struct iovec *iov, in fp_port_receive_iov() 149 static ssize_t fp_port_receive(NetClientState *nc, const uint8_t *buf, in fp_port_receive() 160 static void fp_port_cleanup(NetClientState *nc) in fp_port_cleanup() 164 static void fp_port_set_link_status(NetClientState *nc) in fp_port_set_link_status() 203 NetClientState *nc = qemu_get_queue(port->nic); in fp_port_set_link()
|