The following fields are defined for the ICMP header, as described in [RFC792]:
All fields listed above are based on icmp_hdr, which in turn is defined as follows:
field icmp_hdr = ip_nexthdr if ip_proto == IPPROTO_ICMP;