Expand description
Ethernet DMA access and configuration.
Structs§
- EthRx
Token - An Ethernet RX token that can be consumed in order to receive an ethernet packet.
- EthTx
Token - Just a reference to
EthernetDMA
for sending a packet later withTxToken::consume()
. - EthernetDMA
- Ethernet DMA.
- Interrupt
Reason Summary - A summary of the reasons for the interrupt that occured
- Packet
Id - A packet ID.
- Packet
IdNot Found - This struct is returned if a packet ID is not associated with any TX or RX descriptors.
- RxPacket
- A received packet.
- RxRing
- Rx DMA state
- TxPacket
- A struct that represents a soon-to-be-sent packet.
- TxRing
- Tx DMA state
Enums§
- RxError
- Errors that can occur during RX
- RxRunning
State - Running state of the
RxRing
- TxError
- Errors that can occur during Ethernet TX
- TxRunning
State - The run state of the TX DMA.
Type Aliases§
- RxRing
Entry - An RX DMA Ring Descriptor entry
- TxRing
Entry - A TX DMA Ring Descriptor entry