My plan was to change checksum, then union TCPvar, UDPvar, ICMPvar and then look at Packet_ packing.