All of lore.kernel.org
 help / color / mirror / Atom feed
* Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-19  9:02 ` Roman Mashak
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Mashak @ 2006-06-19  9:02 UTC (permalink / raw)
  To: linux-mips

Hello,

I was observing this strange problem today while verifying performance of 
Sequoia board.

Initial conditions:
1) 2.6.12-rc3_L002 kernel from PMCS ftp, compiled for 32bit mode
2) bridge code is compiled into kernel
3) four 100Mbps ethernet devices and one onboard Gigabit link are joined 
into bridge using bridge-utils-1.1
4) I connected board gigabit link to SmartBit Gb interface and four 100mbps 
links to SmartBit FastEthernet interfaces

But 'brctl showmacs br0' shows only fast ethernet links being learned, but 
never gigabit. We have suspicion that Titan driver affects this somehow.

Does anybody have any idea about it or ran into this before?

Thanks in advance!

With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-19  9:02 ` Roman Mashak
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Mashak @ 2006-06-19  9:02 UTC (permalink / raw)
  To: linux-mips

Hello,

I was observing this strange problem today while verifying performance of 
Sequoia board.

Initial conditions:
1) 2.6.12-rc3_L002 kernel from PMCS ftp, compiled for 32bit mode
2) bridge code is compiled into kernel
3) four 100Mbps ethernet devices and one onboard Gigabit link are joined 
into bridge using bridge-utils-1.1
4) I connected board gigabit link to SmartBit Gb interface and four 100mbps 
links to SmartBit FastEthernet interfaces

But 'brctl showmacs br0' shows only fast ethernet links being learned, but 
never gigabit. We have suspicion that Titan driver affects this somehow.

Does anybody have any idea about it or ran into this before?

Thanks in advance!

With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
  2006-06-19  9:02 ` Roman Mashak
  (?)
@ 2006-06-19 13:51 ` Ralf Baechle
  2006-06-20  0:36     ` Roman Mashak
  -1 siblings, 1 reply; 11+ messages in thread
From: Ralf Baechle @ 2006-06-19 13:51 UTC (permalink / raw)
  To: Roman Mashak; +Cc: linux-mips

On Mon, Jun 19, 2006 at 06:02:08PM +0900, Roman Mashak wrote:

> I was observing this strange problem today while verifying performance of 
> Sequoia board.
> 
> Initial conditions:
> 1) 2.6.12-rc3_L002 kernel from PMCS ftp, compiled for 32bit mode
> 2) bridge code is compiled into kernel
> 3) four 100Mbps ethernet devices and one onboard Gigabit link are joined 
> into bridge using bridge-utils-1.1
> 4) I connected board gigabit link to SmartBit Gb interface and four 100mbps 
> links to SmartBit FastEthernet interfaces
> 
> But 'brctl showmacs br0' shows only fast ethernet links being learned, but 
> never gigabit. We have suspicion that Titan driver affects this somehow.

The Titan driver (the version on linux-mips.org and any other version I've
seen) are pretty broken and remarkably ugly pieces of code.  The authors
of the Basler eXcite platform have contributed their driver and I hope it
will show up upstream soon.  Afaik it has not been tested with any of
PMC's eval boards but the necessary changes should not be hard.

  Ralf

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-20  0:36     ` Roman Mashak
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Mashak @ 2006-06-20  0:36 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: linux-mips

Hello, Ralf!
You wrote to "Roman Mashak" <mrv@corecom.co.kr> on Mon, 19 Jun 2006 14:51:56 
+0100:

 RB> The Titan driver (the version on linux-mips.org and any other version
 RB> I've seen) are pretty broken and remarkably ugly pieces of code.  The
On the other hand, bridge works fine on 2.4.26 kernel on PMC board with 
Titan driver, which is much more broken AFAIK rather then in 2.6.X.

 RB> authors of the Basler eXcite platform have contributed their driver and
 RB> I hope it will show up upstream soon.  Afaik it has not been tested
When is it supposed to be merged into CVS ?

 RB> with any of PMC's eval boards but the necessary changes should not be
 RB> hard.


With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-20  0:36     ` Roman Mashak
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Mashak @ 2006-06-20  0:36 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: linux-mips

Hello, Ralf!
You wrote to "Roman Mashak" <mrv@corecom.co.kr> on Mon, 19 Jun 2006 14:51:56 
+0100:

 RB> The Titan driver (the version on linux-mips.org and any other version
 RB> I've seen) are pretty broken and remarkably ugly pieces of code.  The
On the other hand, bridge works fine on 2.4.26 kernel on PMC board with 
Titan driver, which is much more broken AFAIK rather then in 2.6.X.

 RB> authors of the Basler eXcite platform have contributed their driver and
 RB> I hope it will show up upstream soon.  Afaik it has not been tested
When is it supposed to be merged into CVS ?

 RB> with any of PMC's eval boards but the necessary changes should not be
 RB> hard.


With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-20 16:15 Raj Palani
  2006-06-20 16:45 ` Ralf Baechle
  2006-06-21  0:34   ` Roman Mashak
  0 siblings, 2 replies; 11+ messages in thread
From: Raj Palani @ 2006-06-20 16:15 UTC (permalink / raw)
  To: Ralf Baechle, Roman Mashak; +Cc: linux-mips

Hi Ralf and Roman, 

> 
> The Titan driver (the version on linux-mips.org and any other 
> version I've
> seen) are pretty broken and remarkably ugly pieces of code.  
> The authors of the Basler eXcite platform have contributed 
> their driver and I hope it will show up upstream soon.  Afaik 
> it has not been tested with any of PMC's eval boards but the 
> necessary changes should not be hard.

I would request that you take a look at our current GE driver (msp85x0_ge.c) for the Sequoia platform and send us your feedback.  This is currently available on our ftp site ftp.pmc-sierra.com under /pub/linux/2.6.12/linux-2.6.12-rc3_L002.tar.gz.  The driver has been completely re-written and we welcome any feedback on the same.

The patches that have been generated for fixes that were made after this release are available under /pub/linux/2.6.12/patches-2.6.12-rc3_L002.  

We are in the process of generating a patch for the Sequoia platform (for the MSP85x0) to be submitted to Linux/MIPS.  Note that we will be having a separate GE driver for the MSP85x0, while the old Titan GE driver (titan_ge.c) would support the Titan (RM912x) chip on the Yosemite platform.  FYI, the MSP85x0 is the new name for the RM915x device.

-Raj

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
  2006-06-20 16:15 Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched) Raj Palani
@ 2006-06-20 16:45 ` Ralf Baechle
  2006-06-21  0:34   ` Roman Mashak
  1 sibling, 0 replies; 11+ messages in thread
From: Ralf Baechle @ 2006-06-20 16:45 UTC (permalink / raw)
  To: Raj Palani; +Cc: Roman Mashak, linux-mips

On Tue, Jun 20, 2006 at 09:15:56AM -0700, Raj Palani wrote:

> > The Titan driver (the version on linux-mips.org and any other 
> > version I've
> > seen) are pretty broken and remarkably ugly pieces of code.  
> > The authors of the Basler eXcite platform have contributed 
> > their driver and I hope it will show up upstream soon.  Afaik 
> > it has not been tested with any of PMC's eval boards but the 
> > necessary changes should not be hard.
> 
> I would request that you take a look at our current GE driver (msp85x0_ge.c) for the Sequoia platform and send us your feedback.  This is currently available on our ftp site ftp.pmc-sierra.com under /pub/linux/2.6.12/linux-2.6.12-rc3_L002.tar.gz.  The driver has been completely re-written and we welcome any feedback on the same.
> 
> The patches that have been generated for fixes that were made after this release are available under /pub/linux/2.6.12/patches-2.6.12-rc3_L002.  
> 
> We are in the process of generating a patch for the Sequoia platform (for the MSP85x0) to be submitted to Linux/MIPS.  Note that we will be having a separate GE driver for the MSP85x0, while the old Titan GE driver (titan_ge.c) would support the Titan (RM912x) chip on the Yosemite platform.  FYI, the MSP85x0 is the new name for the RM915x device.

Unless my memory is wrong Seqoia and Yosemite have the same ethernet
controller, so why two drivers?

  Ralf

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-20 17:07 Raj Palani
  0 siblings, 0 replies; 11+ messages in thread
From: Raj Palani @ 2006-06-20 17:07 UTC (permalink / raw)
  To: Ralf Baechle; +Cc: Roman Mashak, linux-mips

Hi Ralf,

> Unless my memory is wrong Seqoia and Yosemite have the same 
> ethernet controller, so why two drivers?

They have similar, but not the same ethernet controller and they are different enough to qualify having separate drivers.  We found that maintaining both of them with #ifdef's all over the code, was simply not the right way to go about.

-Raj

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-21  0:34   ` Roman Mashak
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Mashak @ 2006-06-21  0:34 UTC (permalink / raw)
  To: Raj Palani, Ralf Baechle; +Cc: linux-mips

Hello, Raj!
You wrote to "Ralf Baechle" <ralf@linux-mips.org>; "Roman Mashak" 
<mrv@corecom.co.kr> on Tue, 20 Jun 2006 09:15:56 -0700:

 RP> I would request that you take a look at our current GE driver
 RP> (msp85x0_ge.c) for the Sequoia platform and send us your feedback.
 RP> This is currently available on our ftp site ftp.pmc-sierra.com under
 RP> /pub/linux/2.6.12/linux-2.6.12-rc3_L002.tar.gz.  The driver has been
 RP> completely re-written and we welcome any feedback on the same.
As you could notice in my first message in this thread I reffered to 
2.6.12-rc3_L002 from PMC ftp site. And Ethernet bridging behavior I 
described is occurring at that particular kernel.

 RP> The patches that have been generated for fixes that were made after
 RP> this release are available under
 RP> /pub/linux/2.6.12/patches-2.6.12-rc3_L002.

With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-21  0:34   ` Roman Mashak
  0 siblings, 0 replies; 11+ messages in thread
From: Roman Mashak @ 2006-06-21  0:34 UTC (permalink / raw)
  To: Raj Palani, Ralf Baechle; +Cc: linux-mips

Hello, Raj!
You wrote to "Ralf Baechle" <ralf@linux-mips.org>; "Roman Mashak" 
<mrv@corecom.co.kr> on Tue, 20 Jun 2006 09:15:56 -0700:

 RP> I would request that you take a look at our current GE driver
 RP> (msp85x0_ge.c) for the Sequoia platform and send us your feedback.
 RP> This is currently available on our ftp site ftp.pmc-sierra.com under
 RP> /pub/linux/2.6.12/linux-2.6.12-rc3_L002.tar.gz.  The driver has been
 RP> completely re-written and we welcome any feedback on the same.
As you could notice in my first message in this thread I reffered to 
2.6.12-rc3_L002 from PMC ftp site. And Ethernet bridging behavior I 
described is occurring at that particular kernel.

 RP> The patches that have been generated for fixes that were made after
 RP> this release are available under
 RP> /pub/linux/2.6.12/patches-2.6.12-rc3_L002.

With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)
@ 2006-06-21  7:01 Raj Palani
  0 siblings, 0 replies; 11+ messages in thread
From: Raj Palani @ 2006-06-21  7:01 UTC (permalink / raw)
  To: 'Roman Mashak', Ralf Baechle; +Cc: linux-mips

Hi Roman,

   Just wanted to make sure that you had applied the patch mentioned in my earlier e-mail on top of the linux-2.6.12-rc3_L002.tar.gz release.

-Raj 

-----Original Message-----
From: Roman Mashak [mailto:mrv@corecom.co.kr] 
Sent: Tuesday, June 20, 2006 5:35 PM
To: Raj Palani; Ralf Baechle
Cc: linux-mips@linux-mips.org
Subject: Re: Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched)

Hello, Raj!
You wrote to "Ralf Baechle" <ralf@linux-mips.org>; "Roman Mashak" 
<mrv@corecom.co.kr> on Tue, 20 Jun 2006 09:15:56 -0700:

 RP> I would request that you take a look at our current GE driver  RP> (msp85x0_ge.c) for the Sequoia platform and send us your feedback.
 RP> This is currently available on our ftp site ftp.pmc-sierra.com under  RP> /pub/linux/2.6.12/linux-2.6.12-rc3_L002.tar.gz.  The driver has been  RP> completely re-written and we welcome any feedback on the same.
As you could notice in my first message in this thread I reffered to
2.6.12-rc3_L002 from PMC ftp site. And Ethernet bridging behavior I described is occurring at that particular kernel.

 RP> The patches that have been generated for fixes that were made after  RP> this release are available under  RP> /pub/linux/2.6.12/patches-2.6.12-rc3_L002.

With best regards, Roman Mashak.  E-mail: mrv@corecom.co.kr 

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-06-21  7:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-20 16:15 Ethernet bridging on 2.6.12-rc3 (PMC-sierra patched) Raj Palani
2006-06-20 16:45 ` Ralf Baechle
2006-06-21  0:34 ` Roman Mashak
2006-06-21  0:34   ` Roman Mashak
  -- strict thread matches above, loose matches on Subject: below --
2006-06-21  7:01 Raj Palani
2006-06-20 17:07 Raj Palani
2006-06-19  9:02 Roman Mashak
2006-06-19  9:02 ` Roman Mashak
2006-06-19 13:51 ` Ralf Baechle
2006-06-20  0:36   ` Roman Mashak
2006-06-20  0:36     ` Roman Mashak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.