5

I am writing Ethernet drivers for an STM32 chip. (The reference manual is available here.) At various points, the concept of "jabber timeout" appears, and is not explained. A quick Google search didn't reveal much more information.

What is a jabber timeout?

Randomblue
  • 11,003
  • 31
  • 106
  • 178

2 Answers2

4

I did a quick glance at some other datasheets that reference a "jabber timeout".

From the MX98715AEC-C Ethernet chip:

Transmit Jabber Timeout, indicating the MX98715 has been excessively active. The transmit process is aborted and placed in the stopped state. TDES0<1> is also set

I would guess that the timeout setting stops the transmit process if the chip gets into some state where it wont "shut up" (ie it keeps jabbering on and on)

Hope that helps.

dext0rb
  • 3,721
  • 2
  • 28
  • 41
0

Below is the info I found in a datasheet. I hope it helps you.

The MAC maintains a jabber timer to stop the transmission of Ethernet frames if the MAC module transfers more than 2,048 (default) bytes. The timeout is changed to 10,240 bytes when the Jumbo frame is enabled.

Ricardo
  • 6,164
  • 20
  • 53
  • 89
  • 1
    Interesting; note that the normal Ethernet max frame is about 1500 bytes, so 2048 should never be seen in normal operation. – pjc50 Jun 09 '14 at 11:14
  • 2
    It's probably also work mentioning the particular datasheet to give a bit more context and further reading. – PeterJ Jun 09 '14 at 11:20