moved ICMP field printing block after final read in tap_handler()