From d48c6b91e235d485308881f41bdfb21cd1426c15 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Mon, 10 Jan 2011 01:14:38 +0000 Subject: [PATCH] * net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h --- net.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 53 insertions(+), 14 deletions(-) diff --git a/net.c b/net.c index 2ca9cad8..44d397b3 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 }, }; -- 2.40.0