mirror of
https://github.com/ipxe/ipxe
synced 2025-12-15 09:04:37 +03:00
[tcp] Add AF_INET6 socket opener
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -1396,13 +1396,20 @@ static struct interface_descriptor tcp_xfer_desc =
|
|||||||
***************************************************************************
|
***************************************************************************
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/** TCP socket opener */
|
/** TCP IPv4 socket opener */
|
||||||
struct socket_opener tcp_socket_opener __socket_opener = {
|
struct socket_opener tcp_ipv4_socket_opener __socket_opener = {
|
||||||
.semantics = TCP_SOCK_STREAM,
|
.semantics = TCP_SOCK_STREAM,
|
||||||
.family = AF_INET,
|
.family = AF_INET,
|
||||||
.open = tcp_open,
|
.open = tcp_open,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/** TCP IPv6 socket opener */
|
||||||
|
struct socket_opener tcp_ipv6_socket_opener __socket_opener = {
|
||||||
|
.semantics = TCP_SOCK_STREAM,
|
||||||
|
.family = AF_INET6,
|
||||||
|
.open = tcp_open,
|
||||||
|
};
|
||||||
|
|
||||||
/** Linkage hack */
|
/** Linkage hack */
|
||||||
int tcp_sock_stream = TCP_SOCK_STREAM;
|
int tcp_sock_stream = TCP_SOCK_STREAM;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user