start icmp and switch to icmp
two issues with ICMP
generally done with everything but the checksums