code: def icmpv4(self):
          
          ipproto, proto_start = self.protocol
          if ipproto == Protocol.ICMP:
              return ICMPv4Header(self, proto_start)
docs: - An ICMPv4Header instance, if the packet is valid ICMPv4.
          - None, otherwise.