diff options
author | Michael Brown <mcb30@ipxe.org> | 2013-10-21 14:16:10 +0100 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2013-10-21 15:08:18 +0100 |
commit | 46873eda443e7428624dcf91a7ad6f773d1d35bc (patch) | |
tree | 0baa62a0bb15b78415bbcdef6af5e003cdb08aaa /src/include/ipxe/socket.h | |
parent | 5c2ffc26cc9b73ef60cbd123cd90f499dc01bbc2 (diff) | |
download | ipxe-46873eda443e7428624dcf91a7ad6f773d1d35bc.tar.gz |
[ping] Add concept of a ping socket
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/socket.h')
-rw-r--r-- | src/include/ipxe/socket.h | 8 |
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"; } } |