// go run gen.go // GENERATED BY THE COMMAND ABOVE; DO NOT EDIT package ipv6 // Internet Control Message Protocol version 6 (ICMPv6) Parameters, Updated: 2012-11-12 const ( ICMPTypeDestinationUnreachable ICMPType = 1 // Destination Unreachable ICMPTypePacketTooBig ICMPType = 2 // Packet Too Big ICMPTypeTimeExceeded ICMPType = 3 // Time Exceeded ICMPTypeParameterProblem ICMPType = 4 // Parameter Problem ICMPTypeEchoRequest ICMPType = 128 // Echo Request ICMPTypeEchoReply ICMPType = 129 // Echo Reply ICMPTypeMulticastListenerQuery ICMPType = 130 // Multicast Listener Query ICMPTypeMulticastListenerReport ICMPType = 131 // Multicast Listener Report ICMPTypeMulticastListenerDone ICMPType = 132 // Multicast Listener Done ICMPTypeRouterSolicitation ICMPType = 133 // Router Solicitation ICMPTypeRouterAdvertisement ICMPType = 134 // Router Advertisement ICMPTypeNeighborSolicitation ICMPType = 135 // Neighbor Solicitation ICMPTypeNeighborAdvertisement ICMPType = 136 // Neighbor Advertisement ICMPTypeRedirect ICMPType = 137 // Redirect Message ICMPTypeRouterRenumbering ICMPType = 138 // Router Renumbering ICMPTypeNodeInformationQuery ICMPType = 139 // ICMP Node Information Query ICMPTypeNodeInformationResponse ICMPType = 140 // ICMP Node Information Response ICMPTypeInverseNeighborDiscoverySolicitation ICMPType = 141 // Inverse Neighbor Discovery Solicitation Message ICMPTypeInverseNeighborDiscoveryAdvertisement ICMPType = 142 // Inverse Neighbor Discovery Advertisement Message ICMPTypeVersion2MulticastListenerReport ICMPType = 143 // Version 2 Multicast Listener Report ICMPTypeHomeAgentAddressDiscoveryRequest ICMPType = 144 // Home Agent Address Discovery Request Message ICMPTypeHomeAgentAddressDiscoveryReply ICMPType = 145 // Home Agent Address Discovery Reply Message ICMPTypeMobilePrefixSolicitation ICMPType = 146 // Mobile Prefix Solicitation ICMPTypeMobilePrefixAdvertisement ICMPType = 147 // Mobile Prefix Advertisement ICMPTypeCertificationPathSolicitation ICMPType = 148 // Certification Path Solicitation Message ICMPTypeCertificationPathAdvertisement ICMPType = 149 // Certification Path Advertisement Message ICMPTypeMulticastRouterAdvertisement ICMPType = 151 // Multicast Router Advertisement ICMPTypeMulticastRouterSolicitation ICMPType = 152 // Multicast Router Solicitation ICMPTypeMulticastRouterTermination ICMPType = 153 // Multicast Router Termination ICMPTypeFMIPv6 ICMPType = 154 // FMIPv6 Messages ICMPTypeRPLControl ICMPType = 155 // RPL Control Message ICMPTypeILNPv6LocatorUpdate ICMPType = 156 // ILNPv6 Locator Update Message ICMPTypeDuplicateAddressRequest ICMPType = 157 // Duplicate Address Request ICMPTypeDuplicateAddressConfirmation ICMPType = 158 // Duplicate Address Confirmation ) // Internet Control Message Protocol version 6 (ICMPv6) Parameters, Updated: 2012-11-12 var icmpTypes = map[ICMPType]string{ 1: "destination unreachable", 2: "packet too big", 3: "time exceeded", 4: "parameter problem", 128: "echo request", 129: "echo reply", 130: "multicast listener query", 131: "multicast listener report", 132: "multicast listener done", 133: "router solicitation", 134: "router advertisement", 135: "neighbor solicitation", 136: "neighbor advertisement", 137: "redirect message", 138: "router renumbering", 139: "icmp node information query", 140: "icmp node information response", 141: "inverse neighbor discovery solicitation message", 142: "inverse neighbor discovery advertisement message", 143: "version 2 multicast listener report", 144: "home agent address discovery request message", 145: "home agent address discovery reply message", 146: "mobile prefix solicitation", 147: "mobile prefix advertisement", 148: "certification path solicitation message", 149: "certification path advertisement message", 151: "multicast router advertisement", 152: "multicast router solicitation", 153: "multicast router termination", 154: "fmipv6 messages", 155: "rpl control message", 156: "ilnpv6 locator update message", 157: "duplicate address request", 158: "duplicate address confirmation", } // Protocol Numbers, Updated: 2013-02-17 const ( ianaProtocolHOPOPT = 0 // IPv6 Hop-by-Hop Option ianaProtocolICMP = 1 // Internet Control Message ianaProtocolIGMP = 2 // Internet Group Management ianaProtocolGGP = 3 // Gateway-to-Gateway ianaProtocolIPv4 = 4 // IPv4 encapsulation ianaProtocolST = 5 // Stream ianaProtocolTCP = 6 // Transmission Control ianaProtocolCBT = 7 // CBT ianaProtocolEGP = 8 // Exterior Gateway Protocol ianaProtocolIGP = 9 // any private interior gateway (used by Cisco for their IGRP) ianaProtocolBBNRCCMON = 10 // BBN RCC Monitoring ianaProtocolNVPII = 11 // Network Voice Protocol ianaProtocolPUP = 12 // PUP ianaProtocolARGUS = 13 // ARGUS ianaProtocolEMCON = 14 // EMCON ianaProtocolXNET = 15 // Cross Net Debugger ianaProtocolCHAOS = 16 // Chaos ianaProtocolUDP = 17 // User Datagram ianaProtocolMUX = 18 // Multiplexing ianaProtocolDCNMEAS = 19 // DCN Measurement Subsystems ianaProtocolHMP = 20 // Host Monitoring ianaProtocolPRM = 21 // Packet Radio Measurement ianaProtocolXNSIDP = 22 // XEROX NS IDP ianaProtocolTRUNK1 = 23 // Trunk-1 ianaProtocolTRUNK2 = 24 // Trunk-2 ianaProtocolLEAF1 = 25 // Leaf-1 ianaProtocolLEAF2 = 26 // Leaf-2 ianaProtocolRDP = 27 // Reliable Data Protocol ianaProtocolIRTP = 28 // Internet Reliable Transaction ianaProtocolISOTP4 = 29 // ISO Transport Protocol Class 4 ianaProtocolNETBLT = 30 // Bulk Data Transfer Protocol ianaProtocolMFENSP = 31 // MFE Network Services Protocol ianaProtocolMERITINP = 32 // MERIT Internodal Protocol ianaProtocolDCCP = 33 // Datagram Congestion Control Protocol ianaProtocol3PC = 34 // Third Party Connect Protocol ianaProtocolIDPR = 35 // Inter-Domain Policy Routing Protocol ianaProtocolXTP = 36 // XTP ianaProtocolDDP = 37 // Datagram Delivery Protocol ianaProtocolIDPRCMTP = 38 // IDPR Control Message Transport Proto ianaProtocolTPPP = 39 // TP++ Transport Protocol ianaProtocolIL = 40 // IL Transport Protocol ianaProtocolIPv6 = 41 // IPv6 encapsulation ianaProtocolSDRP = 42 // Source Demand Routing Protocol ianaProtocolIPv6Route = 43 // Routing Header for IPv6 ianaProtocolIPv6Frag = 44 // Fragment Header for IPv6 ianaProtocolIDRP = 45 // Inter-Domain Routing Protocol ianaProtocolRSVP = 46 // Reservation Protocol ianaProtocolGRE = 47 // Generic Routing Encapsulation ianaProtocolDSR = 48 // Dynamic Source Routing Protocol ianaProtocolBNA = 49 // BNA ianaProtocolESP = 50 // Encap Security Payload ianaProtocolAH = 51 // Authentication Header ianaProtocolINLSP = 52 // Integrated Net Layer Security TUBA ianaProtocolSWIPE = 53 // IP with Encryption ianaProtocolNARP = 54 // NBMA Address Resolution Protocol ianaProtocolMOBILE = 55 // IP Mobility ianaProtocolTLSP = 56 // Transport Layer Security Protocol using Kryptonet key management ianaProtocolSKIP = 57 // SKIP ianaProtocolIPv6ICMP = 58 // ICMP for IPv6 ianaProtocolIPv6NoNxt = 59 // No Next Header for IPv6 ianaProtocolIPv6Opts = 60 // Destination Options for IPv6 ianaProtocolCFTP = 62 // CFTP ianaProtocolSATEXPAK = 64 // SATNET and Backroom EXPAK ianaProtocolKRYPTOLAN = 65 // Kryptolan ianaProtocolRVD = 66 // MIT Remote Virtual Disk Protocol ianaProtocolIPPC = 67 // Internet Pluribus Packet Core ianaProtocolSATMON = 69 // SATNET Monitoring ianaProtocolVISA = 70 // VISA Protocol ianaProtocolIPCV = 71 // Internet Packet Core Utility ianaProtocolCPNX = 72 // Computer Protocol Network Executive ianaProtocolCPHB = 73 // Computer Protocol Heart Beat ianaProtocolWSN = 74 // Wang Span Network ianaProtocolPVP = 75 // Packet Video Protocol ianaProtocolBRSATMON = 76 // Backroom SATNET Monitoring ianaProtocolSUNND = 77 // SUN ND PROTOCOL-Temporary ianaProtocolWBMON = 78 // WIDEBAND Monitoring ianaProtocolWBEXPAK = 79 // WIDEBAND EXPAK ianaProtocolISOIP = 80 // ISO Internet Protocol ianaProtocolVMTP = 81 // VMTP ianaProtocolSECUREVMTP = 82 // SECURE-VMTP ianaProtocolVINES = 83 // VINES ianaProtocolTTP = 84 // TTP ianaProtocolIPTM = 84 // Protocol Internet Protocol Traffic Manager ianaProtocolNSFNETIGP = 85 // NSFNET-IGP ianaProtocolDGP = 86 // Dissimilar Gateway Protocol ianaProtocolTCF = 87 // TCF ianaProtocolEIGRP = 88 // EIGRP ianaProtocolOSPFIGP = 89 // OSPFIGP ianaProtocolSpriteRPC = 90 // Sprite RPC Protocol ianaProtocolLARP = 91 // Locus Address Resolution Protocol ianaProtocolMTP = 92 // Multicast Transport Protocol ianaProtocolAX25 = 93 // AX.25 Frames ianaProtocolIPIP = 94 // IP-within-IP Encapsulation Protocol ianaProtocolMICP = 95 // Mobile Internetworking Control Pro. ianaProtocolSCCSP = 96 // Semaphore Communications Sec. Pro. ianaProtocolETHERIP = 97 // Ethernet-within-IP Encapsulation ianaProtocolENCAP = 98 // Encapsulation Header ianaProtocolGMTP = 100 // GMTP ianaProtocolIFMP = 101 // Ipsilon Flow Management Protocol ianaProtocolPNNI = 102 // PNNI over IP ianaProtocolPIM = 103 // Protocol Independent Multicast ianaProtocolARIS = 104 // ARIS ianaProtocolSCPS = 105 // SCPS ianaProtocolQNX = 106 // QNX ianaProtocolAN = 107 // Active Networks ianaProtocolIPComp = 108 // IP Payload Compression Protocol ianaProtocolSNP = 109 // Sitara Networks Protocol ianaProtocolCompaqPeer = 110 // Compaq Peer Protocol ianaProtocolIPXinIP = 111 // IPX in IP ianaProtocolVRRP = 112 // Virtual Router Redundancy Protocol ianaProtocolPGM = 113 // PGM Reliable Transport Protocol ianaProtocolL2TP = 115 // Layer Two Tunneling Protocol ianaProtocolDDX = 116 // D-II Data Exchange (DDX) ianaProtocolIATP = 117 // Interactive Agent Transfer Protocol ianaProtocolSTP = 118 // Schedule Transfer Protocol ianaProtocolSRP = 119 // SpectraLink Radio Protocol ianaProtocolUTI = 120 // UTI ianaProtocolSMP = 121 // Simple Message Protocol ianaProtocolSM = 122 // SM ianaProtocolPTP = 123 // Performance Transparency Protocol ianaProtocolISIS = 124 // ISIS over IPv4 ianaProtocolFIRE = 125 // FIRE ianaProtocolCRTP = 126 // Combat Radio Transport Protocol ianaProtocolCRUDP = 127 // Combat Radio User Datagram ianaProtocolSSCOPMCE = 128 // SSCOPMCE ianaProtocolIPLT = 129 // IPLT ianaProtocolSPS = 130 // Secure Packet Shield ianaProtocolPIPE = 131 // Private IP Encapsulation within IP ianaProtocolSCTP = 132 // Stream Control Transmission Protocol ianaProtocolFC = 133 // Fibre Channel ianaProtocolRSVPE2EIGNORE = 134 // RSVP-E2E-IGNORE ianaProtocolMobilityHeader = 135 // Mobility Header ianaProtocolUDPLite = 136 // UDPLite ianaProtocolMPLSinIP = 137 // MPLS-in-IP ianaProtocolMANET = 138 // MANET Protocols ianaProtocolHIP = 139 // Host Identity Protocol ianaProtocolShim6 = 140 // Shim6 Protocol ianaProtocolWESP = 141 // Wrapped Encapsulating Security Payload ianaProtocolROHC = 142 // Robust Header Compression ianaProtocolReserved = 255 // Reserved )