Re: Gigabit ethernet support?

1999-08-25 Thread Wes Peters
David Miller wrote:
 
 Any supported cards in 3.2.x?   The HCL pages don't list any:(

man ti(4).  My Netgear GA620s work just fine.  Many thanks to Bill Paul, as
usual.

This issue was addressed on the -network mailing list LAST week.  Apparently
you didn't search the archives very hard.  ;^)

-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
http://softweyr.com/   w...@softweyr.com


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-24 Thread Wes Peters

David Miller wrote:
 
 Any supported cards in 3.2.x?   The HCL pages don't list any:(

man ti(4).  My Netgear GA620s work just fine.  Many thanks to Bill Paul, as
usual.

This issue was addressed on the -network mailing list LAST week.  Apparently
you didn't search the archives very hard.  ;^)

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
http://softweyr.com/   [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Gigabit ethernet support?

1999-08-24 Thread David Miller
Any supported cards in 3.2.x?   The HCL pages don't list any:(

Thanks,

--- David



To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Gigabit ethernet support?

1999-08-23 Thread David Miller

Any supported cards in 3.2.x?   The HCL pages don't list any:(

Thanks,

--- David



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-19 Thread Kenneth D. Merry

Wes Peters wrote...
 "Kenneth D. Merry" wrote:
  Wes Peters wrote...
   We have two of the NetGear GA620's here, and they work quite nicely.  I use
   them for testing throughput via Gig-E on our switches.  Mine is running in
   a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
   The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
   would probably speed things up appreciably.
  
  I doubt a faster PCI interface would really speed things up.  My guess is
  that you've got some other bottleneck other than PCI bandwidth.  Is the CPU
  pegged on either end?
 
 Not on mine, it's running about 45%.  The other end is much faster, a PII/400,
 and is just discarding the packets, so it's not sweating.

The window size tweaks may help you somewhat.

  I would recommend that you make sure you've got a couple of things tweaked,
  they may increase your performance somewhat:
  
  - set your MTU to 9000, unless of course you're going through a switch that
can't handle it
 
 Not yet, that's part of what I will be developing.  ;^)  Due to architectural
 limitations, we may not be able to support jumbo frames larger than 8k.

That's unfortunate, since you won't be compliant with the pseudo-standard.

With 1500 byte packets, you probably won't be able to get much better
throughput than what you're getting now.  I can get about 340Mbps with
standard sized packets with a couple Pentium II 350's, and the CPU isn't
pegged on either end.

Ken
-- 
Kenneth Merry
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-19 Thread Wes Peters
Kenneth D. Merry wrote:
 
 Wes Peters wrote...
  Bill Paul wrote:
  
   Of all the gin joints in all the towns in all the world, Charles Randall
   had to walk into mine and say:
  
Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
   
  http://www.freebsd.org/~wpaul/Alteon/
   
FYI,
Charles
   
-Original Message-
From: David Miller [mailto:dmil...@search.sparks.net]
Sent: Wednesday, August 18, 1999 1:55 PM
To: freebsd-hackers@freebsd.org
Subject: Gigabit ethernet support?
   
   
Any supported cards in 3.2.x?   The HCL pages don't list any:(
  
   The ti driver supports several cards, including the Alteon AceNIC,
   the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
   SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
   possibly some from IBM as well, though I don't know the PCI vendor/device
   IDs for those so I can't be sure (if you find them out, you can try
   hacking them into the driver). All of these are supported by the same
   driver because they're all OEMed from Alteon.
 
  We have two of the NetGear GA620's here, and they work quite nicely.  I use
  them for testing throughput via Gig-E on our switches.  Mine is running in
  a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
  The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
  would probably speed things up appreciably.
 
 I doubt a faster PCI interface would really speed things up.  My guess is
 that you've got some other bottleneck other than PCI bandwidth.  Is the CPU
 pegged on either end?

Not on mine, it's running about 45%.  The other end is much faster, a PII/400,
and is just discarding the packets, so it's not sweating.

 I would recommend that you make sure you've got a couple of things tweaked,
 they may increase your performance somewhat:
 
 - set your MTU to 9000, unless of course you're going through a switch that
   can't handle it

