Statistics
| Branch: | Revision:

root @ 0fe6a7f2

Name Size
  audio
  block
  bsd-user
  darwin-user
  fpu
  gdb-xml
  hw
  linux-user
  pc-bios
  slirp
  target-alpha
  target-arm
  target-cris
  target-i386
  target-m68k
  target-microblaze
  target-mips
  target-ppc
  target-sh4
  target-sparc
  tcg
  tests
.gitignore 453 Bytes
CODING_STYLE 2.7 kB
COPYING 17.6 kB
COPYING.LIB 25.8 kB
Changelog 18.5 kB
LICENSE 637 Bytes
MAINTAINERS 2.3 kB
Makefile 11.7 kB
Makefile.hw 798 Bytes
Makefile.target 17.9 kB
README 59 Bytes
TODO 1.1 kB
VERSION 8 Bytes
a.out.h 13.6 kB
acl.c 4.4 kB
acl.h 2.1 kB
aes.c 59.7 kB
aes.h 717 Bytes
aio.c 5 kB
alpha-dis.c 80.5 kB
alpha.ld 4 kB
arm-dis.c 156.7 kB
arm-semi.c 14.2 kB
arm.ld 4.8 kB
balloon.h 537 Bytes
block.c 43 kB
block.h 7.1 kB
block_int.h 6.9 kB
bswap.h 4.7 kB
bt-host.c 5.4 kB
bt-host.h 123 Bytes
bt-vhci.c 4.6 kB
buffered_file.c 6 kB
buffered_file.h 916 Bytes
cache-utils.c 1.6 kB
cache-utils.h 1.1 kB
cmd.c 10.6 kB
cmd.h 2.2 kB
cocoa.m 36.4 kB
configure 59.7 kB
console.c 44.4 kB
console.h 9.9 kB
cpu-all.h 26 kB
cpu-common.h 3.6 kB
cpu-defs.h 8.6 kB
cpu-exec.c 54.9 kB
cris-dis.c 80.4 kB
curses.c 9.8 kB
curses_keys.h 12.4 kB
cutils.c 4.3 kB
d3des.c 15 kB
d3des.h 1.6 kB
def-helper.h 6.6 kB
device_tree.c 2.6 kB
device_tree.h 942 Bytes
dis-asm.h 18.5 kB
disas.c 10.9 kB
disas.h 1.1 kB
dma-helpers.c 4.7 kB
dma.h 1.1 kB
dyngen-exec.h 3.6 kB
elf.h 42.9 kB
elf_ops.h 7.9 kB
exec-all.h 13.1 kB
exec.c 111.8 kB
feature_to_c.sh 2.2 kB
gdbstub.c 60.7 kB
gdbstub.h 1.1 kB
gen-icount.h 1.5 kB
host-utils.c 2.8 kB
host-utils.h 5.5 kB
hostregs_helper.h 1.8 kB
hpet.h 618 Bytes
hppa-dis.c 100.4 kB
hppa.ld 8.1 kB
hxtool 716 Bytes
i386-dis.c 159.2 kB
i386.ld 4.6 kB
ia64.ld 8.4 kB
keymaps.c 5.3 kB
keymaps.h 2 kB
kqemu.c 27.9 kB
kqemu.h 5.3 kB
kvm-all.c 26.2 kB
kvm.h 3.8 kB
libfdt_env.h 1.2 kB
loader.c 13.4 kB
m68k-dis.c 211.9 kB
m68k-semi.c 12.3 kB
m68k.ld 5.9 kB
microblaze-dis.c 40 kB
migration-exec.c 3.2 kB
migration-tcp.c 4.7 kB
migration.c 7.7 kB
migration.h 2.5 kB
mips-dis.c 204.8 kB
mips.ld 8.5 kB
mipsel.ld 8.5 kB
module.c 1.3 kB
module.h 1.1 kB
monitor.c 82.8 kB
monitor.h 846 Bytes
nbd.c 14 kB
nbd.h 1.9 kB
net-checksum.c 2.2 kB
net.c 76.8 kB
net.h 5.4 kB
osdep.c 8.4 kB
osdep.h 2 kB
pci-ids.txt 883 Bytes
posix-aio-compat.c 10.1 kB
posix-aio-compat.h 1.6 kB
ppc-dis.c 237.2 kB
ppc.ld 8.6 kB
ppc64.ld 8.2 kB
qemu-aio.h 1.5 kB
qemu-binfmt-conf.sh 4 kB
qemu-char.c 56.3 kB
qemu-char.h 3.3 kB
qemu-common.h 6.4 kB
qemu-doc.texi 65.9 kB
qemu-img-cmds.hx 1.5 kB
qemu-img.c 29.6 kB
qemu-img.texi 5.2 kB
qemu-io.c 29.4 kB
qemu-lock.h 6 kB
qemu-log.h 2.1 kB
qemu-malloc.c 2.2 kB
qemu-monitor.hx 17.8 kB
qemu-nbd.c 13.1 kB
qemu-nbd.texi 1.5 kB
qemu-option.c 9.8 kB
qemu-option.h 2.4 kB
qemu-options.hx 55 kB
qemu-sockets.c 12 kB
qemu-tech.texi 22.1 kB
qemu-thread.c 3.3 kB
qemu-thread.h 1.1 kB
qemu-timer.h 1.6 kB
qemu-tool.c 1.4 kB
qemu.sasl 1.3 kB
qemu_socket.h 1.3 kB
readline.c 12.7 kB
readline.h 1.5 kB
rules.mak 631 Bytes
s390-dis.c 90.4 kB
s390.ld 7 kB
savevm.c 32.4 kB
sdl.c 26.4 kB
sdl_keysym.h 8.5 kB
sdl_zoom.c 2.8 kB
sdl_zoom.h 585 Bytes
sdl_zoom_template.h 7 kB
sh4-dis.c 83.2 kB
softmmu-semi.h 2 kB
softmmu_defs.h 1.1 kB
softmmu_exec.h 2.7 kB
softmmu_header.h 9.5 kB
softmmu_template.h 12.1 kB
sparc-dis.c 171 kB
sparc.ld 4.3 kB
sparc64.ld 4.6 kB
sys-queue.h 16.8 kB
sysemu.h 7.9 kB
tap-win32.c 20.3 kB
targphys.h 720 Bytes
texi2pod.pl 12 kB
thunk.c 8.2 kB
thunk.h 4.2 kB
tool-osdep.c 142 Bytes
translate-all.c 5.1 kB
uboot_image.h 6 kB
usb-bsd.c 16.9 kB
usb-linux.c 44.1 kB
usb-stub.c 1.8 kB
vgafont.h 93.3 kB
vl.c 157.9 kB
vnc-auth-sasl.c 19.1 kB
vnc-auth-sasl.h 2.3 kB
vnc-auth-vencrypt.c 5.6 kB
vnc-auth-vencrypt.h 1.4 kB
vnc-tls.c 14 kB
vnc-tls.h 2.2 kB
vnc.c 69.1 kB
vnc.h 9.5 kB
vnc_keysym.h 11.1 kB
vnchextile.h 4.5 kB
x86_64.ld 6.5 kB
x_keymap.c 5.9 kB
x_keymap.h 1.3 kB

