author | jahyvone@4FIL49437 |
Wed, 02 Jun 2010 11:02:14 +0300 | |
branch | graphics-phase-3 |
changeset 77 | b3dcdc7f8f12 |
parent 1 | 2fb8b9db1c86 |
permissions | -rw-r--r-- |
/* tftp defines */ #define TFTP_SESSIONS_MAX 3 #define TFTP_SERVER 69 #define TFTP_RRQ 1 #define TFTP_WRQ 2 #define TFTP_DATA 3 #define TFTP_ACK 4 #define TFTP_ERROR 5 #define TFTP_OACK 6 #define TFTP_FILENAME_MAX 512 struct tftp_t { struct ip ip; struct udphdr udp; u_int16_t tp_op; union { struct { u_int16_t tp_block_nr; u_int8_t tp_buf[512]; } tp_data; struct { u_int16_t tp_error_code; u_int8_t tp_msg[512]; } tp_error; u_int8_t tp_buf[512 + 2]; } x; }; void tftp_input(struct mbuf *m);