From: Michael Brown Date: Mon, 21 Oct 2013 13:17:18 +0000 (+0100) Subject: [udp] Add AF_INET6 socket opener X-Git-Tag: v1.20.1~1407 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e6ad90540b371afa9c68b5b1da60e23fe7eae257;p=thirdparty%2Fipxe.git [udp] Add AF_INET6 socket opener Signed-off-by: Michael Brown --- diff --git a/src/net/udp.c b/src/net/udp.c index 596f242a9..76da67ecf 100644 --- a/src/net/udp.c +++ b/src/net/udp.c @@ -395,13 +395,20 @@ static struct interface_descriptor udp_xfer_desc = *************************************************************************** */ -/** UDP socket opener */ -struct socket_opener udp_socket_opener __socket_opener = { +/** UDP IPv4 socket opener */ +struct socket_opener udp_ipv4_socket_opener __socket_opener = { .semantics = UDP_SOCK_DGRAM, .family = AF_INET, .open = udp_open, }; +/** UDP IPv6 socket opener */ +struct socket_opener udp_ipv6_socket_opener __socket_opener = { + .semantics = UDP_SOCK_DGRAM, + .family = AF_INET6, + .open = udp_open, +}; + /** Linkage hack */ int udp_sock_dgram = UDP_SOCK_DGRAM;