Embedded Xinu Network Playground COSC3300Fall2012
|
Ethernet control block. More...
Data Fields | |
uchar | state |
device * | phy |
device * | dev |
struct bcm4713 * | csr |
ulong | interruptMask |
ulong | interruptStatus |
struct dmaDescriptor * | rxRing |
struct ethPktBuffer ** | rxBufs |
ulong | rxHead |
ulong | rxTail |
ulong | rxPending |
ulong | rxirq |
ulong | rxOffset |
ulong | rxErrors |
struct dmaDescriptor * | txRing |
struct ethPktBuffer ** | txBufs |
ulong | txHead |
ulong | txTail |
ulong | txPending |
ulong | txirq |
uchar | addressLength |
ushort | mtu |
ulong | errors |
ushort | ovrrun |
semaphore | isema |
ushort | istart |
ushort | icount |
struct ethPktBuffer * | in [ETH_IBLEN] |
int | inPool |
int | outPool |
Ethernet control block.
ulong ether::rxErrors |
Count of Rx errors.
struct dmaDescriptor* ether::rxRing |
array receive ring descs.
struct dmaDescriptor* ether::txRing |
array transmit ring descs.