summaryrefslogtreecommitdiff
path: root/net.c
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2011-01-10 01:14:38 +0000
committerDmitry V. Levin <ldv@altlinux.org>2011-01-10 01:14:38 +0000
commitd48c6b91e235d485308881f41bdfb21cd1426c15 (patch)
tree9c2eae25e8d36674864d07e17eeec518a47ec1f8 /net.c
parentefa8bda2e7c06831de5262873d4da5749ea33302 (diff)
downloadstrace-d48c6b91e235d485308881f41bdfb21cd1426c15.tar.gz
strace-d48c6b91e235d485308881f41bdfb21cd1426c15.tar.bz2
strace-d48c6b91e235d485308881f41bdfb21cd1426c15.tar.xz
* net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h
Diffstat (limited to 'net.c')
-rw-r--r--net.c67
1 files changed, 53 insertions, 14 deletions
diff --git a/net.c b/net.c
index 2ca9cad..44d397b 100644
--- a/net.c
+++ b/net.c
@@ -413,9 +413,15 @@ static const struct xlat protocols[] = {
{ IPPROTO_ICMP, "IPPROTO_ICMP" },
{ IPPROTO_TCP, "IPPROTO_TCP" },
{ IPPROTO_UDP, "IPPROTO_UDP" },
+#ifdef IPPROTO_IGMP
+ { IPPROTO_IGMP, "IPPROTO_IGMP" },
+#endif
#ifdef IPPROTO_GGP
{ IPPROTO_GGP, "IPPROTO_GGP" },
#endif
+#ifdef IPPROTO_IPIP
+ { IPPROTO_IPIP, "IPPROTO_IPIP" },
+#endif
#ifdef IPPROTO_EGP
{ IPPROTO_EGP, "IPPROTO_EGP" },
#endif
@@ -425,38 +431,71 @@ static const struct xlat protocols[] = {
#ifdef IPPROTO_IDP
{ IPPROTO_IDP, "IPPROTO_IDP" },
#endif
+#ifdef IPPROTO_TP
+ { IPPROTO_TP, "IPPROTO_TP" },
+#endif
+#ifdef IPPROTO_DCCP
+ { IPPROTO_DCCP, "IPPROTO_DCCP" },
+#endif
#ifdef IPPROTO_IPV6
{ IPPROTO_IPV6, "IPPROTO_IPV6" },
#endif
+#ifdef IPPROTO_ROUTING
+ { IPPROTO_ROUTING, "IPPROTO_ROUTING" },
+#endif
+#ifdef IPPROTO_FRAGMENT
+ { IPPROTO_FRAGMENT, "IPPROTO_FRAGMENT" },
+#endif
+#ifdef IPPROTO_RSVP
+ { IPPROTO_RSVP, "IPPROTO_RSVP" },
+#endif
+#ifdef IPPROTO_GRE
+ { IPPROTO_GRE, "IPPROTO_GRE" },
+#endif
+#ifdef IPPROTO_ESP
+ { IPPROTO_ESP, "IPPROTO_ESP" },
+#endif
+#ifdef IPPROTO_AH
+ { IPPROTO_AH, "IPPROTO_AH" },
+#endif
#ifdef IPPROTO_ICMPV6
- { IPPROTO_ICMPV6,"IPPROTO_ICMPV6"},
+ { IPPROTO_ICMPV6, "IPPROTO_ICMPV6" },
#endif
-#ifdef IPPROTO_IGMP
- { IPPROTO_IGMP, "IPPROTO_IGMP" },
+#ifdef IPPROTO_NONE
+ { IPPROTO_NONE, "IPPROTO_NONE" },
+#endif
+#ifdef IPPROTO_DSTOPTS
+ { IPPROTO_DSTOPTS, "IPPROTO_DSTOPTS" },
#endif
#ifdef IPPROTO_HELLO
- { IPPROTO_HELLO,"IPPROTO_HELLO" },
+ { IPPROTO_HELLO, "IPPROTO_HELLO" },
#endif
#ifdef IPPROTO_ND
{ IPPROTO_ND, "IPPROTO_ND" },
#endif
-#ifdef IPPROTO_RAW
- { IPPROTO_RAW, "IPPROTO_RAW" },
+#ifdef IPPROTO_MTP
+ { IPPROTO_MTP, "IPPROTO_MTP" },
#endif
-#ifdef IPPROTO_MAX
- { IPPROTO_MAX, "IPPROTO_MAX" },
+#ifdef IPPROTO_ENCAP
+ { IPPROTO_ENCAP, "IPPROTO_ENCAP" },
#endif
-#ifdef IPPROTO_IPIP
- { IPPROTO_IPIP, "IPPROTO_IPIP" },
+#ifdef IPPROTO_PIM
+ { IPPROTO_PIM, "IPPROTO_PIM" },
+#endif
+#ifdef IPPROTO_COMP
+ { IPPROTO_COMP, "IPPROTO_COMP" },
+#endif
+#ifdef IPPROTO_SCTP
+ { IPPROTO_SCTP, "IPPROTO_SCTP" },
#endif
#ifdef IPPROTO_UDPLITE
{ IPPROTO_UDPLITE, "IPPROTO_UDPLITE" },
#endif
-#ifdef IPPROTO_SCTP
- { IPPROTO_SCTP, "IPPROTO_SCTP" },
+#ifdef IPPROTO_RAW
+ { IPPROTO_RAW, "IPPROTO_RAW" },
#endif
-#ifdef IPPROTO_GRE
- { IPPROTO_GRE, "IPPROTO_GRE" },
+#ifdef IPPROTO_MAX
+ { IPPROTO_MAX, "IPPROTO_MAX" },
#endif
{ 0, NULL },
};