* [PATCH net-next 0/8] bnx2x: Minor link related fixes
@ 2010-09-01 19:51 Yaniv Rosner
2010-09-01 17:45 ` David Miller
0 siblings, 1 reply; 5+ messages in thread
From: Yaniv Rosner @ 2010-09-01 19:51 UTC (permalink / raw)
To: davem; +Cc: netdev, eilong
Hi Dave,
The following patch series is dealing with some small adaptations of the
bnx2x link code which are required to support new HW or fixing some
minor issues with existing HW.
Please consider applying it to net-next.
Thanks,
Yaniv
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH net-next 0/8] bnx2x: Minor link related fixes
2010-09-01 19:51 [PATCH net-next 0/8] bnx2x: Minor link related fixes Yaniv Rosner
@ 2010-09-01 17:45 ` David Miller
2010-09-01 18:43 ` Eilon Greenstein
0 siblings, 1 reply; 5+ messages in thread
From: David Miller @ 2010-09-01 17:45 UTC (permalink / raw)
To: yaniv.rosner; +Cc: netdev, eilong
From: "Yaniv Rosner" <yaniv.rosner@broadcom.com>
Date: Wed, 1 Sep 2010 22:51:14 +0300
> Hi Dave,
> The following patch series is dealing with some small adaptations of the
> bnx2x link code which are required to support new HW or fixing some
> minor issues with existing HW.
>
> Please consider applying it to net-next.
All applied, thank you.
Can you explain why 10mbit/100mbit links have to use forced link mode
and do not use autonegotiation by default? I could understand for
10mbit but 100mbit too?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH net-next 0/8] bnx2x: Minor link related fixes
2010-09-01 17:45 ` David Miller
@ 2010-09-01 18:43 ` Eilon Greenstein
2010-09-01 19:01 ` David Miller
2010-09-02 11:13 ` Ben Hutchings
0 siblings, 2 replies; 5+ messages in thread
From: Eilon Greenstein @ 2010-09-01 18:43 UTC (permalink / raw)
To: David Miller; +Cc: Yaniv Rosner, netdev@vger.kernel.org
On Wed, 2010-09-01 at 10:45 -0700, David Miller wrote:
> Can you explain why 10mbit/100mbit links have to use forced link mode
> and do not use autonegotiation by default? I could understand for
> 10mbit but 100mbit too?
>
Our understanding of the requirements is that if the user selects force
speed of 1G or higher, it is recommended to use autonegotiation with
only that speed advertized. However, when the user selects force speed
of 10M or 100M, assuming the other side is actually forcing the speed,
using autonegotiation will fail and fall back to parallel detect and
that will establish link in HD mode (as required) while the other side
is likely to be using FD this will cause duplex mismatch and many
errors, so it is best to keep 10M/100M truly forced to support older
link partners.
I hope it makes sense,
Eilon
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH net-next 0/8] bnx2x: Minor link related fixes
2010-09-01 18:43 ` Eilon Greenstein
@ 2010-09-01 19:01 ` David Miller
2010-09-02 11:13 ` Ben Hutchings
1 sibling, 0 replies; 5+ messages in thread
From: David Miller @ 2010-09-01 19:01 UTC (permalink / raw)
To: eilong; +Cc: yaniv.rosner, netdev
From: "Eilon Greenstein" <eilong@broadcom.com>
Date: Wed, 1 Sep 2010 21:43:42 +0300
> On Wed, 2010-09-01 at 10:45 -0700, David Miller wrote:
>> Can you explain why 10mbit/100mbit links have to use forced link mode
>> and do not use autonegotiation by default? I could understand for
>> 10mbit but 100mbit too?
>>
> Our understanding of the requirements is that if the user selects force
> speed of 1G or higher, it is recommended to use autonegotiation with
> only that speed advertized. However, when the user selects force speed
> of 10M or 100M, assuming the other side is actually forcing the speed,
> using autonegotiation will fail and fall back to parallel detect and
> that will establish link in HD mode (as required) while the other side
> is likely to be using FD this will cause duplex mismatch and many
> errors, so it is best to keep 10M/100M truly forced to support older
> link partners.
I see, thanks for the explanation.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH net-next 0/8] bnx2x: Minor link related fixes
2010-09-01 18:43 ` Eilon Greenstein
2010-09-01 19:01 ` David Miller
@ 2010-09-02 11:13 ` Ben Hutchings
1 sibling, 0 replies; 5+ messages in thread
From: Ben Hutchings @ 2010-09-02 11:13 UTC (permalink / raw)
To: eilong; +Cc: David Miller, Yaniv Rosner, netdev@vger.kernel.org
On Wed, 2010-09-01 at 21:43 +0300, Eilon Greenstein wrote:
> On Wed, 2010-09-01 at 10:45 -0700, David Miller wrote:
> > Can you explain why 10mbit/100mbit links have to use forced link mode
> > and do not use autonegotiation by default? I could understand for
> > 10mbit but 100mbit too?
> >
> Our understanding of the requirements is that if the user selects force
> speed of 1G or higher, it is recommended to use autonegotiation with
> only that speed advertized.
[...]
This is correct. AN is absolutely required in order to establish the
clock master for 1000BASE-T and 10GBASE-T.
Ben.
--
Ben Hutchings, Senior Software Engineer, Solarflare Communications
Not speaking for my employer; that's the marketing department's job.
They asked us to note that Solarflare product names are trademarked.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-09-02 11:23 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-09-01 19:51 [PATCH net-next 0/8] bnx2x: Minor link related fixes Yaniv Rosner
2010-09-01 17:45 ` David Miller
2010-09-01 18:43 ` Eilon Greenstein
2010-09-01 19:01 ` David Miller
2010-09-02 11:13 ` Ben Hutchings
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).