diff options
author | Mike Frysinger <vapier@gentoo.org> | 2014-01-30 18:53:43 -0500 |
---|---|---|
committer | Dmitry V. Levin <ldv@altlinux.org> | 2014-01-31 00:11:49 +0000 |
commit | aa4633c76e6fe34463cbe4acda113b7e7ab42642 (patch) | |
tree | a3700da8c000fb218e95bd98abe8fa591d7822d8 | |
parent | 2b4bb1c445ee16339efd76ec04834606bcb9bc46 (diff) | |
download | strace-aa4633c76e6fe34463cbe4acda113b7e7ab42642.tar.gz strace-aa4633c76e6fe34463cbe4acda113b7e7ab42642.tar.bz2 strace-aa4633c76e6fe34463cbe4acda113b7e7ab42642.tar.xz |
net: add more sockopt options
This syncs with the defines as available in linux-3.13.
* net.c (sockipoptions): Add IP_IPSEC_POLICY, IP_XFRM_POLICY,
IP_PASSSEC, IP_TRANSPARENT, IP_ORIGDSTADDR, IP_RECVORIGDSTADDR,
IP_MINTTL, IP_NODEFRAG, IP_UNBLOCK_SOURCE, IP_BLOCK_SOURCE,
IP_ADD_SOURCE_MEMBERSHIP, IP_DROP_SOURCE_MEMBERSHIP, MCAST_JOIN_GROUP,
MCAST_BLOCK_SOURCE, MCAST_UNBLOCK_SOURCE, MCAST_LEAVE_GROUP,
MCAST_JOIN_SOURCE_GROUP, MCAST_LEAVE_SOURCE_GROUP, IP_MULTICAST_ALL,
IP_UNICAST_IF.
-rw-r--r-- | net.c | 60 |
1 files changed, 60 insertions, 0 deletions
@@ -850,6 +850,66 @@ static const struct xlat sockipoptions[] = { #ifdef IP_FREEBIND { IP_FREEBIND, "IP_FREEBIND" }, #endif +#ifdef IP_IPSEC_POLICY + { IP_IPSEC_POLICY, "IP_IPSEC_POLICY" }, +#endif +#ifdef IP_XFRM_POLICY + { IP_XFRM_POLICY, "IP_XFRM_POLICY" }, +#endif +#ifdef IP_PASSSEC + { IP_PASSSEC, "IP_PASSSEC" }, +#endif +#ifdef IP_TRANSPARENT + { IP_TRANSPARENT, "IP_TRANSPARENT" }, +#endif +#ifdef IP_ORIGDSTADDR + { IP_ORIGDSTADDR, "IP_ORIGDSTADDR" }, +#endif +#ifdef IP_RECVORIGDSTADDR + { IP_RECVORIGDSTADDR, "IP_RECVORIGDSTADDR" }, +#endif +#ifdef IP_MINTTL + { IP_MINTTL, "IP_MINTTL" }, +#endif +#ifdef IP_NODEFRAG + { IP_NODEFRAG, "IP_NODEFRAG" }, +#endif +#ifdef IP_UNBLOCK_SOURCE + { IP_UNBLOCK_SOURCE, "IP_UNBLOCK_SOURCE" }, +#endif +#ifdef IP_BLOCK_SOURCE + { IP_BLOCK_SOURCE, "IP_BLOCK_SOURCE" }, +#endif +#ifdef IP_ADD_SOURCE_MEMBERSHIP + { IP_ADD_SOURCE_MEMBERSHIP, "IP_ADD_SOURCE_MEMBERSHIP" }, +#endif +#ifdef IP_DROP_SOURCE_MEMBERSHIP + { IP_DROP_SOURCE_MEMBERSHIP, "IP_DROP_SOURCE_MEMBERSHIP" }, +#endif +#ifdef MCAST_JOIN_GROUP + { MCAST_JOIN_GROUP, "MCAST_JOIN_GROUP" }, +#endif +#ifdef MCAST_BLOCK_SOURCE + { MCAST_BLOCK_SOURCE, "MCAST_BLOCK_SOURCE" }, +#endif +#ifdef MCAST_UNBLOCK_SOURCE + { MCAST_UNBLOCK_SOURCE, "MCAST_UNBLOCK_SOURCE" }, +#endif +#ifdef MCAST_LEAVE_GROUP + { MCAST_LEAVE_GROUP, "MCAST_LEAVE_GROUP" }, +#endif +#ifdef MCAST_JOIN_SOURCE_GROUP + { MCAST_JOIN_SOURCE_GROUP, "MCAST_JOIN_SOURCE_GROUP" }, +#endif +#ifdef MCAST_LEAVE_SOURCE_GROUP + { MCAST_LEAVE_SOURCE_GROUP, "MCAST_LEAVE_SOURCE_GROUP" }, +#endif +#ifdef IP_MULTICAST_ALL + { IP_MULTICAST_ALL, "IP_MULTICAST_ALL" }, +#endif +#ifdef IP_UNICAST_IF + { IP_UNICAST_IF, "IP_UNICAST_IF" }, +#endif { 0, NULL }, }; #endif /* SOL_IP */ |