All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCHv2 0/5] ipv4-only and ipv6-only support
@ 2016-03-30 22:58 Samuel Thibault
  2016-03-30 22:58 ` [Qemu-devel] [PATCHv2 1/5] slirp: Allow disabling IPv4 or IPv6 Samuel Thibault
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Samuel Thibault @ 2016-03-30 22:58 UTC (permalink / raw)
  To: qemu-devel; +Cc: thuth, jan.kiszka, jasowang, armbru, Samuel Thibault

Hello,

This series gathers the patches to enable ipv4-only and ipv6-only support: it
adds the discussed ipv4 and ipv6 options to select which is enabled, and adds
support for ipv6 dns translation.

Changes since previous submission:

- code layout
- cope with inet_ntop returning NULL
- move static variables to function using them.
- remove superfluous parenthesis.
- fix coding style
- explicit that qemu options can take ipv[46]=on|off

Samuel Thibault (5):
  slirp: Allow disabling IPv4 or IPv6
  slirp: Split get_dns_addr
  slirp: Add dns6 resolution
  slirp: Support link-local DNS addresses
  slirp: Add RDNSS advertisement

 net/slirp.c       |  36 ++++++++++++---
 qapi-schema.json  |   8 ++++
 qemu-options.hx   |   8 +++-
 slirp/ip6.h       |   9 ++++
 slirp/ip6_icmp.c  |  27 +++++++++--
 slirp/ip6_icmp.h  |  12 ++++-
 slirp/ip6_input.c |   5 +++
 slirp/ip_input.c  |   4 ++
 slirp/libslirp.h  |   4 +-
 slirp/slirp.c     | 132 ++++++++++++++++++++++++++++++++++++++++++------------
 slirp/slirp.h     |   2 +
 slirp/socket.c    |   4 +-
 12 files changed, 207 insertions(+), 44 deletions(-)

-- 
2.8.0.rc3

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-03-31  9:21 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-30 22:58 [Qemu-devel] [PATCHv2 0/5] ipv4-only and ipv6-only support Samuel Thibault
2016-03-30 22:58 ` [Qemu-devel] [PATCHv2 1/5] slirp: Allow disabling IPv4 or IPv6 Samuel Thibault
2016-03-31  8:56   ` Thomas Huth
2016-03-30 22:58 ` [Qemu-devel] [PATCHv2 2/5] slirp: Split get_dns_addr Samuel Thibault
2016-03-30 22:58 ` [Qemu-devel] [PATCHv2 3/5] slirp: Add dns6 resolution Samuel Thibault
2016-03-31  9:04   ` Thomas Huth
2016-03-31  9:20     ` Samuel Thibault
2016-03-30 22:58 ` [Qemu-devel] [PATCHv2 4/5] slirp: Support link-local DNS addresses Samuel Thibault
2016-03-30 22:58 ` [Qemu-devel] [PATCHv2 5/5] slirp: Add RDNSS advertisement Samuel Thibault

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.