1. A device comprising: a processor; and a checksum module, wherein the checksum module calculates, for first data, an updated checksum using twos-complement arithmetic, wherein the updated checksum is equivalent to a ones-complement checksum calculated in accordance with an Internet Engineering Task Force Request For Comments Number 1624; wherein the processor appends the updated checksum to the first data to make a data packet.