Not yet, that's part of what I will be developing.  ;^)  Due to architectural
limitations, we may not be able to support jumbo frames larger than 8k.

 - turn on net.inet.tcp.rfc1323, it enables support for TCP windows larger
   than 64K

OK.

 - increase net.inet.tcp.sendspace and net.inet.tcp.recvspace to 256K.
   You'll have to edit src/sys/socketvar.h and increase SB_MAX.  From what
   I've seen (this may not be quite correct, but it's close enough) SB_MAX
   has to be double whatever you want to set sendspace and recvspace to.
   This has the effect of changing the TCP window size to 256K, I think.
   From what I've seen, increasing it to 512K is counterproductive unless
   you've got a card with 1MB of SRAM on board.  (The Netgear boards have
   512K.)

OK.

 And finally, netperf seems to work reasonably well for testing performance:
 
 http://www.netperf.org

Cool.  I've been using several tools, since we do our real performance testing
with a SmartBits.  I use spray to generate UDP traffic and a hacked-up version
of tcpblast for tcp traffic.  I'll clean it up and re-release it one of these
days.

  They're relatively cheap, too, going for $339 at DataComm Warehouse.
 
 FWIW, NECX has them for $310.

Cool.  We don't have an account there; if I get one from DataComm all I
have to do is give them the account number and it shows up on my desk the
next morning.  It's MORE convenient than going to the store.  ;^)

-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
http://softweyr.com/   w...@softweyr.com


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-19 Thread Kenneth D. Merry
Wes Peters wrote...
 Kenneth D. Merry wrote:
  Wes Peters wrote...
   We have two of the NetGear GA620's here, and they work quite nicely.  I 
   use
   them for testing throughput via Gig-E on our switches.  Mine is running in
   a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
   The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
   would probably speed things up appreciably.
  
  I doubt a faster PCI interface would really speed things up.  My guess is
  that you've got some other bottleneck other than PCI bandwidth.  Is the CPU
  pegged on either end?
 
 Not on mine, it's running about 45%.  The other end is much faster, a PII/400,
 and is just discarding the packets, so it's not sweating.

The window size tweaks may help you somewhat.

  I would recommend that you make sure you've got a couple of things tweaked,
  they may increase your performance somewhat:
  
  - set your MTU to 9000, unless of course you're going through a switch that
can't handle it
 
 Not yet, that's part of what I will be developing.  ;^)  Due to architectural
 limitations, we may not be able to support jumbo frames larger than 8k.

That's unfortunate, since you won't be compliant with the pseudo-standard.

With 1500 byte packets, you probably won't be able to get much better
throughput than what you're getting now.  I can get about 340Mbps with
standard sized packets with a couple Pentium II 350's, and the CPU isn't
pegged on either end.

Ken
-- 
Kenneth Merry
k...@kdm.org


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Gigabit ethernet support?

1999-08-18 Thread David Miller

Any supported cards in 3.2.x?   The HCL pages don't list any:(

Thanks,

--- David



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Marc Nicholas

Yes, several vendors cards are supported in 3.2...most notably cards based
on Titon I or Titon II chipsets (Alteon cards, 3Com 3c985, Netgear GA620,
etc).

-marc


Marc Nicholas netSTOR Technologies, Inc. http://www.netstor.com
"Fast, Expandable and Affordable Internet Caching Products"
1.877.464.4776 416.979.9000 fax: 416.979.8223 cell: 416.346.9255

On Wed, 18 Aug 1999, David Miller wrote:

 Any supported cards in 3.2.x?   The HCL pages don't list any:(
 
 Thanks,
 
 --- David
 
 
 
 To Unsubscribe: send mail to [EMAIL PROTECTED]
 with "unsubscribe freebsd-hackers" in the body of the message
 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



RE: Gigabit ethernet support?

1999-08-18 Thread Charles Randall

Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.

http://www.freebsd.org/~wpaul/Alteon/

