Opened 6 years ago

Closed 5 years ago

Last modified 4 years ago

#14580 closed enhancement (fixed)

Network 10Gbit - OCE11102 support

Reported by: kallisti5 Owned by: waddlesplash
Priority: normal Milestone: R1/beta2
Component: Drivers/Network/emulex_oce Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

It would be nice to test Haiku's network stack at higher speeds to help massage out any potential bugs, memory leaks, etc.

The OCE11102 10Gbit SFP+ card runs for a low cost *and* has a simple FreeBSD native driver.

https://github.com/freebsd/freebsd/tree/master/sys/dev/oce

DAC would be the easiest connection method to test connection speeds without needing any large 10Gbit switch investments.

Change History (6)

comment:1 by cb88, 6 years ago

Another option might be to implement IP over Thunderbolt which I believe is supported on Mac OS not sure about elsewhere. That can theoretically go up to 40Gb/s beteen two TB3 devices. The hardware is probably even cheaper as well though potentially more complex driverwise.

comment:2 by waddlesplash, 6 years ago

Imported in hrev52387; completely untested and so not added to the image. You should be able to just compile and then test yourself.

comment:3 by cb88, 6 years ago

Also why specificallly oce11102? Careful that you get one with the transceivers... Otherwise you'll be out another 40+ bucks for a pair.

There are other model numbers that are cheaper.. oce10102 for instance is under 20 bucks.

Fiber adapter support might be handy for people that want to run hard connections longer distances also... Or was the card you were looking at twinax sfp+ note not all sfp+ is optical.

Edit twinax it is didn't catch DAC as meaning direct attach copper. You can get premade fiber cables also for longer distances cost effectively

Last edited 6 years ago by cb88 (previous) (diff)

comment:4 by kallisti5, 6 years ago

Also why specificallly oce11102? Careful that you get one with the transceivers... Otherwise you'll be out another 40+ bucks for a pair.

The reason I went for the oce11102 is because of the SFP+ ports. 10Gbit can happen over several different technologies (DAC, AOC, Cat6, various fiber wavelengths, etc) SFP+ transceivers let you quickly switch between cabling without replacing hardware.

https://en.wikipedia.org/wiki/10_Gigabit_Ethernet#Physical_layer_modules

I'd rather have a nice small collection of various SFP+ transceivers and DAC/AOC's than a box full of switches and NIC's with various fixed physical 10Gbit transmissions methods.

Ever have a core switch with 10 Gbit Cat6? That's a poor investment now since almost nobody supports it.

Version 1, edited 6 years ago by kallisti5 (previous) (next) (diff)

comment:5 by waddlesplash, 5 years ago

Component: Drivers/NetworkDrivers/Network/emulex_oce
Owner: changed from nobody to waddlesplash
Resolution: fixed
Status: newclosed

comment:6 by nielx, 4 years ago

Milestone: UnscheduledR1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.