VirtualBox

source: vbox/trunk/src/VBox/Devices/Network/slirp/tftp.h@ 466

Last change on this file since 466 was 1, checked in by vboxsync, 55 years ago

import

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 546 bytes
Line 
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
12
13#define TFTP_FILENAME_MAX 512
14
15struct tftp_t {
16 struct ip ip;
17 struct udphdr udp;
18 u_int16_t tp_op;
19 union {
20 struct {
21 u_int16_t tp_block_nr;
22 u_int8_t tp_buf[512];
23 } tp_data;
24 struct {
25 u_int16_t tp_error_code;
26 u_int8_t tp_msg[512];
27 } tp_error;
28 u_int8_t tp_buf[512 + 2];
29 } x;
30};
31
32void tftp_input(struct mbuf *m);
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette