]> git.proxmox.com Git - mirror_qemu.git/commit - net/slirp.c
slirp: add 'cmd:' target for guestfwd
authorAlexander Graf <agraf@suse.de>
Sun, 3 Jun 2012 07:45:01 +0000 (09:45 +0200)
committerJan Kiszka <jan.kiszka@siemens.com>
Mon, 9 Jul 2012 15:38:13 +0000 (17:38 +0200)
commitb412eb61bfd400ad70afe11ac3a5fb2931124804
treeec26aa65bc9e099f2c0328e6209e45d2cb14b173
parent1cb1c5d10bb9e180bd3f7be2c10b212ed86a97b4
slirp: add 'cmd:' target for guestfwd

When using guestfwd=, Qemu only connects the virtual server's TCP port
to a single chardev. This is useless in most cases, as we usually want
to have more than a single connection from the guest to the outside world.

This patch adds a new cmd: target to guestfwd= that allows for execution
of a command on every TCP connection. This leverages the same code as
the -smb parameter, just that here the command is user defined.

Reported-by: Sascha Wilde <wilde@intevation.de>
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
net/slirp.c
qemu-options.hx