* Re: driver support for Chelsio T210 10Gb ethernet in 2.6.x [not found] <Pine.LNX.4.64.0611131408010.32659@potato.cts.ucla.edu> @ 2006-11-14 22:57 ` Jeff Garzik [not found] ` <20061114153725.730fcd6d@freekitty> 0 siblings, 1 reply; 7+ messages in thread From: Jeff Garzik @ 2006-11-14 22:57 UTC (permalink / raw) To: Chris Stromsoe; +Cc: linux-kernel, Netdev List Chris Stromsoe wrote: > The in-kernel Chelsio cxgb driver in 2.6.19-rc5 is version 2.1.1 and > only supports the N110 and N210 10Gb ethernet boards. The current > driver available from Chelsio[1] is 2.1.4a and supports the T110 and > T210 series boards, but is only available against 2.6.16. Any chance of > an update to the in-kernel driver for 2.6.20 to support the T* series > cards? > > -Chris > > 1. http://service.chelsio.com/drivers/linux/n210/cxgb-2.1.4a.tar.gz A bit of history: this driver was merged in March 2005 (submitted by Chelsio), updated once in June 2005, and then the maintainers completely disappeared. So, you get what you get... if someone wants to dig through the updated cxgb driver and merge it with the kernel and test it... great. But at this point it is abandonware. Jeff ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <20061114153725.730fcd6d@freekitty>]
[parent not found: <Pine.LNX.4.64.0611141540110.3416@potato.cts.ucla.edu>]
[parent not found: <20061115170320.5078073a@freekitty>]
[parent not found: <20061115190903.d61be44f.akpm@osdl.org>]
[parent not found: <20061115213532.0d2350ba@localhost.localdomain>]
[parent not found: <20061115215206.6bee3534.akpm@osdl.org>]
* [PATCH 1/2] chelsio: T200 support [not found] ` <20061115215206.6bee3534.akpm@osdl.org> @ 2006-11-18 1:20 ` Stephen Hemminger 2006-11-18 1:25 ` [PATCH 2/2] chelsio: 1G board support Stephen Hemminger 2006-11-27 23:17 ` [PATCH 1/2] chelsio: T200 support Francois Romieu 0 siblings, 2 replies; 7+ messages in thread From: Stephen Hemminger @ 2006-11-18 1:20 UTC (permalink / raw) To: Andrew Morton; +Cc: Jeff Garzik, netdev [-- Attachment #1: Type: text/plain, Size: 1190 bytes --] This patch is experimental, it applies after the earlier 6 chelsio cleanup patches. Tested on a pair of T210 board's. I took the chelsio's 2.2.0 version driver from: http://service.chelsio.com/drivers/linux/t210/cxgb2toe-2.2.0.tar.gz Removed (from vendor code): - all TOE related code - support for 1G devices (later patch) - support for COUGAR chipset (since vendor code never built it) Bug fixes (to vendor code): - fixed the transmit scheduler to not leak on removal - fixed the ESPI bug workaround to free skb's on close instead of module removal, otherwise it gets stuck on module removal because the skb's hold reference to device De-vendorized: - remove /proc debug interface - got rid of OS dependent wrapper crap - removed code that was '#ifdef' for older kernel versions - changed the code/function layout back to original so that only the differences remain i.e s/chtoe/cxgb/ - update vendor code from 2.6.16 to 2.6.19 - get rid of sparse warnings - remove dead code Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Patch is 68K (300K uncompressed) so please download from: http://developer.osdl.org/shemminger/prototypes/chelsio-t2.patch.gz [-- Attachment #2: chelsio-t2.patch.gz --] [-- Type: application/x-gzip, Size: 69636 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/2] chelsio: 1G board support 2006-11-18 1:20 ` [PATCH 1/2] chelsio: T200 support Stephen Hemminger @ 2006-11-18 1:25 ` Stephen Hemminger 2006-11-27 23:17 ` [PATCH 1/2] chelsio: T200 support Francois Romieu 1 sibling, 0 replies; 7+ messages in thread From: Stephen Hemminger @ 2006-11-18 1:25 UTC (permalink / raw) To: Stephen Hemminger; +Cc: Andrew Morton, Jeff Garzik, netdev This patch is the addon to the Chelsio 10G driver to support their 1G boards. I extracted this from the vendor driver version 2.2 code, and cleaned it up to match the mainline code. I don't have the hardware, so it probably doesn't work as is. But getting it to development kernel will get others to fix it. Signed-off-by: Stephen Hemminger <shemminger@osdl.org> Patch is large 80K so please download from: http://developer.osdl.org/shemminger/prototypes/chelsio-1g.patch.gz ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] chelsio: T200 support 2006-11-18 1:20 ` [PATCH 1/2] chelsio: T200 support Stephen Hemminger 2006-11-18 1:25 ` [PATCH 2/2] chelsio: 1G board support Stephen Hemminger @ 2006-11-27 23:17 ` Francois Romieu 2006-11-28 1:32 ` Andrew Morton 1 sibling, 1 reply; 7+ messages in thread From: Francois Romieu @ 2006-11-27 23:17 UTC (permalink / raw) To: Stephen Hemminger; +Cc: Andrew Morton, Jeff Garzik, netdev Stephen Hemminger <shemminger@osdl.org> : > This patch is experimental, it applies after the earlier 6 chelsio cleanup > patches. Tested on a pair of T210 board's. The whole serie is stored as branch 'chelsio' at: git://electric-eye.fr.zoreil.com/home/romieu/linux/linux-2.6-out/.git chelsio I have hand-edited a few patches to convert some spaces/tabs. -- Ueimor ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] chelsio: T200 support 2006-11-27 23:17 ` [PATCH 1/2] chelsio: T200 support Francois Romieu @ 2006-11-28 1:32 ` Andrew Morton 0 siblings, 0 replies; 7+ messages in thread From: Andrew Morton @ 2006-11-28 1:32 UTC (permalink / raw) To: Francois Romieu; +Cc: Stephen Hemminger, Jeff Garzik, netdev On Tue, 28 Nov 2006 00:17:38 +0100 Francois Romieu <romieu@fr.zoreil.com> wrote: > Stephen Hemminger <shemminger@osdl.org> : > > This patch is experimental, it applies after the earlier 6 chelsio cleanup > > patches. Tested on a pair of T210 board's. > > The whole serie is stored as branch 'chelsio' at: > git://electric-eye.fr.zoreil.com/home/romieu/linux/linux-2.6-out/.git chelsio I think you meant git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6.git#chelsio > I have hand-edited a few patches to convert some spaces/tabs. I'll try adding this to -mm. I hope someone knows what's happening with this driver, because I've seriously lost the plot. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] chelsio: T200 support @ 2006-11-28 18:03 Felix Marti 2006-11-28 20:27 ` Stephen Hemminger 0 siblings, 1 reply; 7+ messages in thread From: Felix Marti @ 2006-11-28 18:03 UTC (permalink / raw) To: akpm; +Cc: netdev Andrew: > On Tue, 28 Nov 2006 00:17:38 +0100 > Francois Romieu <romieu@fr.zoreil.com> wrote: > > > Stephen Hemminger <shemminger@osdl.org> : > > > This patch is experimental, it applies after the earlier 6 chelsio cleanup > > > patches. Tested on a pair of T210 board's. > > > > The whole serie is stored as branch 'chelsio' at: > > git://electric-eye.fr.zoreil.com/home/romieu/linux/linux-2.6-out/.git chelsio > > I think you meant > git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6.git#chelsio > > > I have hand-edited a few patches to convert some spaces/tabs. > > I'll try adding this to -mm. > > I hope someone knows what's happening with this driver, because I've > seriously lost the plot. Most customers have been downloading the T2xx driver from our website in order to take advantage of the TOE capability of the T2xx hardware. However, there is value in updating the in-kernel driver (which supports N110 and N210 only) to support the T2xx products in NIC mode. I will test the patches this week and get back to the mailing list if there are any issues. Regards, felix ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] chelsio: T200 support 2006-11-28 18:03 Felix Marti @ 2006-11-28 20:27 ` Stephen Hemminger 0 siblings, 0 replies; 7+ messages in thread From: Stephen Hemminger @ 2006-11-28 20:27 UTC (permalink / raw) To: Felix Marti; +Cc: akpm, netdev On Tue, 28 Nov 2006 10:03:31 -0800 "Felix Marti" <felix@chelsio.com> wrote: > Andrew: > > On Tue, 28 Nov 2006 00:17:38 +0100 > > Francois Romieu <romieu@fr.zoreil.com> wrote: > > > > > Stephen Hemminger <shemminger@osdl.org> : > > > > This patch is experimental, it applies after the earlier 6 chelsio > cleanup > > > > patches. Tested on a pair of T210 board's. > > > > > > The whole serie is stored as branch 'chelsio' at: > > > > git://electric-eye.fr.zoreil.com/home/romieu/linux/linux-2.6-out/.git > chelsio > > > > I think you meant > > git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6.git#chelsio > > > > > I have hand-edited a few patches to convert some spaces/tabs. > > > > I'll try adding this to -mm. > > > > I hope someone knows what's happening with this driver, because I've > > seriously lost the plot. > > Most customers have been downloading the T2xx driver from our website in > order to take advantage of the TOE capability of the T2xx hardware. > However, there is value in updating the in-kernel driver (which supports > N110 and N210 only) to support the T2xx products in NIC mode. I will > test the patches this week and get back to the mailing list if there are > any issues. > I am seeing lots of little bugs (like not using free_netdev), that would have been caught if the current driver was in mainline. ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-11-28 20:28 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <Pine.LNX.4.64.0611131408010.32659@potato.cts.ucla.edu>
2006-11-14 22:57 ` driver support for Chelsio T210 10Gb ethernet in 2.6.x Jeff Garzik
[not found] ` <20061114153725.730fcd6d@freekitty>
[not found] ` <Pine.LNX.4.64.0611141540110.3416@potato.cts.ucla.edu>
[not found] ` <20061115170320.5078073a@freekitty>
[not found] ` <20061115190903.d61be44f.akpm@osdl.org>
[not found] ` <20061115213532.0d2350ba@localhost.localdomain>
[not found] ` <20061115215206.6bee3534.akpm@osdl.org>
2006-11-18 1:20 ` [PATCH 1/2] chelsio: T200 support Stephen Hemminger
2006-11-18 1:25 ` [PATCH 2/2] chelsio: 1G board support Stephen Hemminger
2006-11-27 23:17 ` [PATCH 1/2] chelsio: T200 support Francois Romieu
2006-11-28 1:32 ` Andrew Morton
2006-11-28 18:03 Felix Marti
2006-11-28 20:27 ` Stephen Hemminger
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).