10 Ethernet Media Access Controller (MAC)
Bits
Name
[16]
IHE: IP Header Error
[15]
ES: Error Summary
[14]
JT: Jabber Timeout
[13]
FF: Frame Flushed
Espressif Systems
Description
When set, this bit indicates that the MAC transmitter detected
an error in the IP datagram header. The transmitter checks the
header length in the IPv4 packet against the number of header
bytes received from the application, and indicates an error status
if there is a mismatch. For IPv6 frames, a header error is reported
if the main header length is not 40 bytes. Furthermore, the Ether-
net Length/Type field value for an IPv4 or IPv6 frame must match
the IP header version received with the packet. For IPv4 frames,
an error status is also indicated if the Header Length field has a
value less than 0x5.
Indicates the logical OR of the following bits:
• TDES0[14]: Jabber Timeout
• TDES0[13]: Frame Flush
• TDES0[11]: Loss of Carrier
• TDES0[10]: No Carrier
• TDES0[9]: Late Collision
• TDES0[8]: Excessive Collision
• TDES0[2]: Excessive Deferral
• TDES0[1]: Underflow Error
• TDES0[16]: IP Header Error
• TDES0[12]: IP Payload Error
When set, this bit indicates the MAC transmitter has experienced
a jabber timeout. This bit is only set when EMACCONFIG_REG's
bit EMACJABBER is not set.
When set, this bit indicates that the DMA or MTL flushed the frame
because of a software Flush command given by the CPU.
242
Submit Documentation Feedback
ESP32 TRM (Version 5.2)
Need help?
Do you have a question about the ESP32 and is the answer not in the manual?