Home
last modified time | relevance | path

Searched refs:nc (Results 1 – 25 of 128) sorted by relevance

123456

/openbmc/qemu/net/
H A Dnet.c151 void qemu_set_info_str(NetClientState *nc, const char *fmt, ...) in qemu_set_info_str() argument
156 vsnprintf(nc->info_str, sizeof(nc->info_str), fmt, ap); in qemu_set_info_str()
160 void qemu_format_nic_info_str(NetClientState *nc, uint8_t macaddr[6]) in qemu_format_nic_info_str() argument
162 qemu_set_info_str(nc, "model=%s,macaddr=%02x:%02x:%02x:%02x:%02x:%02x", in qemu_format_nic_info_str()
163 nc->model, macaddr[0], macaddr[1], macaddr[2], in qemu_format_nic_info_str()
238 NetClientState *nc; in assign_name() local
241 QTAILQ_FOREACH(nc, &net_clients, next) { in assign_name()
242 if (nc == nc1) { in assign_name()
245 if (strcmp(nc->model, model) == 0) { in assign_name()
253 static void qemu_net_client_destructor(NetClientState *nc) in qemu_net_client_destructor() argument
[all …]
H A Dhub.c33 NetClientState nc; member
58 qemu_send_packet(&port->nc, buf, len); in net_hub_receive()
74 qemu_sendv_packet(&port->nc, iov, iovcnt); in net_hub_receive_iov()
93 static bool net_hub_port_can_receive(NetClientState *nc) in net_hub_port_can_receive() argument
96 NetHubPort *src_port = DO_UPCAST(NetHubPort, nc, nc); in net_hub_port_can_receive()
104 if (qemu_can_send_packet(&port->nc)) { in net_hub_port_can_receive()
112 static ssize_t net_hub_port_receive(NetClientState *nc, in net_hub_port_receive() argument
115 NetHubPort *port = DO_UPCAST(NetHubPort, nc, nc); in net_hub_port_receive()
120 static ssize_t net_hub_port_receive_iov(NetClientState *nc, in net_hub_port_receive_iov() argument
123 NetHubPort *port = DO_UPCAST(NetHubPort, nc, nc); in net_hub_port_receive_iov()
[all …]
H A Dvhost-user.c67 NetClientState nc; member
76 static struct vhost_net *vhost_user_get_vhost_net(NetClientState *nc) in vhost_user_get_vhost_net() argument
78 NetVhostUserState *s = DO_UPCAST(NetVhostUserState, nc, nc); in vhost_user_get_vhost_net()
79 assert(nc->info->type == NET_CLIENT_DRIVER_VHOST_USER); in vhost_user_get_vhost_net()
83 static uint64_t vhost_user_get_acked_features(NetClientState *nc) in vhost_user_get_acked_features() argument
85 NetVhostUserState *s = DO_UPCAST(NetVhostUserState, nc, nc); in vhost_user_get_acked_features()
86 assert(nc->info->type == NET_CLIENT_DRIVER_VHOST_USER); in vhost_user_get_acked_features()
90 static void vhost_user_save_acked_features(NetClientState *nc) in vhost_user_save_acked_features() argument
94 s = DO_UPCAST(NetVhostUserState, nc, nc); in vhost_user_save_acked_features()
111 s = DO_UPCAST(NetVhostUserState, nc, ncs[i]); in vhost_user_stop()
[all …]
H A Dnetmap.c43 NetClientState nc; member
133 static void netmap_poll(NetClientState *nc, bool enable) in netmap_poll() argument
135 NetmapState *s = DO_UPCAST(NetmapState, nc, nc); in netmap_poll()
154 qemu_flush_queued_packets(&s->nc); in netmap_writable()
157 static ssize_t netmap_receive_iov(NetClientState *nc, in netmap_receive_iov() argument
160 NetmapState *s = DO_UPCAST(NetmapState, nc, nc); in netmap_receive_iov()
228 static ssize_t netmap_receive(NetClientState *nc, in netmap_receive() argument
236 return netmap_receive_iov(nc, &iov, 1); in netmap_receive()
241 static void netmap_send_completed(NetClientState *nc, ssize_t len) in netmap_send_completed() argument
243 NetmapState *s = DO_UPCAST(NetmapState, nc, nc); in netmap_send_completed()
[all …]
H A Dtap.c69 NetClientState nc; member
117 qemu_flush_queued_packets(&s->nc); in tap_writable()
134 static ssize_t tap_receive_iov(NetClientState *nc, const struct iovec *iov, in tap_receive_iov() argument
137 TAPState *s = DO_UPCAST(TAPState, nc, nc); in tap_receive_iov()
154 static ssize_t tap_receive(NetClientState *nc, const uint8_t *buf, size_t size) in tap_receive() argument
161 return tap_receive_iov(nc, &iov, 1); in tap_receive()
171 static void tap_send_completed(NetClientState *nc, ssize_t len) in tap_send_completed() argument
173 TAPState *s = DO_UPCAST(TAPState, nc, nc); in tap_send_completed()
203 if (net_peer_needs_padding(&s->nc)) { in tap_send()
210 size = qemu_send_packet_async(&s->nc, buf, size, tap_send_completed); in tap_send()
[all …]
H A Dvde.c35 NetClientState nc; member
47 qemu_send_packet(&s->nc, buf, size); in vde_to_qemu()
51 static ssize_t vde_receive(NetClientState *nc, const uint8_t *buf, size_t size) in vde_receive() argument
53 VDEState *s = DO_UPCAST(VDEState, nc, nc); in vde_receive()
63 static void vde_cleanup(NetClientState *nc) in vde_cleanup() argument
65 VDEState *s = DO_UPCAST(VDEState, nc, nc); in vde_cleanup()
81 NetClientState *nc; in net_vde_init() local
99 nc = qemu_new_net_client(&net_vde_info, peer, model, name); in net_vde_init()
101 qemu_set_info_str(nc, "sock=%s,fd=%d", sock, vde_datafd(vde)); in net_vde_init()
103 s = DO_UPCAST(VDEState, nc, nc); in net_vde_init()
H A Dstream.c47 static ssize_t net_stream_receive(NetClientState *nc, const uint8_t *buf, in net_stream_receive() argument
50 NetStreamData *d = DO_UPCAST(NetStreamData, nc, nc); in net_stream_receive()
62 qapi_event_send_netdev_stream_disconnected(s->data.nc.name); in net_stream_send()
71 static void net_stream_cleanup(NetClientState *nc) in net_stream_cleanup() argument
73 NetStreamState *s = DO_UPCAST(NetStreamState, data.nc, nc); in net_stream_cleanup()
130 qemu_set_info_str(&d->nc, "%s", uri); in net_stream_listen()
132 qapi_event_send_netdev_stream_connected(d->nc.name, addr); in net_stream_listen()
145 qemu_set_info_str(&d->nc, "error: %s", error_get_pretty(err)); in net_stream_server_listening()
154 qemu_set_info_str(&d->nc, "can't use file descriptor %s (errno %d)", in net_stream_server_listening()
161 d->nc.link_down = true; in net_stream_server_listening()
[all …]
H A Dpasst.c83 static void net_passt_cleanup(NetClientState *nc) in net_passt_cleanup() argument
85 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in net_passt_cleanup()
114 static ssize_t net_passt_receive(NetClientState *nc, const uint8_t *buf, in net_passt_receive() argument
117 NetStreamData *d = DO_UPCAST(NetStreamData, nc, nc); in net_passt_receive()
142 static int passt_set_vnet_endianness(NetClientState *nc, bool enable) in passt_set_vnet_endianness() argument
144 assert(nc->info->type == NET_CLIENT_DRIVER_PASST); in passt_set_vnet_endianness()
149 static bool passt_has_vnet_hdr(NetClientState *nc) in passt_has_vnet_hdr() argument
151 NetPasstState *s = DO_UPCAST(NetPasstState, data.nc, nc); in passt_has_vnet_hdr()
153 assert(nc->info->type == NET_CLIENT_DRIVER_PASST); in passt_has_vnet_hdr()
158 static bool passt_has_ufo(NetClientState *nc) in passt_has_ufo() argument
[all …]
H A Dsocket.c37 NetClientState nc; member
77 qemu_flush_queued_packets(&s->nc); in net_socket_writable()
80 static ssize_t net_socket_receive(NetClientState *nc, const uint8_t *buf, size_t size) in net_socket_receive() argument
82 NetSocketState *s = DO_UPCAST(NetSocketState, nc, nc); 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() argument
117 NetSocketState *s = DO_UPCAST(NetSocketState, nc, nc); in net_socket_receive_dgram()
135 static void net_socket_send_completed(NetClientState *nc, ssize_t len) in net_socket_send_completed() argument
137 NetSocketState *s = DO_UPCAST(NetSocketState, nc, nc); in net_socket_send_completed()
148 if (qemu_send_packet_async(&s->nc, rs->buf, in net_socket_rs_finalize()
179 s->nc.link_down = true; in net_socket_send()
[all …]
H A Daf-xdp.c33 NetClientState nc; member
92 static void af_xdp_poll(NetClientState *nc, bool enable) in af_xdp_poll() argument
94 AFXDPState *s = DO_UPCAST(AFXDPState, nc, nc); in af_xdp_poll()
142 qemu_flush_queued_packets(&s->nc); in af_xdp_writable()
145 static ssize_t af_xdp_receive(NetClientState *nc, in af_xdp_receive() argument
148 AFXDPState *s = DO_UPCAST(AFXDPState, nc, nc); in af_xdp_receive()
191 static void af_xdp_send_completed(NetClientState *nc, ssize_t len) in af_xdp_send_completed() argument
193 AFXDPState *s = DO_UPCAST(AFXDPState, nc, nc); in af_xdp_send_completed()
243 if (!qemu_sendv_packet_async(&s->nc, &iov, 1, in af_xdp_send()
264 static void af_xdp_cleanup(NetClientState *nc) in af_xdp_cleanup() argument
[all …]
H A Dstream_data.c25 qemu_flush_queued_packets(&d->nc); in net_stream_data_writable()
69 static void net_stream_data_send_completed(NetClientState *nc, ssize_t len) in net_stream_data_send_completed() argument
71 NetStreamData *d = DO_UPCAST(NetStreamData, nc, nc); in net_stream_data_send_completed()
83 if (qemu_send_packet_async(&d->nc, rs->buf, in net_stream_data_rs_finalize()
115 qemu_set_info_str(&d->nc, "listening"); in net_stream_data_send()
123 d->nc.link_down = true; in net_stream_data_send()
148 d->nc.link_down = false; in net_stream_data_listen()
161 qemu_set_info_str(&d->nc, "error: %s", error_get_pretty(err)); in net_stream_data_client_connected()
171 qemu_set_info_str(&d->nc, "can't use file descriptor %s (errno %d)", in net_stream_data_client_connected()
185 d->nc.link_down = false; in net_stream_data_client_connected()
H A Ddgram.c40 NetClientState nc; member
79 qemu_flush_queued_packets(&s->nc); in net_dgram_writable()
82 static ssize_t net_dgram_receive(NetClientState *nc, in net_dgram_receive() argument
85 NetDgramState *s = DO_UPCAST(NetDgramState, nc, nc); in net_dgram_receive()
103 static void net_dgram_send_completed(NetClientState *nc, ssize_t len) in net_dgram_send_completed() argument
105 NetDgramState *s = DO_UPCAST(NetDgramState, nc, nc); in net_dgram_send_completed()
116 if (qemu_send_packet_async(&s->nc, rs->buf, in net_dgram_rs_finalize()
138 if (qemu_send_packet_async(&s->nc, s->rs.buf, size, in net_dgram_send()
238 static void net_dgram_cleanup(NetClientState *nc) in net_dgram_cleanup() argument
240 NetDgramState *s = DO_UPCAST(NetDgramState, nc, nc); in net_dgram_cleanup()
[all …]
H A Dvhost-vdpa.c35 NetClientState nc; member
135 static struct vhost_net *vhost_vdpa_get_vhost_net(NetClientState *nc) in vhost_vdpa_get_vhost_net() argument
137 VhostVDPAState *s = DO_UPCAST(VhostVDPAState, nc, nc); in vhost_vdpa_get_vhost_net()
138 assert(nc->info->type == NET_CLIENT_DRIVER_VHOST_VDPA); in vhost_vdpa_get_vhost_net()
199 s = DO_UPCAST(VhostVDPAState, nc, ncs); in vhost_vdpa_add()
228 static void vhost_vdpa_cleanup(NetClientState *nc) in vhost_vdpa_cleanup() argument
230 VhostVDPAState *s = DO_UPCAST(VhostVDPAState, nc, nc); in vhost_vdpa_cleanup()
247 static bool vhost_vdpa_has_vnet_hdr(NetClientState *nc) in vhost_vdpa_has_vnet_hdr() argument
249 assert(nc->info->type == NET_CLIENT_DRIVER_VHOST_VDPA); 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() argument
[all …]
H A Dl2tpv3.c61 NetClientState nc; member
166 qemu_flush_queued_packets(&s->nc); in l2tpv3_writable()
169 static void l2tpv3_send_completed(NetClientState *nc, ssize_t len) in l2tpv3_send_completed() argument
171 NetL2TPV3State *s = DO_UPCAST(NetL2TPV3State, nc, nc); in l2tpv3_send_completed()
175 static void l2tpv3_poll(NetClientState *nc, bool enable) in l2tpv3_poll() argument
177 NetL2TPV3State *s = DO_UPCAST(NetL2TPV3State, nc, nc); in l2tpv3_poll()
216 static ssize_t net_l2tpv3_receive_dgram_iov(NetClientState *nc, in net_l2tpv3_receive_dgram_iov() argument
220 NetL2TPV3State *s = DO_UPCAST(NetL2TPV3State, nc, nc); in net_l2tpv3_receive_dgram_iov()
262 static ssize_t net_l2tpv3_receive_dgram(NetClientState *nc, in net_l2tpv3_receive_dgram() argument
266 NetL2TPV3State *s = DO_UPCAST(NetL2TPV3State, nc, nc); in net_l2tpv3_receive_dgram()
[all …]
H A Dvmnet_int.h33 NetClientState nc; member
54 int vmnet_if_create(NetClientState *nc,
58 ssize_t vmnet_receive_common(NetClientState *nc,
62 void vmnet_cleanup_common(NetClientState *nc);
/openbmc/u-boot/drivers/net/phy/
H A Dncsi.c32 static void ncsi_send_ebf(unsigned int np, unsigned int nc);
33 static void ncsi_send_ae(unsigned int np, unsigned int nc);
34 static void ncsi_send_gls(unsigned int np, unsigned int nc);
35 static int ncsi_send_command(unsigned int np, unsigned int nc, unsigned int cmd,
92 unsigned int np, nc; in ncsi_active() local
98 nc = ncsi_priv->current_channel; in ncsi_active()
103 return np < NCSI_PACKAGE_MAX && nc < NCSI_CHANNEL_MAX && in ncsi_active()
104 ncsi_priv->packages[np].channels[nc].has_link; in ncsi_active()
226 unsigned int np, nc; in ncsi_rsp_ec() local
229 nc = NCSI_CHANNEL_INDEX(rsp->common.channel); in ncsi_rsp_ec()
[all …]
/openbmc/qemu/include/net/
H A Dnet.h71 typedef struct vhost_net *(GetVHostNet)(NetClientState *nc);
166 NICState *qemu_get_nic(NetClientState *nc);
167 void *qemu_get_nic_opaque(NetClientState *nc);
168 void qemu_del_net_client(NetClientState *nc);
171 int qemu_can_receive_packet(NetClientState *nc);
172 int qemu_can_send_packet(NetClientState *nc);
173 ssize_t qemu_sendv_packet(NetClientState *nc, const struct iovec *iov,
175 ssize_t qemu_sendv_packet_async(NetClientState *nc, const struct iovec *iov,
177 ssize_t qemu_send_packet(NetClientState *nc, const uint8_t *buf, int size);
178 ssize_t qemu_receive_packet(NetClientState *nc, const uint8_t *buf, int size);
[all …]
H A Dvhost_net.h10 typedef uint64_t (GetAckedFeatures)(NetClientState *nc);
11 typedef void (SaveAcketFeatures)(NetClientState *nc);
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);
/openbmc/qemu/hw/net/
H A Dvhost_net.c70 void vhost_net_save_acked_features(NetClientState *nc) in vhost_net_save_acked_features() argument
72 struct vhost_net *net = get_vhost_net(nc); in vhost_net_save_acked_features()
75 net->save_acked_features(nc); in vhost_net_save_acked_features()
244 net->nc = options->net_backend; in vhost_net_init()
269 net->dev.vq_index = net->nc->queue_index * net->dev.nvqs; in vhost_net_init()
294 features = options->get_acked_features(net->nc); in vhost_net_init()
326 if (net->nc->info->start) { in vhost_net_start_one()
327 r = net->nc->info->start(net->nc); in vhost_net_start_one()
338 if (net->nc->info->poll) { in vhost_net_start_one()
339 net->nc->info->poll(net->nc, false); in vhost_net_start_one()
[all …]
H A Dvirtio-net.c115 static VirtIONetQueue *virtio_net_get_subqueue(NetClientState *nc) in virtio_net_get_subqueue() argument
117 VirtIONet *n = qemu_get_nic_opaque(nc); in virtio_net_get_subqueue()
119 return &n->vqs[nc->queue_index]; in virtio_net_get_subqueue()
127 static void flush_or_purge_queued_packets(NetClientState *nc) in flush_or_purge_queued_packets() argument
129 if (!nc->peer) { in flush_or_purge_queued_packets()
133 qemu_flush_or_purge_queued_packets(nc->peer, true); in flush_or_purge_queued_packets()
134 assert(!virtio_net_get_subqueue(nc)->async_tx.elem); in flush_or_purge_queued_packets()
145 NetClientState *nc = qemu_get_queue(n->nic); in virtio_net_get_config() local
168 if (nc->peer && nc->peer->info->type == NET_CLIENT_DRIVER_VHOST_VDPA) { in virtio_net_get_config()
169 ret = vhost_net_get_config(get_vhost_net(nc->peer), (uint8_t *)&netcfg, in virtio_net_get_config()
[all …]
H A Dallwinner_emac.c101 NetClientState *nc; in RTL8201CP_mdio_write() local
107 nc = qemu_get_queue(s->nic); in RTL8201CP_mdio_write()
108 mii_reset(mii, !nc->link_down); in RTL8201CP_mdio_write()
181 static bool aw_emac_can_receive(NetClientState *nc) in aw_emac_can_receive() argument
183 AwEmacState *s = qemu_get_nic_opaque(nc); in aw_emac_can_receive()
192 static ssize_t aw_emac_receive(NetClientState *nc, const uint8_t *buf, in aw_emac_receive() argument
195 AwEmacState *s = qemu_get_nic_opaque(nc); in aw_emac_receive()
231 NetClientState *nc = qemu_get_queue(s->nic); in aw_emac_reset() local
244 mii_reset(&s->mii, !nc->link_down); in aw_emac_reset()
251 NetClientState *nc; in aw_emac_read() local
[all …]
H A Dvhost_net-stub.c98 VHostNetState *get_vhost_net(NetClientState *nc) in get_vhost_net() argument
103 int vhost_net_set_vring_enable(NetClientState *nc, int enable) in vhost_net_set_vring_enable() argument
113 void vhost_net_virtqueue_reset(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_reset() argument
119 int vhost_net_virtqueue_restart(VirtIODevice *vdev, NetClientState *nc, in vhost_net_virtqueue_restart() argument
125 void vhost_net_save_acked_features(NetClientState *nc) in vhost_net_save_acked_features() argument
/openbmc/qemu/hw/net/rocker/
H A Drocker_fp.c122 NetClientState *nc = qemu_get_queue(port->nic); in fp_port_eg() local
125 qemu_sendv_packet(nc, iov, iovcnt); in fp_port_eg()
131 static ssize_t fp_port_receive_iov(NetClientState *nc, const struct iovec *iov, in fp_port_receive_iov() argument
134 FpPort *port = qemu_get_nic_opaque(nc); in fp_port_receive_iov()
149 static ssize_t fp_port_receive(NetClientState *nc, const uint8_t *buf, in fp_port_receive() argument
157 return fp_port_receive_iov(nc, &iov, 1); in fp_port_receive()
160 static void fp_port_cleanup(NetClientState *nc) in fp_port_cleanup() argument
164 static void fp_port_set_link_status(NetClientState *nc) in fp_port_set_link_status() argument
166 FpPort *port = qemu_get_nic_opaque(nc); in fp_port_set_link_status()
168 rocker_event_link_changed(port->r, port->pport, !nc->link_down); in fp_port_set_link_status()
[all …]
/openbmc/u-boot/tools/
H A Dnetconsole37 for nc in netcat nc ; do
38 type ${nc} >/dev/null 2>&1 && break
56 while ${nc} -u -l -p ${board_out_port} < /dev/null ; do
62 ${nc} -u ${ip} ${board_in_port}
/openbmc/u-boot/doc/
H A DREADME.iomux24 and stderr. For example: "setenv stdin serial,nc". NOTE: No spaces
32 nc.
35 stdin nc,nc,serial" will discard the second nc. iomux_doenv() is
37 shows "nc,nc,serial".
57 example, if stdin=serial,nc and stdout=serial,nc then all output
58 for serial, e.g. echos of input on serial, will appear on serial and nc.
80 Using nc as a stdin device results in even more overhead because nc_tstc()
82 interface when nc is added to stdin, although there is no character loss using
83 the ethernet interface for input. In this test case stdin=serial,nc and
87 them is nc, also causes problems. Even on a sequoia cut&paste does not work
[all …]

123456