Go to the source code of this file.
Data Structures | |
struct | TFTP_HEAD |
struct | ETH_TFTP_CONTROL |
Macros | |
#define | SEGSIZE 512 |
#define | TFTP_READ_REQUEST 1 |
#define | TFTP_WRITE_REQUEST 2 |
#define | TFTP_DATA_PACKET 3 |
#define | TFTP_ACKNOWLEDGE 4 |
#define | TFTP_ERROR 5 |
#define | EUNDEF 0 |
#define | ENOTFOUND 1 |
#define | EACCESS 2 |
#define | ENOSPACE 3 |
#define | EBADOP 4 |
#define | EBADID 5 |
#define | EEXISTS 6 |
#define | ENOUSER 7 |
Functions | |
void | F_EthernetTftpInit (void) |
void | F_EthernetTftpSvc (void) |
INT8U | F_EthernetTftpInUseCheck (INT16U UserId) |
INT8U | F_EthernetTftpAllocate (INT16U UserId) |
INT8U | F_EthernetTftpRelease (INT16U UserId) |
INT8U | F_EthernetTftpReset (INT16U UserId) |
INT8U | F_EthernetTftpDownloadCheck (void) |
INT8U | F_EthernetTftpAddressSet (INT16U UserId, INT32U DownloadAddress) |
void | F_EthernetTftpWrqReceive (ETHBUFFER *pBuffer) |
INT8U | F_EthernetTftpDataReceive (ETHBUFFER *pBuffer) |
void | F_EthernetTftpPacketReceive (ETHBUFFER *pBuffer) |
void | F_EthernetTftpPut (INT8U *pData, INT32U Length) |
void | F_EthernetTftpAckSend (TFTP_HEAD *pTftpHead, INT16U Block) |
Variables | |
ETH_TFTP_CONTROL | EthTftpCtrl |
#define EACCESS 2 |
Definition at line 19 of file ethernettftp.h.
#define EBADID 5 |
Definition at line 22 of file ethernettftp.h.
#define EBADOP 4 |
Definition at line 21 of file ethernettftp.h.
#define EEXISTS 6 |
Definition at line 23 of file ethernettftp.h.
#define ENOSPACE 3 |
Definition at line 20 of file ethernettftp.h.
#define ENOTFOUND 1 |
Definition at line 18 of file ethernettftp.h.
#define ENOUSER 7 |
Definition at line 24 of file ethernettftp.h.
#define EUNDEF 0 |
Definition at line 17 of file ethernettftp.h.
#define SEGSIZE 512 |
Definition at line 8 of file ethernettftp.h.
#define TFTP_ACKNOWLEDGE 4 |
Definition at line 13 of file ethernettftp.h.
#define TFTP_DATA_PACKET 3 |
Definition at line 12 of file ethernettftp.h.
#define TFTP_ERROR 5 |
Definition at line 14 of file ethernettftp.h.
#define TFTP_READ_REQUEST 1 |
Definition at line 10 of file ethernettftp.h.
#define TFTP_WRITE_REQUEST 2 |
Definition at line 11 of file ethernettftp.h.
Definition at line 226 of file ethernettftp.c.
Definition at line 68 of file ethernettftp.c.
Definition at line 53 of file ethernettftp.c.
Definition at line 156 of file ethernettftp.c.
INT8U F_EthernetTftpDownloadCheck | ( | void | ) |
Definition at line 88 of file ethernettftp.c.
void F_EthernetTftpInit | ( | void | ) |
Definition at line 36 of file ethernettftp.c.
Definition at line 49 of file ethernettftp.c.
void F_EthernetTftpPacketReceive | ( | ETHBUFFER * | pBuffer | ) |
Definition at line 95 of file ethernettftp.c.
Definition at line 216 of file ethernettftp.c.
Definition at line 61 of file ethernettftp.c.
Definition at line 75 of file ethernettftp.c.
void F_EthernetTftpSvc | ( | void | ) |
Definition at line 48 of file ethernettftp.c.
void F_EthernetTftpWrqReceive | ( | ETHBUFFER * | pBuffer | ) |
Definition at line 139 of file ethernettftp.c.
ETH_TFTP_CONTROL EthTftpCtrl |
Definition at line 22 of file ethernettftp.c.