123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362 |
- #ifdef HAVE_CONFIG_H
- #include "config.h"
- #endif
- #include <netdissect-stdinc.h>
- #include "netdissect.h"
- #include "ipproto.h"
- const struct tok ipproto_values[] = {
- { IPPROTO_HOPOPTS, "Options" },
- { IPPROTO_ICMP, "ICMP" },
- { IPPROTO_IGMP, "IGMP" },
- { IPPROTO_IPV4, "IPIP" },
- { IPPROTO_TCP, "TCP" },
- { IPPROTO_EGP, "EGP" },
- { IPPROTO_PIGP, "IGRP" },
- { IPPROTO_UDP, "UDP" },
- { IPPROTO_DCCP, "DCCP" },
- { IPPROTO_IPV6, "IPv6" },
- { IPPROTO_ROUTING, "Routing" },
- { IPPROTO_FRAGMENT, "Fragment" },
- { IPPROTO_RSVP, "RSVP" },
- { IPPROTO_GRE, "GRE" },
- { IPPROTO_ESP, "ESP" },
- { IPPROTO_AH, "AH" },
- { IPPROTO_MOBILE, "Mobile IP" },
- { IPPROTO_ICMPV6, "ICMPv6" },
- { IPPROTO_MOBILITY_OLD, "Mobile IP (old)" },
- { IPPROTO_EIGRP, "EIGRP" },
- { IPPROTO_OSPF, "OSPF" },
- { IPPROTO_PIM, "PIM" },
- { IPPROTO_IPCOMP, "Compressed IP" },
- { IPPROTO_VRRP, "VRRP" },
- { IPPROTO_PGM, "PGM" },
- { IPPROTO_SCTP, "SCTP" },
- { IPPROTO_MOBILITY, "Mobility" },
- { IPPROTO_CARP, "CARP" },
- { 0, NULL }
- };
- static const char *netdb_protocol_names[256] = {
- "hopopt",
- "icmp",
- "igmp",
- "ggp",
- "ipencap",
- "st",
- "tcp",
- "cbt",
- "egp",
- "igp",
- "bbn-rcc-mon",
- "nvp-ii",
- "pup",
- "argus",
- "emcon",
- "xnet",
- "chaos",
- "udp",
- "mux",
- "dcn-meas",
- "hmp",
- "prm",
- "xns-idp",
- "trunk-1",
- "trunk-2",
- "leaf-1",
- "leaf-2",
- "rdp",
- "irtp",
- "iso-tp4",
- "netblt",
- "mfe-nsp",
- "merit-inp",
- "dccp",
- "3pc",
- "idpr",
- "xtp",
- "ddp",
- "idpr-cmtp",
- "tp++",
- "il",
- "ipv6",
- "sdrp",
- "ipv6-route",
- "ipv6-frag",
- "idrp",
- "rsvp",
- "gre",
- "dsr",
- "bna",
- "esp",
- "ah",
- "i-nlsp",
- "swipe",
- "narp",
- "mobile",
- "tlsp",
- "skip",
- "ipv6-icmp",
- "ipv6-nonxt",
- "ipv6-opts",
- NULL,
- "cftp",
- NULL,
- "sat-expak",
- "kryptolan",
- "rvd",
- "ippc",
- NULL,
- "sat-mon",
- "visa",
- "ipcv",
- "cpnx",
- "rspf",
- "wsn",
- "pvp",
- "br-sat-mon",
- "sun-nd",
- "wb-mon",
- "wb-expak",
- "iso-ip",
- "vmtp",
- "secure-vmtp",
- "vines",
- "ttp",
- "nsfnet-igp",
- "dgp",
- "tcf",
- "eigrp",
- "ospf",
- "sprite-rpc",
- "larp",
- "mtp",
- "ax.25",
- "ipip",
- "micp",
- "scc-sp",
- "etherip",
- "encap",
- NULL,
- "gmtp",
- "ifmp",
- "pnni",
- "pim",
- "aris",
- "scps",
- "qnx",
- "a/n",
- "ipcomp",
- "snp",
- "compaq-peer",
- "ipx-in-ip",
- "vrrp",
- "pgm",
- NULL,
- "l2tp",
- "ddx",
- "iatp",
- "stp",
- "srp",
- "uti",
- "smp",
- "sm",
- "ptp",
- "isis",
- "fire",
- "crtp",
- "crudp",
- "sscopmce",
- "iplt",
- "sps",
- "pipe",
- "sctp",
- "fc",
- "rsvp-e2e-ignore",
- "mobility-header",
- "udplite",
- "mpls-in-ip",
- "manet",
- "hip",
- "shim6",
- "wesp",
- "rohc",
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- "exptest-253",
- "exptest-254",
- "reserved",
- };
- const char *
- netdb_protoname (const nd_uint8_t protoid)
- {
- return netdb_protocol_names[protoid];
- }
|