| /openbmc/qemu/include/net/ |
| H A D | net.h | 28 NetClientState *ncs[MAX_QUEUE_NUM]; 45 typedef void (NetPoll)(NetClientState *, bool enable); 46 typedef bool (NetCanReceive)(NetClientState *); 47 typedef int (NetStart)(NetClientState *); 48 typedef int (NetLoad)(NetClientState *); 49 typedef void (NetStop)(NetClientState *); 50 typedef ssize_t (NetReceive)(NetClientState *, const uint8_t *, size_t); 51 typedef ssize_t (NetReceiveIOV)(NetClientState *, const struct iovec *, int); 52 typedef void (NetCleanup) (NetClientState *); 53 typedef void (LinkStatusChanged)(NetClientState *); [all …]
|
| H A D | vhost_net.h | 10 typedef uint64_t (GetAckedFeatures)(NetClientState *nc); 11 typedef void (SaveAcketFeatures)(NetClientState *nc); 15 NetClientState *net_backend; 29 int vhost_net_start(VirtIODevice *dev, NetClientState *ncs, 31 void vhost_net_stop(VirtIODevice *dev, NetClientState *ncs, 50 VHostNetState *get_vhost_net(NetClientState *nc); 52 int vhost_net_set_vring_enable(NetClientState *nc, int enable); 58 void vhost_net_virtqueue_reset(VirtIODevice *vdev, NetClientState *nc, 60 int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, 63 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, 63 NetClientState *sender, 70 NetClientState *sender, 76 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);
|
| H A D | filter.h | 28 NetClientState *sender, 57 NetClientState *netdev; 67 NetClientState *sender, 74 ssize_t qemu_netfilter_pass_to_next(NetClientState *sender,
|
| /openbmc/qemu/net/ |
| H A D | clients.h | 30 NetClientState *peer, Error **errp); 34 NetClientState *peer, Error **errp); 38 NetClientState *peer, Error **errp); 42 NetClientState *peer, Error **errp); 45 NetClientState *peer, Error **errp); 48 NetClientState *peer, Error **errp); 51 NetClientState *peer, Error **errp); 54 NetClientState *peer, Error **errp); 57 NetClientState *peer, Error **errp); 60 NetClientState *peer, Error **errp); [all …]
|
| H A D | net.c | 151 void qemu_set_info_str(NetClientState *nc, const char *fmt, ...) in qemu_set_info_str() 160 void qemu_format_nic_info_str(NetClientState *nc, uint8_t macaddr[6]) in qemu_format_nic_info_str() 236 static char *assign_name(NetClientState *nc1, const char *model) in assign_name() 238 NetClientState *nc; in assign_name() 253 static void qemu_net_client_destructor(NetClientState *nc) in qemu_net_client_destructor() 257 static ssize_t qemu_deliver_packet_iov(NetClientState *sender, 263 static void qemu_net_client_setup(NetClientState *nc, in qemu_net_client_setup() 265 NetClientState *peer, in qemu_net_client_setup() 292 NetClientState *qemu_new_net_client(NetClientInfo *info, in qemu_new_net_client() 293 NetClientState *peer, in qemu_new_net_client() [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() 120 static ssize_t net_hub_port_receive_iov(NetClientState *nc, in net_hub_port_receive_iov() 128 static void net_hub_port_cleanup(NetClientState *nc) in net_hub_port_cleanup() 145 NetClientState *hubpeer) in net_hub_port_new() 147 NetClientState *nc; in net_hub_port_new() 176 NetClientState *net_hub_add_port(int hub_id, const char *name, in net_hub_add_port() 177 NetClientState *hubpeer) in net_hub_add_port() 223 int net_hub_id_for_client(NetClientState *nc, int *id) in net_hub_id_for_client() [all …]
|
| H A D | vhost-user.c | 67 NetClientState nc; 76 static struct vhost_net *vhost_user_get_vhost_net(NetClientState *nc) in vhost_user_get_vhost_net() 83 static uint64_t vhost_user_get_acked_features(NetClientState *nc) in vhost_user_get_acked_features() 90 static void vhost_user_save_acked_features(NetClientState *nc) in vhost_user_save_acked_features() 103 static void vhost_user_stop(int queues, NetClientState *ncs[]) in vhost_user_stop() 120 static int vhost_user_start(int queues, NetClientState *ncs[], in vhost_user_start() 179 static ssize_t vhost_user_receive(NetClientState *nc, const uint8_t *buf, in vhost_user_receive() 208 static void net_vhost_user_cleanup(NetClientState *nc) in net_vhost_user_cleanup() 233 static int vhost_user_set_vnet_endianness(NetClientState *nc, in vhost_user_set_vnet_endianness() 244 static bool vhost_user_has_vnet_hdr(NetClientState *nc) in vhost_user_has_vnet_hdr() [all …]
|
| 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 | 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 | 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 | 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_set_vnet_hdr_len(NetClientState *nc, int len) in netmap_set_vnet_hdr_len() 369 static void netmap_set_offload(NetClientState *nc, int csum, int tso4, int tso6, in netmap_set_offload() [all …]
|
| 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() 197 NetClientState *sender, in qemu_net_queue_send() 222 NetClientState *sender, in qemu_net_queue_send_iov() 246 void qemu_net_queue_purge(NetQueue *queue, NetClientState *from) in qemu_net_queue_purge()
|
| H A D | tap.c | 69 NetClientState nc; 134 static ssize_t tap_receive_iov(NetClientState *nc, const struct iovec *iov, in tap_receive_iov() 154 static ssize_t tap_receive(NetClientState *nc, const uint8_t *buf, size_t size) in tap_receive() 171 static void tap_send_completed(NetClientState *nc, ssize_t len) in tap_send_completed() 231 static bool tap_has_ufo(NetClientState *nc) in tap_has_ufo() 240 static bool tap_has_uso(NetClientState *nc) in tap_has_uso() 249 static bool tap_has_vnet_hdr(NetClientState *nc) in tap_has_vnet_hdr() 258 static bool tap_has_vnet_hdr_len(NetClientState *nc, int len) in tap_has_vnet_hdr_len() 263 static void tap_set_vnet_hdr_len(NetClientState *nc, int len) in tap_set_vnet_hdr_len() 274 static int tap_set_vnet_le(NetClientState *nc, bool is_le) in tap_set_vnet_le() [all …]
|
| H A D | socket.c | 37 NetClientState nc; 80 static ssize_t net_socket_receive(NetClientState *nc, const uint8_t *buf, size_t size) in net_socket_receive() 115 static ssize_t net_socket_receive_dgram(NetClientState *nc, const uint8_t *buf, size_t size) in net_socket_receive_dgram() 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() 329 static NetSocketState *net_socket_fd_init_dgram(NetClientState *peer, in net_socket_fd_init_dgram() 338 NetClientState *nc; in net_socket_fd_init_dgram() 420 static NetSocketState *net_socket_fd_init_stream(NetClientState *peer, in net_socket_fd_init_stream() 425 NetClientState *nc; in net_socket_fd_init_stream() 491 static int net_socket_listen_init(NetClientState *peer, in net_socket_listen_init() [all …]
|
| H A D | stream.c | 47 static ssize_t net_stream_receive(NetClientState *nc, const uint8_t *buf, in net_stream_receive() 71 static void net_stream_cleanup(NetClientState *nc) in net_stream_cleanup() 171 static int net_stream_server_init(NetClientState *peer, in net_stream_server_init() 177 NetClientState *nc; in net_stream_server_init() 240 static int net_stream_client_init(NetClientState *peer, in net_stream_client_init() 248 NetClientState *nc; in net_stream_client_init() 272 NetClientState *peer, Error **errp) in net_init_stream()
|
| H A D | passt.c | 83 static void net_passt_cleanup(NetClientState *nc) in net_passt_cleanup() 114 static ssize_t net_passt_receive(NetClientState *nc, const uint8_t *buf, in net_passt_receive() 142 static int passt_set_vnet_endianness(NetClientState *nc, bool enable) in passt_set_vnet_endianness() 149 static bool passt_has_vnet_hdr(NetClientState *nc) in passt_has_vnet_hdr() 158 static bool passt_has_ufo(NetClientState *nc) in passt_has_ufo() 167 static bool passt_check_peer_type(NetClientState *nc, ObjectClass *oc, in passt_check_peer_type() 187 static struct vhost_net *passt_get_vhost_net(NetClientState *nc) in passt_get_vhost_net() 196 static uint64_t passt_get_acked_features(NetClientState *nc) in passt_get_acked_features() 205 static void passt_save_acked_features(NetClientState *nc) in passt_save_acked_features() 350 net_client_set_link(&(NetClientState *){ &s->data.nc }, 1, false); in chr_closed_bh() [all …]
|
| H A D | vhost-vdpa.c | 35 NetClientState nc; 135 static struct vhost_net *vhost_vdpa_get_vhost_net(NetClientState *nc) in vhost_vdpa_get_vhost_net() 189 static int vhost_vdpa_add(NetClientState *ncs, void *be, in vhost_vdpa_add() 228 static void vhost_vdpa_cleanup(NetClientState *nc) in vhost_vdpa_cleanup() 247 static bool vhost_vdpa_has_vnet_hdr(NetClientState *nc) in vhost_vdpa_has_vnet_hdr() 254 static bool vhost_vdpa_get_vnet_hash_supported_types(NetClientState *nc, in vhost_vdpa_get_vnet_hash_supported_types() 280 static bool vhost_vdpa_has_ufo(NetClientState *nc) in vhost_vdpa_has_ufo() 298 static int vhost_vdpa_set_vnet_le(NetClientState *nc, bool enable) in vhost_vdpa_set_vnet_le() 303 static bool vhost_vdpa_check_peer_type(NetClientState *nc, ObjectClass *oc, in vhost_vdpa_check_peer_type() 317 static ssize_t vhost_vdpa_receive(NetClientState *nc, const uint8_t *buf, in vhost_vdpa_receive() [all …]
|
| 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()
|
| H A D | vmnet-shared.c | 86 NetClientState *peer, Error **errp) in net_init_vmnet_shared() 88 NetClientState *nc = qemu_new_net_client(&net_vmnet_shared_info, in net_init_vmnet_shared()
|
| /openbmc/qemu/hw/net/ |
| H A D | vhost_net-stub.c | 34 NetClientState *ncs, in vhost_net_start() 40 NetClientState *ncs, in vhost_net_stop() 98 VHostNetState *get_vhost_net(NetClientState *nc) in get_vhost_net() 103 int vhost_net_set_vring_enable(NetClientState *nc, int enable) in vhost_net_set_vring_enable() 113 void vhost_net_virtqueue_reset(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_reset() 119 int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_restart() 125 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 | 70 void vhost_net_save_acked_features(NetClientState *nc) in vhost_net_save_acked_features() 80 NetClientState *ncs, int data_queue_pairs, int nvhosts) in vhost_net_disable_notifiers_nvhosts() 87 NetClientState *peer; in vhost_net_disable_notifiers_nvhosts() 139 NetClientState *ncs, int data_queue_pairs, int cvq) in vhost_net_enable_notifiers() 147 NetClientState *peer; in vhost_net_enable_notifiers() 215 NetClientState *ncs, int data_queue_pairs, int cvq) in vhost_net_disable_notifiers() 221 static int vhost_net_get_fd(NetClientState *backend) in vhost_net_get_fd() 407 int vhost_net_start(VirtIODevice *dev, NetClientState *ncs, in vhost_net_start() 418 NetClientState *peer; in vhost_net_start() 502 void vhost_net_stop(VirtIODevice *dev, NetClientState *ncs, in vhost_net_stop() [all …]
|
| /openbmc/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()
|