Opened 10 months ago

Closed 10 months ago

Last modified 10 months ago

#14578 closed enhancement (invalid)

Network card - MT26448 Driver

Reported by: kallisti5 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Drivers/Network Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by kallisti5)

The MT26448 chipset is available in low-cost SFP+ network cards. We could test our network stack at 10 Gbit speeds if we had at least one driver ported over from FreeBSD.

A search on ebay for "Mellanox Connectx-2" will find quite a few of these low-cost 10Gbit cards.

Change History (6)

comment:1 Changed 10 months ago by kallisti5

Description: modified (diff)

comment:2 Changed 10 months ago by kallisti5

Summary: Network card - MT26488 DriverNetwork card - MT26448 Driver

comment:3 Changed 10 months ago by waddlesplash

Resolution: invalid
Status: newclosed

MT26448 is supported only by an external driver from Mellanox, not a driver in FreeBSD itself; and said driver requires FreeBSD's linuxkpi compatibility layer, as well as about ~2-4M other lines of code (I didn't accurately count) that it brings with it. So this is not feasible in the slightest.

comment:4 Changed 10 months ago by waddlesplash

comment:5 Changed 10 months ago by waddlesplash

Or any of these, really: https://www.freebsd.org/cgi/man.cgi?apropos=1&manpath=freebsd-release-ports&query=10Gb

Hmm, the mlx4en drivers do appear in that list, so maybe they are in FreeBSD now. The manpage for them states that they need the LinuxKPI compat layer though, so porting them is still infeasible.

comment:6 Changed 10 months ago by kallisti5

ah. lame. Didn't realize it used the FreeBSD Linux compatibility layers.

For reference, the drivers are here:

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

Note: See TracTickets for help on using tickets.