+ // UDP-Lite specific options
+ if ( inSettings->mProtocol == kProto_UDPLITE ) {
+ /* we set the checksum coverage for both directions */
+ rc = setsockopt(inSettings->mSock, IPPROTO_UDPLITE, UDPLITE_SEND_CSCOV,
+ &inSettings->cscov, len);
+ WARN_errno(rc == SOCKET_ERROR, "setsockopt UDPLITE_SEND_CSCOV");
+
+ rc = setsockopt(inSettings->mSock, IPPROTO_UDPLITE, UDPLITE_RECV_CSCOV,
+ &inSettings->cscov, len);
+
+ WARN_errno(rc == SOCKET_ERROR, "setsockopt UDPLITE_RECV_CSCOV");
+ }