Lines Matching defs:pkt
58 static int send_packet(int peer, uint16_t block, char *pkt, int size);
105 send_packet(int peer, uint16_t block, char *pkt, int size)
113 if (sendto(peer, pkt, size, 0, (struct sockaddr *)&peer_sock,
119 (pkt))->th_opcode)), block, i);
124 packettype(ntohs(((struct tftphdr *)(pkt))->th_opcode)),
358 struct tftphdr *pkt;
367 pkt = (struct tftphdr *)buf;
369 pkt->th_opcode = htons((u_short)DATA);
370 pkt->th_block = htons((u_short)block);
371 memcpy(pkt->th_data, data, size);
373 n = send_packet(peer, block, (char *)pkt, size + 4);
395 struct tftphdr *pkt;
406 pkt = (struct tftphdr *)data;
442 pkt->th_opcode = ntohs((u_short)pkt->th_opcode);
443 if (pkt->th_opcode == DATA ||
444 pkt->th_opcode == ACK)
445 pkt->th_block = ntohs((u_short)pkt->th_block);
447 if (pkt->th_opcode == DATA && n > pktsize) {
459 if (pkt->th_opcode == ERROR) {
460 tftp_log(pkt->th_code == EUNDEF ? LOG_DEBUG : LOG_ERR,
461 "Got ERROR packet: %s", pkt->th_msg);
467 n, packettype(pkt->th_opcode));