sentences:  */
  (void)setsockopt(fd, SOL_UDPLITE, UDPLITE_RECV_CSCOV, &val, sizeof val);
  This will allow for packets where at minimum 12 octets of user data are checksummed.Any packet with a smaller coverage will be silently dropped as bad.If a packet has a coverage length of at least 20 octets (including header) and its checksum is correct, it will be delivered to application (whole or part of the payload can still be corrupted, because it could be not covered by checksum or because the checksum was correct incidentally, but the latter is very unlikely.)