Page MenuHomeFreeBSD

ixgbe: Add X550 device support.
ClosedPublic

Authored by erj on Apr 30 2015, 6:09 PM.
Referenced Files
Unknown Object (File)
Fri, Apr 26, 12:43 PM
Unknown Object (File)
Thu, Apr 25, 11:49 PM
Unknown Object (File)
Thu, Apr 25, 4:20 PM
Unknown Object (File)
Wed, Apr 17, 2:26 AM
Unknown Object (File)
Tue, Apr 16, 2:46 AM
Unknown Object (File)
Thu, Apr 11, 6:48 PM
Unknown Object (File)
Mar 10 2024, 3:09 AM
Unknown Object (File)
Jan 25 2024, 6:15 AM
Subscribers

Details

Reviewers
jfv
jhb
erj
gnn
adrian
Group Reviewers
manpages
Summary

This version of the driver adds support for standalone X550 adapters and the 10Gbase-T/backplane X552/557 devices integrated in Xeon D SoCs. Support for other X550 SKUs will be forthcoming, as they are released.

Test Plan

We've tested our internal version of the driver, and this version of the driver should work. However, we don't do much testing with other features like netmap or other pseudodrivers like lagg, so this may unintentionally break some of that functionality.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage

Event Timeline

erj retitled this revision from to ixgbe: Add X550 device support..
erj updated this object.
erj edited the test plan for this revision. (Show Details)
erj added reviewers: jfv, gnn.
erj set the repository for this revision to rS FreeBSD src repository - subversion.
erj added a project: network.
erj added a subscriber: adrian.

The man page / README needs updating, to describe the new sysctls and functionality.

adrian added a reviewer: adrian.
adrian added inline comments.
sys/dev/ixgbe/if_ix.c
2792

The reason I #if 0'ed these out is so it's really obvious to people who /want/ 4-tuple UDP hashing what they need to do.

2831

Instead of having an if for the index_mult and then a switch statement below, fold both the mult and the table size into one switch statement?

This revision is now accepted and ready to land.Apr 30 2015, 6:16 PM
gnn edited edge metadata.

Please update the 2014 copyright before committing, but, otherwise, looks good.

sys/dev/ixgbe/ixgbe_x550.h
4

It is now 2015.

erj edited edge metadata.

Made changes suggested by @adrian and changed the copyright to 2015 in all the files.

This revision now requires review to proceed.Apr 30 2015, 9:57 PM
erj added a reviewer: erj.
This revision is now accepted and ready to land.May 7 2015, 6:00 PM