anchor.diff:              end;
           Other ->
               {error, {ktls_set_cipher_failed, Other}}
  -    end;
  -set_ktls(_KtlsInfo, _Socket, BadGetoptULP, _ULP) ->
  -    {error, {ktls_not_supported, BadGetoptULP}}.
  +    end.
   
   %% -------------------------------------------------------------------------
   
  
positive.code:                     case set_ktls(KtlsInfo) of
                          ok ->
                              accept_one(
                                Driver, Kernel, Socket, KTLS, Socket);
                          {error, KtlsReason} ->
                              ?LOG_ERROR(
                                 [{slogan, set_ktls_failed},
  
negative.code:                             trace({ktls_error, KtlsReason})
                      end;
                  false ->
                      accept_one(
                        Driver, Kernel, Sender,
                        fun ssl:controlling_process/2, SslSocket)
              end;
          {error, {options, _}} = Error ->
              %% Bad options: that's probably our fault.
  