Home
last modified time | relevance | path

Searched refs:NetClientState (Results 1 – 25 of 94) sorted by relevance

1234

/openbmc/qemu/include/net/
H A Dnet.h28 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 Dvhost_net.h10 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 Dqueue.h31 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 Dtap.h31 int tap_enable(NetClientState *nc);
32 int tap_disable(NetClientState *nc);
34 int tap_get_fd(NetClientState *nc);
H A Dfilter.h28 NetClientState *sender,
57 NetClientState *netdev;
67 NetClientState *sender,
74 ssize_t qemu_netfilter_pass_to_next(NetClientState *sender,
/openbmc/qemu/net/
H A Dclients.h30 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 Dnet.c151 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 Dhub.c33 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 Dvhost-user.c67 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 Dvmnet_int.h33 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 Dvde.c35 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 Dhub.h18 NetClientState *net_hub_add_port(int hub_id, const char *name,
19 NetClientState *hubpeer);
22 bool net_hub_flush(NetClientState *nc);
H A Dnetmap.c43 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 Dqueue.c45 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 Dtap.c69 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 Dsocket.c37 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 Dstream.c47 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 Dpasst.c83 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 Dvhost-vdpa.c35 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 Ddgram.c40 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 Dvmnet-shared.c86 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 Dvhost_net-stub.c34 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 Di82596.h50 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 Dvhost_net.c70 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 Drocker_fp.c122 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()

1234