Fixing IPv4 checksum calculation