From f3546deb079fd9e069870b9fd2f22bb48d5c8254 Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Wed, 24 Jun 2009 14:42:28 +0200 Subject: slirp: Rework monitor commands for host forwarding Improve the monitor interface for adding and removing host forwarding rules by splitting it up in two commands and rename them to hostfwd_add and hostfwd_remove. Also split up the paths taken for legacy -redir support and the monitor add command as the latter will be extended later on. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori --- qemu-monitor.hx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'qemu-monitor.hx') diff --git a/qemu-monitor.hx b/qemu-monitor.hx index 090255b..13c98bc 100644 --- a/qemu-monitor.hx +++ b/qemu-monitor.hx @@ -536,9 +536,11 @@ Remove host VLAN client. ETEXI #ifdef CONFIG_SLIRP - { "host_net_redir", "ss?", net_slirp_redir, - "[tcp|udp]:host-port:[guest-host]:guest-port", "redirect TCP or UDP connections from host to guest (requires -net user)\n" - "host_net_redir remove [tcp:|udp:]host-port -- remove redirection" }, + { "hostfwd_add", "s", net_slirp_hostfwd_add, + "[tcp|udp]:hostport:[guestaddr]:guestport", + "redirect TCP or UDP connections from host to guest (requires -net user)" }, + { "hostfwd_remove", "s", net_slirp_hostfwd_remove, + "[tcp|udp]:hostport", "remove host-to-guest TCP or UDP redirection" }, #endif STEXI @item host_net_redir -- cgit v1.1