#ifndef _TFTP_H
#define _TFTP_H
#include "if_ether.h"
#include "ip.h"
#include "udp.h"
#ifndef MAX_TFTP_RETRIES
#endif
/* These settings have sense only if compiled with -DCONGESTED */
/* total retransmission timeout in ticks */
/* packet retransmission timeout in ticks */
struct tftp_t {
union {
struct {
} data;
struct {
} ack;
struct {
} err;
struct {
} oack;
} u;
};
/* define a smaller tftp packet solely for making requests to conserve stack
512 bytes should be enough */
struct tftpreq_t {
union {
struct {
} ack;
struct {
} err;
} u;
};
typedef int (*read_actor_t)(unsigned char *, unsigned int, unsigned int, int);
#endif /* _TFTP_H */