23 #define TCP_SOCK_STREAM 0x1 24 #define SOCK_STREAM tcp_sock_stream 28 #define UDP_SOCK_DGRAM 0x2 29 #define SOCK_DGRAM udp_sock_dgram 33 #define PING_SOCK_ECHO 0x3 34 #define SOCK_ECHO ping_sock_echo 54 return "SOCK_UNKNOWN";
79 case AF_FC:
return "AF_FC";
80 default:
return "AF_UNKNOWN";
137 #define SOCKADDR_CONVERTERS \ 138 __table ( struct sockaddr_converter, "sockaddr_converters" ) 141 #define __sockaddr_converter __table_entry ( SOCKADDR_CONVERTERS, 01 )
static const char * socket_semantics_name(int semantics)
Name communication semantics.
#define AF_INET6
IPv6 Internet addresses.
sa_family_t sa_family
Socket address family.
int ping_sock_echo
Echo testing streams.
#define AF_FC
Fibre Channel addresses.
int sock_aton(const char *string, struct sockaddr *sa)
Parse socket address.
#define SA_LEN
Length of a struct sockaddr.
Socket address converter.
uint16_t sa_family_t
A socket address family.
Generalized socket address structure.
static const char * socket_family_name(int family)
Name address family.
char pad[SA_LEN - sizeof(sa_family_t)]
Padding.
sa_family_t family
Socket address family.
int tcp_sock_stream
Connection-based, reliable streams.
const char * sock_ntoa(struct sockaddr *sa)
Transcribe socket address.
int udp_sock_dgram
Connectionless, unreliable streams.
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
int(* aton)(const char *string, struct sockaddr *sa)
Parse socket address.
#define AF_INET
IPv4 Internet addresses.