[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 972487: slirp: Split get_dns_addr
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 972487: slirp: Split get_dns_addr |
Date: |
Mon, 04 Jul 2016 04:00:03 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 972487b878dbdbdc9402208aace41c9573aa6c8b
https://github.com/qemu/qemu/commit/972487b878dbdbdc9402208aace41c9573aa6c8b
Author: Samuel Thibault <address@hidden>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M slirp/slirp.c
Log Message:
-----------
slirp: Split get_dns_addr
Separate get_dns_addr into get_dns_addr_cached and get_dns_addr_resolv_conf
to make conversion to IPv6 easier.
Signed-off-by: Samuel Thibault <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Commit: 1d17654e762ed1e31bfb16915fd03499c03d2063
https://github.com/qemu/qemu/commit/1d17654e762ed1e31bfb16915fd03499c03d2063
Author: Samuel Thibault <address@hidden>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M slirp/ip6.h
M slirp/libslirp.h
M slirp/slirp.c
M slirp/socket.c
Log Message:
-----------
slirp: Add dns6 resolution
This makes get_dns_addr address family-agnostic, thus allowing to add the
IPv6 case.
Signed-off-by: Samuel Thibault <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Commit: ef763fa4bd47892d9949dbaf292b032e2fc16475
https://github.com/qemu/qemu/commit/ef763fa4bd47892d9949dbaf292b032e2fc16475
Author: Samuel Thibault <address@hidden>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M slirp/libslirp.h
M slirp/slirp.c
M slirp/socket.c
Log Message:
-----------
slirp: Support link-local DNS addresses
They look like fe80::%eth0
Signed-off-by: Samuel Thibault <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
---
Changes since last submission:
- fix windows build
Commit: f7725df38750c1eaebc6665159bb58ec23864c92
https://github.com/qemu/qemu/commit/f7725df38750c1eaebc6665159bb58ec23864c92
Author: Samuel Thibault <address@hidden>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M slirp/ip6_icmp.c
M slirp/ip6_icmp.h
Log Message:
-----------
slirp: Add RDNSS advertisement
This adds the RDNSS option to IPv6 router advertisements, so that the guest
can autoconfigure the DNS server address.
Signed-off-by: Samuel Thibault <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
---
Changes since last submission:
- Disable on windows, until we have support for it
Commit: e5857062a61de50e4d9249edfff3c222f8aca113
https://github.com/qemu/qemu/commit/e5857062a61de50e4d9249edfff3c222f8aca113
Author: Thomas Huth <address@hidden>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M slirp/tftp.c
Log Message:
-----------
slirp: Remove superfluous memset() calls from the TFTP code
Commit fad7fb9ccd8013ea03 ("Add IPv6 support to the TFTP code")
refactored some common code for preparing the mbuf into a new
function called tftp_prep_mbuf_data(). One part of this common
code is to do a "memset(m->m_data, 0, m->m_size);" for the related
buffer first. However, at two spots, the memset() was not removed
from the calling function, so it currently done twice in these code
paths. Thus let's delete these superfluous memsets in the calling
functions now.
Signed-off-by: Thomas Huth <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: 7b143999f2fbbd576d60a180add163966634fca6
https://github.com/qemu/qemu/commit/7b143999f2fbbd576d60a180add163966634fca6
Author: Thomas Huth <address@hidden>
Date: 2016-07-03 (Sun, 03 Jul 2016)
Changed paths:
M slirp/Makefile.objs
A slirp/dhcpv6.c
A slirp/dhcpv6.h
M slirp/udp6.c
Log Message:
-----------
slirp: Add support for stateless DHCPv6
Provide basic support for stateless DHCPv6 (see RFC 3736) so
that guests can also automatically boot via IPv6 with SLIRP
(for IPv6 network booting, see RFC 5970 for details).
Tested with:
qemu-system-ppc64 -nographic -vga none -boot n -net nic \
-net user,ipv6=yes,ipv4=no,tftp=/path/to/tftp,bootfile=ppc64.img
Signed-off-by: Thomas Huth <address@hidden>
Signed-off-by: Samuel Thibault <address@hidden>
Commit: e2c8f9e44e07d8210049abaa6042ec3c956f1dd4
https://github.com/qemu/qemu/commit/e2c8f9e44e07d8210049abaa6042ec3c956f1dd4
Author: Peter Maydell <address@hidden>
Date: 2016-07-04 (Mon, 04 Jul 2016)
Changed paths:
M slirp/Makefile.objs
A slirp/dhcpv6.c
A slirp/dhcpv6.h
M slirp/ip6.h
M slirp/ip6_icmp.c
M slirp/ip6_icmp.h
M slirp/libslirp.h
M slirp/slirp.c
M slirp/socket.c
M slirp/tftp.c
M slirp/udp6.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault' into
staging
slirp updates
# gpg: Signature made Sun 03 Jul 2016 23:03:04 BST
# gpg: using RSA key 0xE3E51CE8FB6B2F1D
# gpg: Good signature from "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: aka "Samuel Thibault <address@hidden>"
# gpg: WARNING: This key is not certified with a trusted signature!
# gpg: There is no indication that the signature belongs to the owner.
# Primary key fingerprint: 900C B024 B679 31D4 0F82 304B D017 8C76 7D06 9EE6
# Subkey fingerprint: F632 74CD C630 0873 CB3D 29D9 E3E5 1CE8 FB6B 2F1D
* remotes/thibault/tags/samuel-thibault:
slirp: Add support for stateless DHCPv6
slirp: Remove superfluous memset() calls from the TFTP code
slirp: Add RDNSS advertisement
slirp: Support link-local DNS addresses
slirp: Add dns6 resolution
slirp: Split get_dns_addr
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/96b39d832788...e2c8f9e44e07
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 972487: slirp: Split get_dns_addr,
GitHub <=