X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest-pmd%2Ficmpecho.c;h=08ea01df388fbfa59aab0cafc7a576fd66a3b4e7;hb=1b306359e58cb7b90c7d4130a9e74ab5c340298a;hp=774924e072ed7f5d7bba8cc53550b2deeb86b3b5;hpb=ec3d82db2dc13d3b96b7d97801d85dcbaaa1d1cb;p=dpdk.git diff --git a/app/test-pmd/icmpecho.c b/app/test-pmd/icmpecho.c index 774924e072..08ea01df38 100644 --- a/app/test-pmd/icmpecho.c +++ b/app/test-pmd/icmpecho.c @@ -88,7 +88,7 @@ arp_op_name(uint16_t arp_op) } static const char * -ip_proto_name(uint8_t ip_proto) +ip_proto_name(uint16_t ip_proto) { static const char * ip_proto_names[] = { "IP6HOPOPTS", /**< IP6 hop-by-hop options */ @@ -221,12 +221,16 @@ ip_proto_name(uint8_t ip_proto) if (ip_proto < sizeof(ip_proto_names) / sizeof(ip_proto_names[0])) return ip_proto_names[ip_proto]; switch (ip_proto) { +#ifdef IPPROTO_PGM case IPPROTO_PGM: /**< PGM */ return "PGM"; +#endif case IPPROTO_SCTP: /**< Stream Control Transport Protocol */ return "SCTP"; +#ifdef IPPROTO_DIVERT case IPPROTO_DIVERT: /**< divert pseudo-protocol */ return "DIVERT"; +#endif case IPPROTO_RAW: /**< raw IP packet */ return "RAW"; default: