]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[udp] Add AF_INET6 socket opener
authorMichael Brown <mcb30@ipxe.org>
Mon, 21 Oct 2013 13:17:18 +0000 (14:17 +0100)
committerMichael Brown <mcb30@ipxe.org>
Mon, 21 Oct 2013 13:34:02 +0000 (14:34 +0100)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/net/udp.c

index 596f242a9e5723f0e45ee0ed6e5bdd7b818cdc7f..76da67ecf504b6bb0909581eb886af9f090519ef 100644 (file)
@@ -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;