Now that IPv6 is somewhat usable, enable AF_INET6 transport for tcp
connections.
Signed-off-by: Matthew Iselin <matthew@theiselins.net>
Signed-off-by: Marty Connor <mdc@etherboot.org>
***************************************************************************
*/
-/** TCP socket opener */
+/** TCP socket openers */
struct socket_opener tcp_socket_opener __socket_opener = {
.semantics = TCP_SOCK_STREAM,
.family = AF_INET,
.open = tcp_open,
};
+struct socket_opener tcp_socket_opener_v6 __socket_opener = {
+ .semantics = TCP_SOCK_STREAM,
+ .family = AF_INET6,
+ .open = tcp_open,
+};
+
/** Linkage hack */
int tcp_sock_stream = TCP_SOCK_STREAM;