Annotation of qemu/slirp/tftp.h, revision 1.1.1.2
1.1 root 1: /* tftp defines */
2:
3: #define TFTP_SESSIONS_MAX 3
4:
5: #define TFTP_SERVER 69
6:
7: #define TFTP_RRQ 1
8: #define TFTP_WRQ 2
9: #define TFTP_DATA 3
10: #define TFTP_ACK 4
11: #define TFTP_ERROR 5
1.1.1.2 ! root 12: #define TFTP_OACK 6
1.1 root 13:
14: #define TFTP_FILENAME_MAX 512
15:
16: struct tftp_t {
17: struct ip ip;
18: struct udphdr udp;
19: u_int16_t tp_op;
20: union {
1.1.1.2 ! root 21: struct {
1.1 root 22: u_int16_t tp_block_nr;
23: u_int8_t tp_buf[512];
24: } tp_data;
1.1.1.2 ! root 25: struct {
1.1 root 26: u_int16_t tp_error_code;
27: u_int8_t tp_msg[512];
28: } tp_error;
29: u_int8_t tp_buf[512 + 2];
30: } x;
31: };
32:
33: void tftp_input(struct mbuf *m);
unix.superglobalmegacorp.com