aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/ipxe/socket.h')
-rw-r--r--src/include/ipxe/socket.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/include/ipxe/socket.h b/src/include/ipxe/socket.h
index 48d7ae1a8..d4cde2efd 100644
--- a/src/include/ipxe/socket.h
+++ b/src/include/ipxe/socket.h
@@ -28,6 +28,11 @@ extern int udp_sock_dgram;
#define UDP_SOCK_DGRAM 0x2
#define SOCK_DGRAM udp_sock_dgram
+/** Echo testing streams */
+extern int ping_sock_echo;
+#define PING_SOCK_ECHO 0x3
+#define SOCK_ECHO ping_sock_echo
+
/** @} */
/**
@@ -43,6 +48,8 @@ socket_semantics_name ( int semantics ) {
return "SOCK_STREAM";
} else if ( semantics == SOCK_DGRAM ) {
return "SOCK_DGRAM";
+ } else if ( semantics == SOCK_ECHO ) {
+ return "SOCK_ECHO";
} else {
return "SOCK_UNKNOWN";
}
@@ -69,6 +76,7 @@ socket_family_name ( int family ) {
switch ( family ) {
case AF_INET: return "AF_INET";
case AF_INET6: return "AF_INET6";
+ case AF_FC: return "AF_FC";
default: return "AF_UNKNOWN";
}
}