qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/11] Networking fixes and slirp enhancements


From: Jan Kiszka
Subject: [Qemu-devel] [PATCH 00/11] Networking fixes and slirp enhancements
Date: Fri, 08 May 2009 12:34:17 +0200
User-agent: StGIT/0.14.2

This series starts with four networking-related fixes and then focuses
on a grand refactoring of the slirp user space IP stack configuration.

The major contribution is that the virtual IP addresses used by slirp
can now be (almost) freely configured. This enables sophisticated
virtual network setups, specifically with guests that depends on
specific addresses.

Find this series also at git://git.kiszka.org/qemu.git queues/net

Jan Kiszka (11):
      net: Don't deliver to disabled interfaces in qemu_sendv_packet
      net: Fix and improved ordered packet delivery
      slirp: Avoid zombie processes after fork_exec
      net: Real fix for check_params users
      net: Improve parameter error reporting
      slirp: Reorder initialization
      Introduce get_next_param_value
      slirp: Move smb, redir, tftp and bootp parameters and -net channel
      slirp: Rework internal configuration
      slirp: Rework external configuration interface
      slirp: Bind support for host forwarding rules

 hw/pci-hotplug.c  |    7 +-
 net.c             |  710 +++++++++++++++++++++++++++++++++++++++--------------
 net.h             |    5 +-
 qemu-options.hx   |  226 ++++++++++--------
 slirp/bootp.c     |   30 +--
 slirp/ctl.h       |    7 -
 slirp/ip_icmp.c   |   15 +-
 slirp/ip_input.c  |    9 +-
 slirp/libslirp.h  |   20 +-
 slirp/main.h      |   12 +-
 slirp/misc.c      |    9 +-
 slirp/misc.h      |    4 +-
 slirp/slirp.c     |  167 +++++++------
 slirp/slirp.h     |    1 -
 slirp/socket.c    |   23 +-
 slirp/socket.h    |    2 +-
 slirp/tcp_input.c |   16 +-
 slirp/tcp_subr.c  |  133 +++-------
 slirp/tftp.c      |    6 +-
 slirp/udp.c       |   30 ++-
 slirp/udp.h       |    2 +-
 sysemu.h          |    5 +-
 vl.c              |   77 ++++---
 23 files changed, 937 insertions(+), 579 deletions(-)
 delete mode 100644 slirp/ctl.h

--
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux





reply via email to

[Prev in Thread] Current Thread [Next in Thread]