Home | History | Annotate | Download | only in qemu

Lines Matching full:mon

642 static void config_error(Monitor *mon, const char *fmt, ...)
647 if (mon) {
648 monitor_vprintf(mon, fmt, ap);
676 static void slirp_redirection(Monitor *mon, const char *redir_str);
832 Monitor *mon = (Monitor *)opaque;
840 monitor_printf(mon, " %s |", is_udp ? "udp" : "tcp" );
845 monitor_printf(mon, " %15s |", buf);
846 monitor_printf(mon, " %5d |", sock_address_get_port(faddr));
852 monitor_printf(mon, " %15s |", buf);
853 monitor_printf(mon, " %5d\n", sock_address_get_port(laddr));
857 static void net_slirp_redir_list(Monitor *mon)
859 if (!mon)
862 monitor_printf(mon, " Prot | Host Addr | HPort | Guest Addr | GPort\n");
863 monitor_printf(mon, " | | | | \n");
864 slirp_redir_loop(net_slirp_redir_print, mon);
867 static void net_slirp_redir_rm(Monitor *mon, const char *port_str)
875 if (!mon)
895 monitor_printf(mon, "removed %d redirections to %s port %d\n", n,
900 monitor_printf(mon, "invalid format\n");
903 static void slirp_redirection(Monitor *mon, const char *redir_str)
947 config_error(mon, "could not set up redirection '%s'\n", redir_str);
952 config_error(mon, "invalid redirection format '%s'\n", redir_str);
955 void net_slirp_redir(Monitor *mon, const char *redir_str, const char *redir_opt2)
960 if (mon) {
961 monitor_printf(mon, "user mode network stack not in use\n");
972 net_slirp_redir_rm(mon, redir_opt2);
977 net_slirp_redir_list(mon);
981 slirp_redirection(mon, redir_str);
1083 void do_info_slirp(Monitor *mon)
2047 static int net_dump_init(Monitor *mon, VLANState *vlan, const char *device,
2057 config_error(mon, "-net dump: can't open %s\n", filename);
2072 config_error(mon, "-net dump write error: %s\n", strerror(errno));
2147 int net_client_init(Monitor *mon, const char *device, const char *p)
2175 config_error(mon, "invalid parameter '%s' in '%s'\n", buf, p);
2180 config_error(mon, "Too Many NICs\n");
2195 config_error(mon, "invalid syntax for ethernet address\n");
2213 config_error(mon, "'none' takes no parameters\n");
2230 config_error(mon, "invalid parameter '%s' in '%s'\n", buf, p);
2254 config_error(mon, "vmchannel wrong port number\n");
2262 config_error(mon, "could not open vmchannel device '%s'\n",
2282 config_error(mon, "invalid parameter '%s' in '%s'\n", buf, p);
2287 config_error(mon, "tap: no interface name\n");
2303 config_error(mon, "invalid parameter '%s' in '%s'\n", chkbuf, p);
2316 config_error(mon, "invalid parameter '%s' in '%s'\n", chkbuf, p);
2338 config_error(mon, "invalid parameter '%s' in '%s'\n", chkbuf, p);
2351 config_error(mon, "invalid parameter '%s' in '%s'\n", chkbuf, p);
2361 config_error(mon, "invalid parameter '%s' in '%s'\n", chkbuf, p);
2371 config_error(mon, "invalid parameter '%s' in '%s'\n", chkbuf, p);
2377 config_error(mon, "Unknown socket options: %s\n", p);
2392 config_error(mon, "invalid parameter '%s' in '%s'\n", buf, p);
2425 ret = net_dump_init(mon, vlan, device, name, buf, len);
2427 config_error(mon, "Unknown network device: %s\n", device);
2432 config_error(mon, "Could not initialize device '%s'\n", device);
2467 void net_host_device_add(Monitor *mon, const char *device, const char *opts)
2470 monitor_printf(mon, "invalid host network device %s\n", device);
2473 if (net_client_init(mon, device, opts ? opts : "") < 0) {
2474 monitor_printf(mon, "adding host network device %s failed\n", device);
2478 void net_host_device_remove(Monitor *mon, int vlan_id, const char *device)
2492 monitor_printf(mon, "can't find device %s\n", device);
2496 monitor_printf(mon, "invalid host network device %s\n", device);
2522 void do_info_network(Monitor *mon)
2528 monitor_printf(mon, "VLAN %d devices:\n", vlan->id);
2530 monitor_printf(mon, " %s: %s\n", vc->name, vc->info_str);
2534 int do_set_link(Monitor *mon, const char *name, const char *up_or_down)
2546 monitor_printf(mon, "could not find network device '%s'", name);
2555 monitor_printf(mon, "invalid link status '%s'; only 'up' or 'down' "