Subject: Re: [e1000]: flow control on by default - good idea really?

From: Auke Kok <[email-masked]>
Date: Wed, 05 Jul 2006 14:13:30 -0700

Krzysztof Oledzki wrote:
> 
> 
> On Wed, 5 Jul 2006, Auke Kok wrote:
> 
>> David Miller wrote:
>>> From: jamal <[email-masked]>
>>> Date: Tue, 04 Jul 2006 15:20:39 -0400
>>>
>>>> BTW, As an addendum this default behavior changed around 2.6.16 it
>>>> seems.
>>>
>>> Flow control has been on by default in the tg3 driver since the
>>> beginning, maybe e1000 only recently started to behave that way
>>> but it's the right thing to do IMHO.
>>
>> As said earlier, e1000 always honors the EEPROM setting for this, 
>> which has been _on_ by default for all cards (AFAIK, that is).
> 
> I'm not sure:
> 
> root@r1:~# ethtool -d eth0|grep flow
>       Receive flow control:              disabled
>       Transmit flow control:             disabled
> root@r2:~# ethtool -d eth0|grep flow
>       Receive flow control:              enabled
>       Transmit flow control:             enabled

Same physical NIC or different ones? In the latter case your NICs may have 
different EEPROM settings. You can dump the EEPROM and compare, do something 
like `ethtool -e eth0 raw on length 64| hexdump` for both interfaces and send 
it to me. Only the first 64 bytes should matter.

Cheers,

Auke