Hi, A recent mail from Michael remembered me this pre-2.10 series eh :)
I tagged the last patch 'RFC' because I find it ugly and hope there is a nicer way to write it. Regards, Phil. Philippe Mathieu-Daudé (12): slirp: remove QEMU_PACKED from structures with don't require it slirp: struct icmp/ethhdr ARE packed slirp: avoid IN6_IS_ADDR_UNSPECIFIED(), rather use in6_zero() slirp: add in6_multicast() and use it instead of IN6_IS_ADDR_MULTICAST() slirp: poison IN6_*_ADDR_*() macros to avoid them slirp: remove unused header slirp: remove unnecessary slirp: removed unused code slirp: add in6_dhcp_multicast() configure: disable unaligned access warning on x86 arch configure: add HOST_SUPPORTS_UNALIGNED_ACCESS slirp: use HOST_SUPPORTS_UNALIGNED_ACCESS configure | 18 ++++++++++++ slirp/dhcpv6.h | 3 ++ slirp/ip.h | 23 ++++------------ slirp/ip6.h | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ slirp/ip6_icmp.h | 6 ++-- slirp/ip_icmp.h | 2 +- slirp/libslirp.h | 1 - slirp/slirp.h | 5 ++-- slirp/ip6_icmp.c | 16 +++++------ slirp/ndp_table.c | 6 ++-- slirp/udp6.c | 2 +- 11 files changed, 126 insertions(+), 38 deletions(-) -- 2.15.1