A general question about checksumming. If I change the destination address in the IP header, then of course I need to recalculate the IP header checksum. But do I have to recalculate the checksum of the next protocol header (ie TCP, UDP, etc)? Thanks.