fn checksum_correction(actual: u16, desired: u16) -> u16
Compute a 2-byte correction word that, when placed in the payload (replacing the zero placeholder), forces the UDP checksum to desired.
desired