diff options
author | Dmitry V. Levin <ldv@altlinux.org> | 2013-05-16 22:19:30 +0000 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2013-05-17 22:20:02 +0000 |
commit | ea0d2a60b1c00b41696ef223df2377809b9e1fa9 (patch) | |
tree | 358f084087844085e5455f3d2cb4e4de3517018c /net.c | |
parent | 1d2435b20bc81fb52c3edb19a3b6247ce2d43ca6 (diff) | |
download | strace-ea0d2a60b1c00b41696ef223df2377809b9e1fa9.tar.gz strace-ea0d2a60b1c00b41696ef223df2377809b9e1fa9.tar.bz2 strace-ea0d2a60b1c00b41696ef223df2377809b9e1fa9.tar.xz |
Update AF_*, PF_*, MSG_*, and TCP_* constants
* net.c (domains, addrfams, protocols, socktcpoptions): Sync with
Linux 3.9.
Diffstat (limited to 'net.c')
-rw-r--r-- | net.c | 395 |
1 files changed, 232 insertions, 163 deletions
@@ -103,200 +103,254 @@ #define IPPROTO_MAX IPPROTO_MAX static const struct xlat domains[] = { -#ifdef PF_AAL5 - { PF_AAL5, "PF_AAL5" }, -#endif -#ifdef PF_APPLETALK - { PF_APPLETALK, "PF_APPLETALK" }, +#ifdef PF_UNSPEC + { PF_UNSPEC, "PF_UNSPEC" }, #endif -#ifdef PF_ASH - { PF_ASH, "PF_ASH" }, +#ifdef PF_LOCAL + { PF_LOCAL, "PF_LOCAL" }, #endif -#ifdef PF_ATMPVC - { PF_ATMPVC, "PF_ATMPVC" }, +#ifdef PF_UNIX + { PF_UNIX, "PF_UNIX" }, #endif -#ifdef PF_ATMSVC - { PF_ATMSVC, "PF_ATMSVC" }, +#ifdef PF_INET + { PF_INET, "PF_INET" }, #endif #ifdef PF_AX25 { PF_AX25, "PF_AX25" }, #endif -#ifdef PF_BLUETOOTH - { PF_BLUETOOTH, "PF_BLUETOOTH" }, -#endif -#ifdef PF_BRIDGE - { PF_BRIDGE, "PF_BRIDGE" }, -#endif -#ifdef PF_DECnet - { PF_DECnet, "PF_DECnet" }, +#ifdef PF_IPX + { PF_IPX, "PF_IPX" }, #endif -#ifdef PF_DECNET - { PF_DECNET, "PF_DECNET" }, +#ifdef PF_APPLETALK + { PF_APPLETALK, "PF_APPLETALK" }, #endif -#ifdef PF_ECONET - { PF_ECONET, "PF_ECONET" }, +#ifdef PF_NETROM + { PF_NETROM, "PF_NETROM" }, #endif -#ifdef PF_FILE - { PF_FILE, "PF_FILE" }, +#ifdef PF_BRIDGE + { PF_BRIDGE, "PF_BRIDGE" }, #endif -#ifdef PF_IMPLINK - { PF_IMPLINK, "PF_IMPLINK" }, +#ifdef PF_ATMPVC + { PF_ATMPVC, "PF_ATMPVC" }, #endif -#ifdef PF_INET - { PF_INET, "PF_INET" }, +#ifdef PF_X25 + { PF_X25, "PF_X25" }, #endif #ifdef PF_INET6 { PF_INET6, "PF_INET6" }, #endif -#ifdef PF_IPX - { PF_IPX, "PF_IPX" }, +#ifdef PF_ROSE + { PF_ROSE, "PF_ROSE" }, #endif -#ifdef PF_IRDA - { PF_IRDA, "PF_IRDA" }, +#ifdef PF_DECnet + { PF_DECnet, "PF_DECnet" }, +#endif +#ifdef PF_NETBEUI + { PF_NETBEUI, "PF_NETBEUI" }, #endif -#ifdef PF_ISO - { PF_ISO, "PF_ISO" }, +#ifdef PF_SECURITY + { PF_SECURITY, "PF_SECURITY" }, #endif #ifdef PF_KEY { PF_KEY, "PF_KEY" }, #endif -#ifdef PF_UNIX - { PF_UNIX, "PF_UNIX" }, -#endif -#ifdef PF_LOCAL - { PF_LOCAL, "PF_LOCAL" }, -#endif -#ifdef PF_NETBEUI - { PF_NETBEUI, "PF_NETBEUI" }, -#endif #ifdef PF_NETLINK { PF_NETLINK, "PF_NETLINK" }, #endif -#ifdef PF_NETROM - { PF_NETROM, "PF_NETROM" }, +#ifdef PF_ROUTE + { PF_ROUTE, "PF_ROUTE" }, #endif #ifdef PF_PACKET { PF_PACKET, "PF_PACKET" }, #endif -#ifdef PF_PPPOX - { PF_PPPOX, "PF_PPPOX" }, +#ifdef PF_ASH + { PF_ASH, "PF_ASH" }, #endif -#ifdef PF_ROSE - { PF_ROSE, "PF_ROSE" }, +#ifdef PF_ECONET + { PF_ECONET, "PF_ECONET" }, #endif -#ifdef PF_ROUTE - { PF_ROUTE, "PF_ROUTE" }, +#ifdef PF_ATMSVC + { PF_ATMSVC, "PF_ATMSVC" }, #endif -#ifdef PF_SECURITY - { PF_SECURITY, "PF_SECURITY" }, +#ifdef PF_RDS + { PF_RDS, "PF_RDS" }, #endif #ifdef PF_SNA { PF_SNA, "PF_SNA" }, #endif -#ifdef PF_UNSPEC - { PF_UNSPEC, "PF_UNSPEC" }, +#ifdef PF_IRDA + { PF_IRDA, "PF_IRDA" }, +#endif +#ifdef PF_PPPOX + { PF_PPPOX, "PF_PPPOX" }, #endif #ifdef PF_WANPIPE { PF_WANPIPE, "PF_WANPIPE" }, #endif -#ifdef PF_X25 - { PF_X25, "PF_X25" }, +#ifdef PF_LLC + { PF_LLC, "PF_LLC" }, #endif - { 0, NULL }, -}; -const struct xlat addrfams[] = { -#ifdef AF_APPLETALK - { AF_APPLETALK, "AF_APPLETALK" }, +#ifdef PF_CAN + { PF_CAN, "PF_CAN" }, #endif -#ifdef AF_ASH - { AF_ASH, "AF_ASH" }, +#ifdef PF_TIPC + { PF_TIPC, "PF_TIPC" }, #endif -#ifdef AF_ATMPVC - { AF_ATMPVC, "AF_ATMPVC" }, +#ifdef PF_BLUETOOTH + { PF_BLUETOOTH, "PF_BLUETOOTH" }, #endif -#ifdef AF_ATMSVC - { AF_ATMSVC, "AF_ATMSVC" }, +#ifdef PF_IUCV + { PF_IUCV, "PF_IUCV" }, #endif -#ifdef AF_AX25 - { AF_AX25, "AF_AX25" }, +#ifdef PF_RXRPC + { PF_RXRPC, "PF_RXRPC" }, #endif -#ifdef AF_BLUETOOTH - { AF_BLUETOOTH, "AF_BLUETOOTH" }, +#ifdef PF_ISDN + { PF_ISDN, "PF_ISDN" }, #endif -#ifdef AF_BRIDGE - { AF_BRIDGE, "AF_BRIDGE" }, +#ifdef PF_PHONET + { PF_PHONET, "PF_PHONET" }, #endif -#ifdef AF_DECnet - { AF_DECnet, "AF_DECnet" }, +#ifdef PF_IEEE802154 + { PF_IEEE802154,"PF_IEEE802154" }, #endif -#ifdef AF_ECONET - { AF_ECONET, "AF_ECONET" }, +#ifdef PF_CAIF + { PF_CAIF, "PF_CAIF" }, +#endif +#ifdef PF_ALG + { PF_ALG, "PF_ALG" }, #endif -#ifdef AF_FILE - { AF_FILE, "AF_FILE" }, +#ifdef PF_NFC + { PF_NFC, "PF_NFC" }, #endif -#ifdef AF_IMPLINK - { AF_IMPLINK, "AF_IMPLINK" }, +#ifdef PF_VSOCK + { PF_VSOCK, "PF_VSOCK" }, +#endif + { 0, NULL }, +}; +const struct xlat addrfams[] = { +#ifdef AF_UNSPEC + { AF_UNSPEC, "AF_UNSPEC" }, +#endif +#ifdef AF_LOCAL + { AF_LOCAL, "AF_LOCAL" }, +#endif +#ifdef AF_UNIX + { AF_UNIX, "AF_UNIX" }, #endif #ifdef AF_INET { AF_INET, "AF_INET" }, #endif -#ifdef AF_INET6 - { AF_INET6, "AF_INET6" }, +#ifdef AF_AX25 + { AF_AX25, "AF_AX25" }, #endif #ifdef AF_IPX { AF_IPX, "AF_IPX" }, #endif -#ifdef AF_IRDA - { AF_IRDA, "AF_IRDA" }, +#ifdef AF_APPLETALK + { AF_APPLETALK, "AF_APPLETALK" }, #endif -#ifdef AF_ISO - { AF_ISO, "AF_ISO" }, +#ifdef AF_NETROM + { AF_NETROM, "AF_NETROM" }, #endif -#ifdef AF_KEY - { AF_KEY, "AF_KEY" }, +#ifdef AF_BRIDGE + { AF_BRIDGE, "AF_BRIDGE" }, #endif -#ifdef AF_UNIX - { AF_UNIX, "AF_UNIX" }, +#ifdef AF_ATMPVC + { AF_ATMPVC, "AF_ATMPVC" }, #endif -#ifdef AF_LOCAL - { AF_LOCAL, "AF_LOCAL" }, +#ifdef AF_X25 + { AF_X25, "AF_X25" }, +#endif +#ifdef AF_INET6 + { AF_INET6, "AF_INET6" }, +#endif +#ifdef AF_ROSE + { AF_ROSE, "AF_ROSE" }, +#endif +#ifdef AF_DECnet + { AF_DECnet, "AF_DECnet" }, #endif #ifdef AF_NETBEUI { AF_NETBEUI, "AF_NETBEUI" }, #endif +#ifdef AF_SECURITY + { AF_SECURITY, "AF_SECURITY" }, +#endif +#ifdef AF_KEY + { AF_KEY, "AF_KEY" }, +#endif #ifdef AF_NETLINK { AF_NETLINK, "AF_NETLINK" }, #endif -#ifdef AF_NETROM - { AF_NETROM, "AF_NETROM" }, +#ifdef AF_ROUTE + { AF_ROUTE, "AF_ROUTE" }, #endif #ifdef AF_PACKET { AF_PACKET, "AF_PACKET" }, #endif -#ifdef AF_PPPOX - { AF_PPPOX, "AF_PPPOX" }, +#ifdef AF_ASH + { AF_ASH, "AF_ASH" }, #endif -#ifdef AF_ROSE - { AF_ROSE, "AF_ROSE" }, +#ifdef AF_ECONET + { AF_ECONET, "AF_ECONET" }, #endif -#ifdef AF_ROUTE - { AF_ROUTE, "AF_ROUTE" }, +#ifdef AF_ATMSVC + { AF_ATMSVC, "AF_ATMSVC" }, #endif -#ifdef AF_SECURITY - { AF_SECURITY, "AF_SECURITY" }, +#ifdef AF_RDS + { AF_RDS, "AF_RDS" }, #endif #ifdef AF_SNA { AF_SNA, "AF_SNA" }, #endif -#ifdef AF_UNSPEC - { AF_UNSPEC, "AF_UNSPEC" }, +#ifdef AF_IRDA + { AF_IRDA, "AF_IRDA" }, +#endif +#ifdef AF_PPPOX + { AF_PPPOX, "AF_PPPOX" }, #endif #ifdef AF_WANPIPE { AF_WANPIPE, "AF_WANPIPE" }, #endif -#ifdef AF_X25 - { AF_X25, "AF_X25" }, +#ifdef AF_LLC + { AF_LLC, "AF_LLC" }, +#endif +#ifdef AF_CAN + { AF_CAN, "AF_CAN" }, +#endif +#ifdef AF_TIPC + { AF_TIPC, "AF_TIPC" }, +#endif +#ifdef AF_BLUETOOTH + { AF_BLUETOOTH, "AF_BLUETOOTH" }, +#endif +#ifdef AF_IUCV + { AF_IUCV, "AF_IUCV" }, +#endif +#ifdef AF_RXRPC + { AF_RXRPC, "AF_RXRPC" }, +#endif +#ifdef AF_ISDN + { AF_ISDN, "AF_ISDN" }, +#endif +#ifdef AF_PHONET + { AF_PHONET, "AF_PHONET" }, +#endif +#ifdef AF_IEEE802154 + { AF_IEEE802154,"AF_IEEE802154" }, +#endif +#ifdef AF_CAIF + { AF_CAIF, "AF_CAIF" }, +#endif +#ifdef AF_ALG + { AF_ALG, "AF_ALG" }, +#endif +#ifdef AF_NFC + { AF_NFC, "AF_NFC" }, +#endif +#ifdef AF_VSOCK + { AF_VSOCK, "AF_VSOCK" }, #endif { 0, NULL }, }; @@ -527,41 +581,29 @@ static const struct xlat protocols[] = { }; static const struct xlat msg_flags[] = { { MSG_OOB, "MSG_OOB" }, -#ifdef MSG_DONTROUTE - { MSG_DONTROUTE, "MSG_DONTROUTE" }, -#endif #ifdef MSG_PEEK { MSG_PEEK, "MSG_PEEK" }, #endif +#ifdef MSG_DONTROUTE + { MSG_DONTROUTE, "MSG_DONTROUTE" }, +#endif #ifdef MSG_CTRUNC { MSG_CTRUNC, "MSG_CTRUNC" }, #endif -#ifdef MSG_PROXY - { MSG_PROXY, "MSG_PROXY" }, -#endif -#ifdef MSG_EOR - { MSG_EOR, "MSG_EOR" }, -#endif -#ifdef MSG_WAITALL - { MSG_WAITALL, "MSG_WAITALL" }, +#ifdef MSG_PROBE + { MSG_PROBE, "MSG_PROBE" }, #endif #ifdef MSG_TRUNC { MSG_TRUNC, "MSG_TRUNC" }, #endif -#ifdef MSG_CTRUNC - { MSG_CTRUNC, "MSG_CTRUNC" }, -#endif -#ifdef MSG_ERRQUEUE - { MSG_ERRQUEUE, "MSG_ERRQUEUE" }, -#endif #ifdef MSG_DONTWAIT { MSG_DONTWAIT, "MSG_DONTWAIT" }, #endif -#ifdef MSG_CONFIRM - { MSG_CONFIRM, "MSG_CONFIRM" }, +#ifdef MSG_EOR + { MSG_EOR, "MSG_EOR" }, #endif -#ifdef MSG_PROBE - { MSG_PROBE, "MSG_PROBE" }, +#ifdef MSG_WAITALL + { MSG_WAITALL, "MSG_WAITALL" }, #endif #ifdef MSG_FIN { MSG_FIN, "MSG_FIN" }, @@ -569,9 +611,15 @@ static const struct xlat msg_flags[] = { #ifdef MSG_SYN { MSG_SYN, "MSG_SYN" }, #endif +#ifdef MSG_CONFIRM + { MSG_CONFIRM, "MSG_CONFIRM" }, +#endif #ifdef MSG_RST { MSG_RST, "MSG_RST" }, #endif +#ifdef MSG_ERRQUEUE + { MSG_ERRQUEUE, "MSG_ERRQUEUE" }, +#endif #ifdef MSG_NOSIGNAL { MSG_NOSIGNAL, "MSG_NOSIGNAL" }, #endif @@ -581,6 +629,12 @@ static const struct xlat msg_flags[] = { #ifdef MSG_WAITFORONE { MSG_WAITFORONE, "MSG_WAITFORONE" }, #endif +#ifdef MSG_EOF + { MSG_EOF, "MSG_EOF" }, +#endif +#ifdef MSG_FASTOPEN + { MSG_FASTOPEN, "MSG_FASTOPEN" }, +#endif #ifdef MSG_CMSG_CLOEXEC { MSG_CMSG_CLOEXEC, "MSG_CMSG_CLOEXEC" }, #endif @@ -1072,56 +1126,71 @@ static const struct xlat socksctpoptions[] = { static const struct xlat socktcpoptions[] = { { TCP_NODELAY, "TCP_NODELAY" }, { TCP_MAXSEG, "TCP_MAXSEG" }, -#if defined(TCP_CORK) +#ifdef TCP_CORK { TCP_CORK, "TCP_CORK" }, #endif -#if defined(TCP_KEEPIDLE) - { TCP_KEEPIDLE, "TCP_KEEPIDLE" }, +#ifdef TCP_KEEPIDLE + { TCP_KEEPIDLE, "TCP_KEEPIDLE" }, +#endif +#ifdef TCP_KEEPINTVL + { TCP_KEEPINTVL, "TCP_KEEPINTVL" }, +#endif +#ifdef TCP_KEEPCNT + { TCP_KEEPCNT, "TCP_KEEPCNT" }, +#endif +#ifdef TCP_SYNCNT + { TCP_SYNCNT, "TCP_SYNCNT" }, +#endif +#ifdef TCP_LINGER2 + { TCP_LINGER2, "TCP_LINGER2" }, +#endif +#ifdef TCP_DEFER_ACCEPT + { TCP_DEFER_ACCEPT, "TCP_DEFER_ACCEPT" }, #endif -#if defined(TCP_KEEPINTVL) - { TCP_KEEPINTVL, "TCP_KEEPINTVL" }, +#ifdef TCP_WINDOW_CLAMP + { TCP_WINDOW_CLAMP, "TCP_WINDOW_CLAMP" }, #endif -#if defined(TCP_KEEPCNT) - { TCP_KEEPCNT, "TCP_KEEPCNT" }, +#ifdef TCP_INFO + { TCP_INFO, "TCP_INFO" }, #endif -#if defined(TCP_NKEEP) - { TCP_NKEEP, "TCP_NKEEP" }, +#ifdef TCP_QUICKACK + { TCP_QUICKACK, "TCP_QUICKACK" }, #endif -#if defined(TCP_SYNCNT) - { TCP_SYNCNT, "TCP_SYNCNT" }, +#ifdef TCP_CONGESTION + { TCP_CONGESTION, "TCP_CONGESTION" }, #endif -#if defined(TCP_LINGER2) - { TCP_LINGER2, "TCP_LINGER2" }, +#ifdef TCP_MD5SIG + { TCP_MD5SIG, "TCP_MD5SIG" }, #endif -#if defined(TCP_DEFER_ACCEPT) - { TCP_DEFER_ACCEPT, "TCP_DEFER_ACCEPT" }, +#ifdef TCP_COOKIE_TRANSACTIONS + { TCP_COOKIE_TRANSACTIONS, "TCP_COOKIE_TRANSACTIONS" }, #endif -#if defined(TCP_WINDOW_CLAMP) - { TCP_WINDOW_CLAMP, "TCP_WINDOW_CLAMP" }, +#ifdef TCP_THIN_LINEAR_TIMEOUTS + { TCP_THIN_LINEAR_TIMEOUTS, "TCP_THIN_LINEAR_TIMEOUTS" }, #endif -#if defined(TCP_INFO) - { TCP_INFO, "TCP_INFO" }, +#ifdef TCP_THIN_DUPACK + { TCP_THIN_DUPACK, "TCP_THIN_DUPACK" }, #endif -#if defined(TCP_QUICKACK) - { TCP_QUICKACK, "TCP_QUICKACK" }, +#ifdef TCP_USER_TIMEOUT + { TCP_USER_TIMEOUT, "TCP_USER_TIMEOUT" }, #endif -#if defined(TCP_CONGESTION) - { TCP_CONGESTION, "TCP_CONGESTION" }, +#ifdef TCP_REPAIR + { TCP_REPAIR, "TCP_REPAIR" }, #endif -#if defined(TCP_MD5SIG) - { TCP_MD5SIG, "TCP_MD5SIG" }, +#ifdef TCP_REPAIR_QUEUE + { TCP_REPAIR_QUEUE, "TCP_REPAIR_QUEUE" }, #endif -#if defined(TCP_COOKIE_TRANSACTIONS) - { TCP_COOKIE_TRANSACTIONS, "TCP_COOKIE_TRANSACTIONS" }, +#ifdef TCP_QUEUE_SEQ + { TCP_QUEUE_SEQ, "TCP_QUEUE_SEQ" }, #endif -#if defined(TCP_THIN_LINEAR_TIMEOUTS) - { TCP_THIN_LINEAR_TIMEOUTS, "TCP_THIN_LINEAR_TIMEOUTS" }, +#ifdef TCP_REPAIR_OPTIONS + { TCP_REPAIR_OPTIONS, "TCP_REPAIR_OPTIONS" }, #endif -#if defined(TCP_THIN_DUPACK) - { TCP_THIN_DUPACK, "TCP_THIN_DUPACK" }, +#ifdef TCP_FASTOPEN + { TCP_FASTOPEN, "TCP_FASTOPEN" }, #endif -#if defined(TCP_USER_TIMEOUT) - { TCP_USER_TIMEOUT, "TCP_USER_TIMEOUT" }, +#ifdef TCP_TIMESTAMP + { TCP_TIMESTAMP, "TCP_TIMESTAMP" }, #endif { 0, NULL }, }; |