Lines Matching defs:opcode
104 socklen_t socklen, char *file, int opcode, int tsize, int blksize)
113 ptr = spkt+2; //point after opcode.
119 if (opcode == TFTPD_OP_RRQ) fd = open(file, O_RDONLY, 0666);
150 if (opcode == TFTPD_OP_WRQ) blockno = 0;
161 if (opcode == TFTPD_OP_RRQ) {
173 *((uint16_t*)spkt) = htons(pktopcode); //append send pkt's opcode.
220 if ((opcode == TFTPD_OP_RRQ) && (pktopcode == TFTPD_OP_ACK)) {
228 if ((opcode == TFTPD_OP_WRQ) && (pktopcode == TFTPD_OP_DATA)) {
254 int fd = 0, recvmsg_len, opcode, blksize = TFTPD_BLKSIZE, tsize = 0, set =1, bflag = 0;
281 opcode = buf[1];
282 if (((opcode != TFTPD_OP_RRQ) && (opcode != TFTPD_OP_WRQ))
283 || ((opcode == TFTPD_OP_WRQ) && FLAG(r))) {
285 (opcode == TFTPD_OP_WRQ) ? "write error" : "packet format error");
316 tsize &= (opcode == TFTPD_OP_RRQ);
320 socklen, toybuf + 2, opcode, tsize, blksize);