Go to the source code of this file.
Data Structures | |
struct | ETHBUFFER_CONTROL |
struct | ETHBUFFER |
Macros | |
#define | ETHERNET_FRAME_MAX 1600 |
#define | ETHBUFFER_NUMBER 5 |
Functions | |
void | F_EthernetBufferInit (void) |
void | F_EthernetBufferSvc (void) |
ETHBUFFER * | F_EthernetBufferAllocate (void) |
void | F_EthernetBufferRelease (ETHBUFFER *pBuffer) |
INT8U * | F_EthernetBufferPut (ETHBUFFER *pBuffer, INT32U Length) |
INT8U * | F_EthernetBufferPull (ETHBUFFER *pBuffer, INT32U Length) |
INT8U * | F_EthernetBufferPush (ETHBUFFER *pBuffer, INT32U Length) |
void | F_EthernetBufferReserve (ETHBUFFER *pBuffer, INT32U Length) |
void | F_EthernetBufferDump (INT8U *pData, INT32U Length) |
Variables | |
ETHBUFFER_CONTROL | EthBufferCtrl |
ETHBUFFER | EthBuffer [ETHBUFFER_NUMBER] |
#define ETHBUFFER_NUMBER 5 |
Definition at line 5 of file ethernetbuffer.h.
#define ETHERNET_FRAME_MAX 1600 |
Definition at line 4 of file ethernetbuffer.h.
ETHBUFFER * F_EthernetBufferAllocate | ( | void | ) |
Definition at line 39 of file ethernetbuffer.c.
Definition at line 70 of file ethernetbuffer.c.
void F_EthernetBufferInit | ( | void | ) |
Definition at line 24 of file ethernetbuffer.c.
Definition at line 55 of file ethernetbuffer.c.
Definition at line 62 of file ethernetbuffer.c.
Definition at line 49 of file ethernetbuffer.c.
void F_EthernetBufferRelease | ( | ETHBUFFER * | pBuffer | ) |
Definition at line 48 of file ethernetbuffer.c.
Definition at line 67 of file ethernetbuffer.c.
void F_EthernetBufferSvc | ( | void | ) |
Definition at line 29 of file ethernetbuffer.c.
ETHBUFFER EthBuffer[ETHBUFFER_NUMBER] |
Definition at line 12 of file ethernetbuffer.c.
ETHBUFFER_CONTROL EthBufferCtrl |
Definition at line 11 of file ethernetbuffer.c.