mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-01 23:03:54 -06:00
Add slirp_restrict option (Gleb Natapov)
Add "slirp firewall" to permit connection only to vmchannel addresses. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6241 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
e1c5a2b334
commit
a9ba3a856d
8 changed files with 59 additions and 16 deletions
6
net.c
6
net.c
|
@ -483,7 +483,7 @@ static int net_slirp_init(VLANState *vlan, const char *model, const char *name)
|
|||
{
|
||||
if (!slirp_inited) {
|
||||
slirp_inited = 1;
|
||||
slirp_init();
|
||||
slirp_init(0, NULL);
|
||||
}
|
||||
slirp_vc = qemu_new_vlan_client(vlan, model, name,
|
||||
slirp_receive, NULL, NULL);
|
||||
|
@ -501,7 +501,7 @@ void net_slirp_redir(const char *redir_str)
|
|||
|
||||
if (!slirp_inited) {
|
||||
slirp_inited = 1;
|
||||
slirp_init();
|
||||
slirp_init(0, NULL);
|
||||
}
|
||||
|
||||
p = redir_str;
|
||||
|
@ -587,7 +587,7 @@ void net_slirp_smb(const char *exported_dir)
|
|||
|
||||
if (!slirp_inited) {
|
||||
slirp_inited = 1;
|
||||
slirp_init();
|
||||
slirp_init(0, NULL);
|
||||
}
|
||||
|
||||
/* XXX: better tmp dir construction */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue