linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [BETA-0.95] Sixth test release of Tigon3 driver
@ 2002-03-05 11:13 David S. Miller
  2002-03-05 13:35 ` Thomas Langås
  2002-03-05 13:52 ` David S. Miller
  0 siblings, 2 replies; 16+ messages in thread
From: David S. Miller @ 2002-03-05 11:13 UTC (permalink / raw)
  To: linux-kernel; +Cc: jgarzik, linux-net


0.94 turned out to be the "not quite Ginseng" release, but lets try to
rectify that :-)

This is the "praying for powder snow up in Tahoe" release, or TAHOE
for short.  Get it at:

ftp://ftp.kernel.org/pub/linux/kernel/people/davem/TIGON3/tg3-0.95.patch.gz

[FIX] If we have to check the MAC_STAT register for link changes,
      do not do it from interrupts.  Do it from a timer instead.
      Hey maybe the Dell onboard Tigon3 problems are fixed for real
      now. :-)
[FIX] Off by one error in tg3_alloc_rx_skb() can lead to OOPS on
      ifdown.
[FIX] 5700 chip interrupt status reporting protocol is racey,
      work around it.
[DEBUG] Add assertions to TX ring processing.
[NICETY] When link comes up, report negotiated flow control settings.
[FEATURE] Adaptive RX coalescing.
[FEATURE] Improved DMA bursting settings, major performance
          improvement especially on non-x86 platforms (in particular
	  Alpha and Sparc64 should get 10MB/sec extra bandwidth out of
          this).
[DOC] Add Configure.help entry for CONFIG_TIGON3

I'm really really really really really (NO, I MEAN REALLY) interested
in performance comparisons of our 0.95 driver vs. Broadcom's stuff.

But, there is one special condition if you report benchmark numbers.
If our driver is faster _AND_ you are an _Australian_ in _Australia_,
you must send Jeff and I a case of Victoria Bitter for a job well
done. :-))))))

Note that this thing is to Marcelo very soon.  So get testing!

Franks a lot,
David S. Miller
davem@redhat.com

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 11:13 [BETA-0.95] Sixth test release of Tigon3 driver David S. Miller
@ 2002-03-05 13:35 ` Thomas Langås
  2002-03-05 13:52 ` David S. Miller
  1 sibling, 0 replies; 16+ messages in thread
From: Thomas Langås @ 2002-03-05 13:35 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux-kernel, jgarzik, linux-net

David S. Miller:
> I'm really really really really really (NO, I MEAN REALLY) interested
> in performance comparisons of our 0.95 driver vs. Broadcom's stuff.
> But, there is one special condition if you report benchmark numbers.
> If our driver is faster _AND_ you are an _Australian_ in _Australia_,
> you must send Jeff and I a case of Victoria Bitter for a job well
> done. :-))))))
> Note that this thing is to Marcelo very soon.  So get testing!

Still won't work with jumboframes and tcp.

-- 
Thomas

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 11:13 [BETA-0.95] Sixth test release of Tigon3 driver David S. Miller
  2002-03-05 13:35 ` Thomas Langås
@ 2002-03-05 13:52 ` David S. Miller
  2002-03-05 14:02   ` Thomas Langås
  2002-03-05 14:03   ` David S. Miller
  1 sibling, 2 replies; 16+ messages in thread
From: David S. Miller @ 2002-03-05 13:52 UTC (permalink / raw)
  To: linux-kernel, tlan; +Cc: jgarzik, linux-net

   From: Thomas Langås <tlan@stud.ntnu.no>
   Date: Tue, 5 Mar 2002 14:35:19 +0100
   
   Still won't work with jumboframes and tcp.

Which card do you have?

Also, can you try both changing the MTU during the
initial up of the interface and later after the
interface is up already?  Thanks.


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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 13:52 ` David S. Miller
@ 2002-03-05 14:02   ` Thomas Langås
  2002-03-05 14:06     ` David S. Miller
  2002-03-05 14:03   ` David S. Miller
  1 sibling, 1 reply; 16+ messages in thread
From: Thomas Langås @ 2002-03-05 14:02 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux-kernel, jgarzik, linux-net

David S. Miller:
> Which card do you have?

01:08.0 Ethernet controller: BROADCOM Corporation BCM5700 1000BaseTX (rev 12)
        Subsystem: Dell Computer Corporation: Unknown device 00d1
        Flags: bus master, 66Mhz, medium devsel, latency 32, IRQ 17
        Memory at feb00000 (64-bit, non-prefetchable) [size=64K]
        Capabilities: [40] PCI-X non-bridge device.
        Capabilities: [48] Power Management version 2
        Capabilities: [50] Vital Product Data
        Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-

That one :)

> Also, can you try both changing the MTU during the
> initial up of the interface and later after the
> interface is up already?  Thanks.

Did that, none work.

-- 
Thomas

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 13:52 ` David S. Miller
  2002-03-05 14:02   ` Thomas Langås
@ 2002-03-05 14:03   ` David S. Miller
  2002-03-05 14:07     ` Thomas Langås
  1 sibling, 1 reply; 16+ messages in thread
From: David S. Miller @ 2002-03-05 14:03 UTC (permalink / raw)
  To: linux-kernel, tlan; +Cc: jgarzik, linux-net

   From: Thomas Langås <tlan@stud.ntnu.no>
   Date: Tue, 5 Mar 2002 15:02:04 +0100
   
   > Also, can you try both changing the MTU during the
   > initial up of the interface and later after the
   > interface is up already?  Thanks.
   
   Did that, none work.

How are you setting the mtu, with:

/sbin/ifconfig ${DEV} mtu 9000

or something like that?  Hmmm...


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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:02   ` Thomas Langås
@ 2002-03-05 14:06     ` David S. Miller
  2002-03-05 14:19       ` Thomas Langås
                         ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: David S. Miller @ 2002-03-05 14:06 UTC (permalink / raw)
  To: linux-kernel, tlan; +Cc: jgarzik, linux-net

   From: "David S. Miller" <davem@redhat.com>
   Date: Tue, 05 Mar 2002 06:03:23 -0800 (PST)
   
   How are you setting the mtu, with:
   
   /sbin/ifconfig ${DEV} mtu 9000
   
   or something like that?  Hmmm...

Wait, even more importantly are you going through a switch?

Most gigabit switches don't support 9000 byte mtu :-)

You're probably said that you're over a cross-over cable
direct connect and I've just forgotten.

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:03   ` David S. Miller
@ 2002-03-05 14:07     ` Thomas Langås
  0 siblings, 0 replies; 16+ messages in thread
From: Thomas Langås @ 2002-03-05 14:07 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux-kernel, jgarzik, linux-net

David S. Miller:
> How are you setting the mtu, with:
> /sbin/ifconfig ${DEV} mtu 9000
> or something like that?  Hmmm...

ifconfig eth1 up mtu 9000

and 

ifconfig -a eth1 ... mtu 9000

both have been tried, no luck...

-- 
Thomas

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:06     ` David S. Miller
@ 2002-03-05 14:19       ` Thomas Langås
  2002-03-05 14:30       ` Thomas Langås
                         ` (3 subsequent siblings)
  4 siblings, 0 replies; 16+ messages in thread
From: Thomas Langås @ 2002-03-05 14:19 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux-kernel, jgarzik, linux-net

David S. Miller:
> Wait, even more importantly are you going through a switch?
> Most gigabit switches don't support 9000 byte mtu :-)
> You're probably said that you're over a cross-over cable
> direct connect and I've just forgotten.

I'm going through a switch yes; a Cisco Catalyst 4006.  I can have a chat
with the networking folks here, but shouldn't the switch fragment the packet
if it's too big?

-- 
Thomas

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:06     ` David S. Miller
  2002-03-05 14:19       ` Thomas Langås
@ 2002-03-05 14:30       ` Thomas Langås
  2002-03-05 15:02       ` David S. Miller
                         ` (2 subsequent siblings)
  4 siblings, 0 replies; 16+ messages in thread
From: Thomas Langås @ 2002-03-05 14:30 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux-kernel, jgarzik, linux-net

David S. Miller:
> Most gigabit switches don't support 9000 byte mtu :-)

Hmm, I found a document through google; Cisco Catalyst 4006 doesn't support
9KB MTUs, so I'll contact the networking guys and fix this, we want switches
that supports large MTUs :)

-- 
Thomas

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:06     ` David S. Miller
  2002-03-05 14:19       ` Thomas Langås
  2002-03-05 14:30       ` Thomas Langås
@ 2002-03-05 15:02       ` David S. Miller
  2002-03-05 15:04       ` David S. Miller
  2002-03-05 16:30       ` Scott Laird
  4 siblings, 0 replies; 16+ messages in thread
From: David S. Miller @ 2002-03-05 15:02 UTC (permalink / raw)
  To: linux-kernel, tlan; +Cc: jgarzik, linux-net

   From: Thomas Langås <tlan@stud.ntnu.no>
   Date: Tue, 5 Mar 2002 15:19:36 +0100
   
   I'm going through a switch yes; a Cisco Catalyst 4006.  I can have a chat
   with the networking folks here, but shouldn't the switch fragment the packet
   if it's too big?
   
Switches then would need to understand IP, IPX, Netbeui... :-)

I hear some have tried it for at least IP, and admittedly my
impression of the situation is a bit dated :)

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:06     ` David S. Miller
                         ` (2 preceding siblings ...)
  2002-03-05 15:02       ` David S. Miller
@ 2002-03-05 15:04       ` David S. Miller
  2002-03-05 16:34         ` Thomas Langås
  2002-03-05 16:30       ` Scott Laird
  4 siblings, 1 reply; 16+ messages in thread
From: David S. Miller @ 2002-03-05 15:04 UTC (permalink / raw)
  To: linux-kernel, tlan; +Cc: jgarzik, linux-net

   From: Thomas Langås <tlan@stud.ntnu.no>
   Date: Tue, 5 Mar 2002 15:30:25 +0100
   
   Hmm, I found a document through google; Cisco Catalyst 4006 doesn't support
   9KB MTUs, so I'll contact the networking guys and fix this, we want switches
   that supports large MTUs :)

It's not a reasonable request, it doesn't interoperate at all
with 10/100 segments, see my other mail.

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 14:06     ` David S. Miller
                         ` (3 preceding siblings ...)
  2002-03-05 15:04       ` David S. Miller
@ 2002-03-05 16:30       ` Scott Laird
  2002-03-05 16:52         ` Sebastian Heidl
  4 siblings, 1 reply; 16+ messages in thread
From: Scott Laird @ 2002-03-05 16:30 UTC (permalink / raw)
  To: Thomas Langås; +Cc: linux-kernel, David S. Miller, jgarzik, linux-net


--On Tuesday, March 5, 2002 3:30 PM +0100 Thomas Langås 
<tlan@stud.ntnu.no> wrote:

> David S. Miller:
>> Most gigabit switches don't support 9000 byte mtu :-)
>
> Hmm, I found a document through google; Cisco Catalyst 4006 doesn't
> support 9KB MTUs, so I'll contact the networking guys and fix this,
> we want switches that supports large MTUs :)

Good luck; they're fairly rare.  From what I can tell, Cisco only 
supports jumbo frames on the Catalyst 5000 and 6000 families.  Extreme 
supports them on at least a few models.  The cheapest jumbo frame 
switch that I could find is the Intel 480T, which is over $7,000.

After doing a bunch of benchmarking, for our hardware and workload, 
jumbo frames don't really seem to help performance much anyway, so I 
ended up getting a $1,300 Dell 5012 (10 10/100/1000, 2 GBIC) switch.

I've heard rumors that Asante will have a jumbo-capable switch in May 
or so.  Since they seem to OEM the same hardware that Dell does (for 3x 
Dell's  cost), I wouldn't be too suprised to see a $1,500 16-port gig 
switch from Dell in a few months.


Scott

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 15:04       ` David S. Miller
@ 2002-03-05 16:34         ` Thomas Langås
  0 siblings, 0 replies; 16+ messages in thread
From: Thomas Langås @ 2002-03-05 16:34 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux-kernel, jgarzik, linux-net

David S. Miller:
> It's not a reasonable request, it doesn't interoperate at all
> with 10/100 segments, see my other mail.

But when a load of our servers are on the same segment, they would benefit
from 1000 Gbps internally, right?

How much of an effect would changing the MTU from 1k5 til 9k do in a
scenario like that?

-- 
Thomas

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

* Re: [BETA-0.95] Sixth test release of Tigon3 driver
  2002-03-05 16:30       ` Scott Laird
@ 2002-03-05 16:52         ` Sebastian Heidl
  0 siblings, 0 replies; 16+ messages in thread
From: Sebastian Heidl @ 2002-03-05 16:52 UTC (permalink / raw)
  To: Scott Laird
  Cc: Thomas Langås, linux-kernel, David S. Miller, jgarzik, linux-net

On Tue, Mar 05, 2002 at 08:30:48AM -0800, Scott Laird wrote:
> --On Tuesday, March 5, 2002 3:30 PM +0100 Thomas Langås 
> <tlan@stud.ntnu.no> wrote:
> 
> > David S. Miller:
> >> Most gigabit switches don't support 9000 byte mtu :-)
> >
> > Hmm, I found a document through google; Cisco Catalyst 4006 doesn't
> > support 9KB MTUs, so I'll contact the networking guys and fix this,
> > we want switches that supports large MTUs :)
> 
> Good luck; they're fairly rare.

just an add-on:
NortelNetworks http://www.nortelnetworks.com sells Alteon Switches which are
Jumbo-capable. I'm sure the're also available elsewhere. Don't know about the
price though...

_sh_


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

* RE: [BETA-0.95] Sixth test release of Tigon3 driver
@ 2002-03-05 14:43 Jacobsson James
  0 siblings, 0 replies; 16+ messages in thread
From: Jacobsson James @ 2002-03-05 14:43 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

Sorry..  That was ment as a private mail to Thomas.. 

(For those who are curious about the language, it's swedish, and I'm
offering Thomas the use of one of our switches)

Regard,
James Jacobsson

-----Original Message-----
From: Jacobsson James 
Sent: den 5 mars 2002 15:39
To: 'linux-kernel@vger.kernel.org'
Subject: RE: [BETA-0.95] Sixth test release of Tigon3 driver

Om du verkligen behöver testa detta, så har jag en Extreme-switch med ett
antal Giga-bit interfaces i den som du kan testa med..  (Ja, den stödjer 9K
MTU)

Finnes på Siemens Linderud om du är intresserad.. 

/James

-----Original Message-----
From: Thomas Langås [mailto:tlan@stud.ntnu.no] 
Sent: den 5 mars 2002 15:30
To: David S. Miller
Cc: linux-kernel@vger.kernel.org; jgarzik@mandrakesoft.com;
linux-net@vger.kernel.org
Subject: Re: [BETA-0.95] Sixth test release of Tigon3 driver

David S. Miller:
> Most gigabit switches don't support 9000 byte mtu :-)

Hmm, I found a document through google; Cisco Catalyst 4006 doesn't support
9KB MTUs, so I'll contact the networking guys and fix this, we want switches
that supports large MTUs :)

-- 
Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

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

* RE: [BETA-0.95] Sixth test release of Tigon3 driver
@ 2002-03-05 14:39 Jacobsson James
  0 siblings, 0 replies; 16+ messages in thread
From: Jacobsson James @ 2002-03-05 14:39 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

Om du verkligen behöver testa detta, så har jag en Extreme-switch med ett
antal Giga-bit interfaces i den som du kan testa med..  (Ja, den stödjer 9K
MTU)

Finnes på Siemens Linderud om du är intresserad.. 

/James

-----Original Message-----
From: Thomas Langås [mailto:tlan@stud.ntnu.no] 
Sent: den 5 mars 2002 15:30
To: David S. Miller
Cc: linux-kernel@vger.kernel.org; jgarzik@mandrakesoft.com;
linux-net@vger.kernel.org
Subject: Re: [BETA-0.95] Sixth test release of Tigon3 driver

David S. Miller:
> Most gigabit switches don't support 9000 byte mtu :-)

Hmm, I found a document through google; Cisco Catalyst 4006 doesn't support
9KB MTUs, so I'll contact the networking guys and fix this, we want switches
that supports large MTUs :)

-- 
Thomas
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

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

end of thread, other threads:[~2002-03-05 16:53 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-05 11:13 [BETA-0.95] Sixth test release of Tigon3 driver David S. Miller
2002-03-05 13:35 ` Thomas Langås
2002-03-05 13:52 ` David S. Miller
2002-03-05 14:02   ` Thomas Langås
2002-03-05 14:06     ` David S. Miller
2002-03-05 14:19       ` Thomas Langås
2002-03-05 14:30       ` Thomas Langås
2002-03-05 15:02       ` David S. Miller
2002-03-05 15:04       ` David S. Miller
2002-03-05 16:34         ` Thomas Langås
2002-03-05 16:30       ` Scott Laird
2002-03-05 16:52         ` Sebastian Heidl
2002-03-05 14:03   ` David S. Miller
2002-03-05 14:07     ` Thomas Langås
2002-03-05 14:39 Jacobsson James
2002-03-05 14:43 Jacobsson James

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).