bug fixed for calc icmp checksum