FYI,
Charles

-Original Message-
From: David Miller [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 18, 1999 1:55 PM
To: [EMAIL PROTECTED]
Subject: Gigabit ethernet support?


Any supported cards in 3.2.x?   The HCL pages don't list any:(

Thanks,

--- David



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Matthew N. Dodd

On Wed, 18 Aug 1999, David Miller wrote:
 Any supported cards in 3.2.x?   The HCL pages don't list any:(

Support for the Alteon Tigon 1  2 based boards and the SysKonnect bards
is in 3.2-STABLE.  (Both drivers by Bill Paul.)

-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| [EMAIL PROTECTED] |   2 x '84 Volvo 245DL| ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Wes Peters

Bill Paul wrote:
 
 Of all the gin joints in all the towns in all the world, Charles Randall
 had to walk into mine and say:
 
  Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
 
http://www.freebsd.org/~wpaul/Alteon/
 
  FYI,
  Charles
 
  -Original Message-
  From: David Miller [mailto:[EMAIL PROTECTED]]
  Sent: Wednesday, August 18, 1999 1:55 PM
  To: [EMAIL PROTECTED]
  Subject: Gigabit ethernet support?
 
 
  Any supported cards in 3.2.x?   The HCL pages don't list any:(
 
 The ti driver supports several cards, including the Alteon AceNIC,
 the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
 SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
 possibly some from IBM as well, though I don't know the PCI vendor/device
 IDs for those so I can't be sure (if you find them out, you can try
 hacking them into the driver). All of these are supported by the same
 driver because they're all OEMed from Alteon.

We have two of the NetGear GA620's here, and they work quite nicely.  I use
them for testing throughput via Gig-E on our switches.  Mine is running in
a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
would probably speed things up appreciably.

They're relatively cheap, too, going for $339 at DataComm Warehouse.

I'm still working on those Packet Engine cards, Bill.  They're really quite
disorganized and difficult to work with up there in Spokane...

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
http://softweyr.com/   [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Bill Paul

Of all the gin joints in all the towns in all the world, David Malone 
had to walk into mine and say:

 On Wed, Aug 18, 1999 at 06:43:24PM -0400, Bill Paul wrote:
 
 Just out of curiosity, I thought I saw that you could get Intel
 Etherexpress 1Gb/s cards. Do these exist and if so would they work
 with the fxp driver as it is?
 
   David.

The Intel gigabit ethernet cards are nothing like the EtherExpress
fast ethernet adapters. Getting information out of Intel is like
trying to squeeze blood from a stone. Either they want you to sign
a non disclosure agreement that prevents you from releasing driver
source (or makes it hard) or they won't give you any information at
all. Sometimes they also play a different game where they release
some information and pretend they're being 'open' but in reality
the stuff they release is just fluff and you still have to sign an
NDA to get your hands on the good stuff.

As an aside, there are bound to be extra problems with the Intel
gigabit NICs because, if I'm not mistaken, then use an on-board
i960 processor to drive them. This means that in order to make the
NIC work, you have to load firmware into it, and with firmware
comes sticky licensing issues. The Alteon Tigon chipset also requires
firmware (it has embedded MIPS R4000 CPUs) but Alteon actually released
the firmware source code along with all the other Tigon development
information. They even have a mailing list where you can send in
questions regarding the firmware and get answers from a real live
developer.

Until such time as Intel gets its head out of its ass in this regard,
I refuse to have anything to do with their networking products, especially
when I have two other sources of perfectly good gigabit ethernet NICs
available to me with full, unencumbered documentation. Initially this
was not true of SysKonnect: they had a Linux driver for their cards
but no programming info available. Much to my surprise, after a lengthy
e-mail discussion, they actually agreed to release the manual for their
GEnesis ASIC not just to me but to anybody without NDA on their web
site.

You would think that Intel would be prepared to make the same commitment
to their customers, but so far as I know, they're still stuck in their
proprietary ways.

-Bill

-- 
=
-Bill Paul(212) 854-6020 | System Manager, Master of Unix-Fu
Work: [EMAIL PROTECTED] | Center for Telecommunications Research
Home:  [EMAIL PROTECTED] | Columbia University, New York City
=
 "It is not I who am crazy; it is I who am mad!" - Ren Hoek, "Space Madness"
=


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Kenneth D. Merry

Wes Peters wrote...
 Bill Paul wrote:
  
  Of all the gin joints in all the towns in all the world, Charles Randall
  had to walk into mine and say:
  
   Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
  
 http://www.freebsd.org/~wpaul/Alteon/
  
   FYI,
   Charles
  
   -Original Message-
   From: David Miller [mailto:[EMAIL PROTECTED]]
   Sent: Wednesday, August 18, 1999 1:55 PM
   To: [EMAIL PROTECTED]
   Subject: Gigabit ethernet support?
  
  
   Any supported cards in 3.2.x?   The HCL pages don't list any:(
  
  The ti driver supports several cards, including the Alteon AceNIC,
  the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
  SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
  possibly some from IBM as well, though I don't know the PCI vendor/device
  IDs for those so I can't be sure (if you find them out, you can try
  hacking them into the driver). All of these are supported by the same
  driver because they're all OEMed from Alteon.
 
 We have two of the NetGear GA620's here, and they work quite nicely.  I use
 them for testing throughput via Gig-E on our switches.  Mine is running in
 a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
 The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
 would probably speed things up appreciably.

I doubt a faster PCI interface would really speed things up.  My guess is
that you've got some other bottleneck other than PCI bandwidth.  Is the CPU
pegged on either end?

I would recommend that you make sure you've got a couple of things tweaked,
they may increase your performance somewhat:

- set your MTU to 9000, unless of course you're going through a switch that
  can't handle it
- turn on net.inet.tcp.rfc1323, it enables support for TCP windows larger
  than 64K
- increase net.inet.tcp.sendspace and net.inet.tcp.recvspace to 256K.
  You'll have to edit src/sys/socketvar.h and increase SB_MAX.  From what
  I've seen (this may not be quite correct, but it's close enough) SB_MAX
  has to be double whatever you want to set sendspace and recvspace to.
  This has the effect of changing the TCP window size to 256K, I think.
  From what I've seen, increasing it to 512K is counterproductive unless
  you've got a card with 1MB of SRAM on board.  (The Netgear boards have
  512K.)

And finally, netperf seems to work reasonably well for testing performance:

http://www.netperf.org

 They're relatively cheap, too, going for $339 at DataComm Warehouse.

FWIW, NECX has them for $310.

Ken
-- 
Kenneth Merry
[EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Wes Peters

"Kenneth D. Merry" wrote:
 
 Wes Peters wrote...
  Bill Paul wrote:
  
   Of all the gin joints in all the towns in all the world, Charles Randall
   had to walk into mine and say:
  
Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
   
  http://www.freebsd.org/~wpaul/Alteon/
   
FYI,
Charles
   
-Original Message-
From: David Miller [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 18, 1999 1:55 PM
To: [EMAIL PROTECTED]
    Subject: Gigabit ethernet support?
   
   
Any supported cards in 3.2.x?   The HCL pages don't list any:(
  
   The ti driver supports several cards, including the Alteon AceNIC,
   the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
   SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
   possibly some from IBM as well, though I don't know the PCI vendor/device
   IDs for those so I can't be sure (if you find them out, you can try
   hacking them into the driver). All of these are supported by the same
   driver because they're all OEMed from Alteon.
 
  We have two of the NetGear GA620's here, and they work quite nicely.  I use
  them for testing throughput via Gig-E on our switches.  Mine is running in
  a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
  The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
  would probably speed things up appreciably.
 
 I doubt a faster PCI interface would really speed things up.  My guess is
 that you've got some other bottleneck other than PCI bandwidth.  Is the CPU
 pegged on either end?

Not on mine, it's running about 45%.  The other end is much faster, a PII/400,
and is just discarding the packets, so it's not sweating.

 I would recommend that you make sure you've got a couple of things tweaked,
 they may increase your performance somewhat:
 
 - set your MTU to 9000, unless of course you're going through a switch that
   can't handle it

Not yet, that's part of what I will be developing.  ;^)  Due to architectural
limitations, we may not be able to support jumbo frames larger than 8k.

 - turn on net.inet.tcp.rfc1323, it enables support for TCP windows larger
   than 64K

OK.

 - increase net.inet.tcp.sendspace and net.inet.tcp.recvspace to 256K.
   You'll have to edit src/sys/socketvar.h and increase SB_MAX.  From what
   I've seen (this may not be quite correct, but it's close enough) SB_MAX
   has to be double whatever you want to set sendspace and recvspace to.
   This has the effect of changing the TCP window size to 256K, I think.
   From what I've seen, increasing it to 512K is counterproductive unless
   you've got a card with 1MB of SRAM on board.  (The Netgear boards have
   512K.)

OK.

 And finally, netperf seems to work reasonably well for testing performance:
 
 http://www.netperf.org

Cool.  I've been using several tools, since we do our real performance testing
with a SmartBits.  I use spray to generate UDP traffic and a hacked-up version
of tcpblast for tcp traffic.  I'll clean it up and re-release it one of these
days.

  They're relatively cheap, too, going for $339 at DataComm Warehouse.
 
 FWIW, NECX has them for $310.

Cool.  We don't have an account there; if I get one from DataComm all I
have to do is give them the account number and it shows up on my desk the
next morning.  It's MORE convenient than going to the store.  ;^)

-- 
"Where am I, and what am I doing in this handbasket?"

Wes Peters Softweyr LLC
http://softweyr.com/   [EMAIL PROTECTED]


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message



Gigabit ethernet support?

1999-08-18 Thread David Miller
Any supported cards in 3.2.x?   The HCL pages don't list any:(

Thanks,

--- David



To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Marc Nicholas
Yes, several vendors cards are supported in 3.2...most notably cards based
on Titon I or Titon II chipsets (Alteon cards, 3Com 3c985, Netgear GA620,
etc).

-marc


Marc Nicholas netSTOR Technologies, Inc. http://www.netstor.com
Fast, Expandable and Affordable Internet Caching Products
1.877.464.4776 416.979.9000 fax: 416.979.8223 cell: 416.346.9255

On Wed, 18 Aug 1999, David Miller wrote:

 Any supported cards in 3.2.x?   The HCL pages don't list any:(
 
 Thanks,
 
 --- David
 
 
 
 To Unsubscribe: send mail to majord...@freebsd.org
 with unsubscribe freebsd-hackers in the body of the message
 



To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



RE: Gigabit ethernet support?

1999-08-18 Thread Charles Randall
Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.

http://www.freebsd.org/~wpaul/Alteon/

FYI,
Charles

-Original Message-
From: David Miller [mailto:dmil...@search.sparks.net]
Sent: Wednesday, August 18, 1999 1:55 PM
To: freebsd-hackers@freebsd.org
Subject: Gigabit ethernet support?


Any supported cards in 3.2.x?   The HCL pages don't list any:(

Thanks,

--- David



To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Matthew N. Dodd
On Wed, 18 Aug 1999, David Miller wrote:
 Any supported cards in 3.2.x?   The HCL pages don't list any:(

Support for the Alteon Tigon 1  2 based boards and the SysKonnect bards
is in 3.2-STABLE.  (Both drivers by Bill Paul.)

-- 
| Matthew N. Dodd  | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD  |
| win...@jurai.net |   2 x '84 Volvo 245DL| ix86,sparc,pmax |
| http://www.jurai.net/~winter | This Space For Rent  | ISO8802.5 4ever |



To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Bill Paul
Of all the gin joints in all the towns in all the world, Charles Randall 
had to walk into mine and say:

 Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
 
   http://www.freebsd.org/~wpaul/Alteon/
 
 FYI,
 Charles
 
 -Original Message-
 From: David Miller [mailto:dmil...@search.sparks.net]
 Sent: Wednesday, August 18, 1999 1:55 PM
 To: freebsd-hackers@freebsd.org
 Subject: Gigabit ethernet support?
 
 
 Any supported cards in 3.2.x?   The HCL pages don't list any:(

The ti driver supports several cards, including the Alteon AceNIC,
the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
possibly some from IBM as well, though I don't know the PCI vendor/device
IDs for those so I can't be sure (if you find them out, you can try
hacking them into the driver). All of these are supported by the same
driver because they're all OEMed from Alteon.

Also, there is a driver for the SysKonnect gigabit ethernet cards
(www.syskonnect.com). The driver sk was merged into the 3.x branch
recently. SysKonnect has both single port and dual port cards with
multimode and single mode fiber interfaces. All types are supported.

-Bill

-- 
=
-Bill Paul(212) 854-6020 | System Manager, Master of Unix-Fu
Work: wp...@ctr.columbia.edu | Center for Telecommunications Research
Home:  wp...@skynet.ctr.columbia.edu | Columbia University, New York City
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread David Malone
On Wed, Aug 18, 1999 at 06:43:24PM -0400, Bill Paul wrote:

Just out of curiosity, I thought I saw that you could get Intel
Etherexpress 1Gb/s cards. Do these exist and if so would they work
with the fxp driver as it is?

David.


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Wes Peters
Bill Paul wrote:
 
 Of all the gin joints in all the towns in all the world, Charles Randall
 had to walk into mine and say:
 
  Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
 
http://www.freebsd.org/~wpaul/Alteon/
 
  FYI,
  Charles
 
  -Original Message-
  From: David Miller [mailto:dmil...@search.sparks.net]
  Sent: Wednesday, August 18, 1999 1:55 PM
  To: freebsd-hackers@freebsd.org
  Subject: Gigabit ethernet support?
 
 
  Any supported cards in 3.2.x?   The HCL pages don't list any:(
 
 The ti driver supports several cards, including the Alteon AceNIC,
 the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
 SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
 possibly some from IBM as well, though I don't know the PCI vendor/device
 IDs for those so I can't be sure (if you find them out, you can try
 hacking them into the driver). All of these are supported by the same
 driver because they're all OEMed from Alteon.

We have two of the NetGear GA620's here, and they work quite nicely.  I use
them for testing throughput via Gig-E on our switches.  Mine is running in
a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
would probably speed things up appreciably.

They're relatively cheap, too, going for $339 at DataComm Warehouse.

I'm still working on those Packet Engine cards, Bill.  They're really quite
disorganized and difficult to work with up there in Spokane...

-- 
Where am I, and what am I doing in this handbasket?

Wes Peters Softweyr LLC
http://softweyr.com/   w...@softweyr.com


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Bill Paul
Of all the gin joints in all the towns in all the world, David Malone 
had to walk into mine and say:

 On Wed, Aug 18, 1999 at 06:43:24PM -0400, Bill Paul wrote:
 
 Just out of curiosity, I thought I saw that you could get Intel
 Etherexpress 1Gb/s cards. Do these exist and if so would they work
 with the fxp driver as it is?
 
   David.

The Intel gigabit ethernet cards are nothing like the EtherExpress
fast ethernet adapters. Getting information out of Intel is like
trying to squeeze blood from a stone. Either they want you to sign
a non disclosure agreement that prevents you from releasing driver
source (or makes it hard) or they won't give you any information at
all. Sometimes they also play a different game where they release
some information and pretend they're being 'open' but in reality
the stuff they release is just fluff and you still have to sign an
NDA to get your hands on the good stuff.

As an aside, there are bound to be extra problems with the Intel
gigabit NICs because, if I'm not mistaken, then use an on-board
i960 processor to drive them. This means that in order to make the
NIC work, you have to load firmware into it, and with firmware
comes sticky licensing issues. The Alteon Tigon chipset also requires
firmware (it has embedded MIPS R4000 CPUs) but Alteon actually released
the firmware source code along with all the other Tigon development
information. They even have a mailing list where you can send in
questions regarding the firmware and get answers from a real live
developer.

Until such time as Intel gets its head out of its ass in this regard,
I refuse to have anything to do with their networking products, especially
when I have two other sources of perfectly good gigabit ethernet NICs
available to me with full, unencumbered documentation. Initially this
was not true of SysKonnect: they had a Linux driver for their cards
but no programming info available. Much to my surprise, after a lengthy
e-mail discussion, they actually agreed to release the manual for their
GEnesis ASIC not just to me but to anybody without NDA on their web
site.

You would think that Intel would be prepared to make the same commitment
to their customers, but so far as I know, they're still stuck in their
proprietary ways.

-Bill

-- 
=
-Bill Paul(212) 854-6020 | System Manager, Master of Unix-Fu
Work: wp...@ctr.columbia.edu | Center for Telecommunications Research
Home:  wp...@skynet.ctr.columbia.edu | Columbia University, New York City
=
 It is not I who am crazy; it is I who am mad! - Ren Hoek, Space Madness
=


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message



Re: Gigabit ethernet support?

1999-08-18 Thread Kenneth D. Merry
Wes Peters wrote...
 Bill Paul wrote:
  
  Of all the gin joints in all the towns in all the world, Charles Randall
  had to walk into mine and say:
  
   Bill Paul has developed a driver for the Alteon Tigon 1 and 2 cards.
  
 http://www.freebsd.org/~wpaul/Alteon/
  
   FYI,
   Charles
  
   -Original Message-
   From: David Miller [mailto:dmil...@search.sparks.net]
   Sent: Wednesday, August 18, 1999 1:55 PM
   To: freebsd-hackers@freebsd.org
   Subject: Gigabit ethernet support?
  
  
   Any supported cards in 3.2.x?   The HCL pages don't list any:(
  
  The ti driver supports several cards, including the Alteon AceNIC,
  the 3Com 3c985-SX, the Netgear GA620, the DEC EtherWORKS 1000, the
  SGI PCI gigabit ethernet card, the NEC gigabit ethernet card and
  possibly some from IBM as well, though I don't know the PCI vendor/device
  IDs for those so I can't be sure (if you find them out, you can try
  hacking them into the driver). All of these are supported by the same
  driver because they're all OEMed from Alteon.
 
 We have two of the NetGear GA620's here, and they work quite nicely.  I use
 them for testing throughput via Gig-E on our switches.  Mine is running in
 a lowly PII/233, on a 32-bit x 33 Mhz slot, and can push bits at 320 Mbps.
 The GA620 will work in any 32 or 64 bit, 33 or 66 Mhz slot.  A 64x66 slot
 would probably speed things up appreciably.

I doubt a faster PCI interface would really speed things up.  My guess is
that you've got some other bottleneck other than PCI bandwidth.  Is the CPU
pegged on either end?

I would recommend that you make sure you've got a couple of things tweaked,
they may increase your performance somewhat:

- set your MTU to 9000, unless of course you're going through a switch that
  can't handle it
- turn on net.inet.tcp.rfc1323, it enables support for TCP windows larger
  than 64K
- increase net.inet.tcp.sendspace and net.inet.tcp.recvspace to 256K.
  You'll have to edit src/sys/socketvar.h and increase SB_MAX.  From what
  I've seen (this may not be quite correct, but it's close enough) SB_MAX
  has to be double whatever you want to set sendspace and recvspace to.
  This has the effect of changing the TCP window size to 256K, I think.
  From what I've seen, increasing it to 512K is counterproductive unless
  you've got a card with 1MB of SRAM on board.  (The Netgear boards have
  512K.)

And finally, netperf seems to work reasonably well for testing performance:

http://www.netperf.org

 They're relatively cheap, too, going for $339 at DataComm Warehouse.

FWIW, NECX has them for $310.

Ken
-- 
Kenneth Merry
k...@kdm.org


To Unsubscribe: send mail to majord...@freebsd.org
with unsubscribe freebsd-hackers in the body of the message