liuxiaolong
2022-06-28 37714b1093c04061e636e5b1d27179652e671c0a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// go generate gen.go
// Code generated by the command above; DO NOT EDIT.
 
package ipv4
 
// Internet Control Message Protocol (ICMP) Parameters, Updated: 2018-02-26
const (
    ICMPTypeEchoReply              ICMPType = 0  // Echo Reply
    ICMPTypeDestinationUnreachable ICMPType = 3  // Destination Unreachable
    ICMPTypeRedirect               ICMPType = 5  // Redirect
    ICMPTypeEcho                   ICMPType = 8  // Echo
    ICMPTypeRouterAdvertisement    ICMPType = 9  // Router Advertisement
    ICMPTypeRouterSolicitation     ICMPType = 10 // Router Solicitation
    ICMPTypeTimeExceeded           ICMPType = 11 // Time Exceeded
    ICMPTypeParameterProblem       ICMPType = 12 // Parameter Problem
    ICMPTypeTimestamp              ICMPType = 13 // Timestamp
    ICMPTypeTimestampReply         ICMPType = 14 // Timestamp Reply
    ICMPTypePhoturis               ICMPType = 40 // Photuris
    ICMPTypeExtendedEchoRequest    ICMPType = 42 // Extended Echo Request
    ICMPTypeExtendedEchoReply      ICMPType = 43 // Extended Echo Reply
)
 
// Internet Control Message Protocol (ICMP) Parameters, Updated: 2018-02-26
var icmpTypes = map[ICMPType]string{
    0:  "echo reply",
    3:  "destination unreachable",
    5:  "redirect",
    8:  "echo",
    9:  "router advertisement",
    10: "router solicitation",
    11: "time exceeded",
    12: "parameter problem",
    13: "timestamp",
    14: "timestamp reply",
    40: "photuris",
    42: "extended echo request",
    43: "extended echo reply",
}