Latest revisions

# Date Author Comment
9c12a6f2 06/29/2009 04:52 pm Jan Kiszka

slirp: Do not allow to remove non-hostfwd sockets

Prevent that the users accidentally shoots down dynamic sockets. This
allows to remove looping for removals as there can now only be one
match.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

4a82347a 06/29/2009 04:52 pm Jan Kiszka

slirp: Mark sockets of incoming TCP connections

Required for pretty-printing.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

6dbe553f 06/29/2009 04:52 pm Jan Kiszka

slirp: Add info usernet for dumping connection states

Break out sockstats from the slirp statistics and present them under the
new info category "usernet". This patch also improves the current output
/wrt proper reporting connection source and destination....

0d62c4cf 06/29/2009 04:52 pm Jan Kiszka

slirp: Drop dead code

After all its years inside the qemu tree, there is no point in keeping
the dead code paths of slirp. This patch is a first round of removing
usually commented out code parts. More cleanups need to follow (and
maybe finally a proper reindention)....

0fe6a7f2 06/29/2009 04:52 pm Jan Kiszka

slirp: Drop statistic code

As agreed on the mailing list, there is no interest in keeping the
usually disabled slirp statistics in the tree. So this patch removes
them.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

2ad82cf9 06/29/2009 04:52 pm Jan Kiszka

slirp: Fix port comparision in slirp_remove_hostfwd

For UDP host forwardings, fport is not stable, every outgoing packet of
the redirection can modify it. Use getsockname instead to look up the
port that is actually used on the host side.

Signed-off-by: Jan Kiszka <>...

f3546deb 06/29/2009 04:52 pm Jan Kiszka

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...

3c6a0580 06/29/2009 04:52 pm Jan Kiszka

slirp: Bind support for host forwarding rules

Extend the hostfwd rule format so that the user can specify on which
host interface qemu should listen for incoming connections. If omitted,
binding will takes place against all interfaces.

Signed-off-by: Jan Kiszka <>...

f932b6ce 06/29/2009 04:52 pm Jan Kiszka

slirp: Prepare for persistent socket state flags

This prepares for adding flags to socket.so_state that must not be
removed during the lifetime of a socket.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

6dd5ffb6 06/29/2009 04:52 pm Jan Kiszka

slirp: Explicitely mark host-forwarding sockets

Mark sockets that describe host forwardings. This is required for their
(and only their) proper deletion and for pretty-printing.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

View all revisions | View revisions

Also available in: Atom