Lines Matching refs:blksize
104 socklen_t socklen, char *file, int opcode, int tsize, int blksize)
111 spkt = xzalloc(blksize + 4);
112 rpkt = xzalloc(blksize + 4);
130 if (blksize != TFTPD_BLKSIZE || tsize) {
132 // add "blksize\000blksize_val\000" in send buffer.
133 if (blksize != TFTPD_BLKSIZE) {
134 strcpy(ptr, "blksize");
135 ptr += strlen("blksize") + 1;
136 ptr += snprintf(ptr, 6, "%d", blksize) + 1;
163 len = readall(fd, ptr, blksize);
168 if (len != blksize) done = 1; //last pkt.
193 len = read(pollfds[0].fd, rpkt, blksize + 4);
237 if (nw != blksize) done = 1;
254 int fd = 0, recvmsg_len, opcode, blksize = TFTPD_BLKSIZE, tsize = 0, set =1, bflag = 0;
266 recvmsg_len = recvfrom(fd, toybuf, blksize, 0, (void *)&dstaddr, &socklen);
308 if (!bflag && !strcasecmp(opt, "blksize")) {
310 blksize = strtoul(buf, NULL, 10);
311 if (errno || blksize > 65564 || blksize < 8) blksize = TFTPD_BLKSIZE;
320 socklen, toybuf + 2, opcode, tsize, blksize);