Provided by: libcurl4-doc_8.2.1-1ubuntu3.3_all bug

NAME

       CURLOPT_TFTP_BLKSIZE - TFTP block size

SYNOPSIS

       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_TFTP_BLKSIZE, long blocksize);

DESCRIPTION

       Specify  blocksize  to  use  for  TFTP  data  transmission. Valid range as per RFC 2348 is
       8-65464 bytes. The default of 512 bytes will be used if this option is not specified.  The
       specified block size will only be used pending support by the remote server. If the server
       does not return an option acknowledgment or returns an option acknowledgment with no block
       size, the default of 512 bytes will be used.

DEFAULT

       512

PROTOCOLS

       TFTP

EXAMPLE

       CURL *curl = curl_easy_init();
       if(curl) {
         curl_easy_setopt(curl, CURLOPT_URL, "tftp://example.com/bootimage");
         /* try using larger blocks */
         curl_easy_setopt(curl, CURLOPT_TFTP_BLKSIZE, 2048L);
         ret = curl_easy_perform(curl);
         curl_easy_cleanup(curl);
       }

AVAILABILITY

       Added in 7.19.4

RETURN VALUE

       Returns CURLE_OK if the option is supported, and CURLE_UNKNOWN_OPTION if not.

SEE ALSO

       CURLOPT_MAXFILESIZE(3),