summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/ixgbe_x540.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update ix(4) from freebsd to add support for X553 controllers.jmatthew2020-03-021-45/+134
| | | | | | Tested on 82599 (sfp+) and X540 (baseT) by me and Hrvoje Popovski, and on X553 by sthen@ and abieber@, and possibly more via snapshots ok sthen@ mikeb@
* oops some snapshot tests fell inderaadt2020-02-281-134/+45
|
* syncderaadt2020-02-281-45/+134
|
* Autoconfiguration and firmware semaphore refactoringmikeb2016-11-171-47/+50
|
* EEPROM code refactoring for X540mikeb2016-11-171-67/+75
|
* Bring in new PHY bits, some of the 82599 specific stuff becomes sharedmikeb2016-11-171-6/+6
|
* Style and typo fixes; no binary changemikeb2016-11-171-36/+41
|
* Remove unused bits; no functional changemikeb2016-11-161-2/+1
|
* scrap unused ixgbe_get_link_capabilities_X540mikeb2015-05-201-21/+1
|
* We have never limited the definition of "supported SPF modules"mikeb2014-08-251-2/+1
| | | | | | | | | | | | | to the vendor/make whitelist maintained by Intel so there's no reason to start doing it now. When syncing the driver to the FreeBSD codebase I have decided to take this chunk as is but it appears that it breaks cheap chinese SFP+ fiber optics modules that we all love. And while there's still a lot of places where we check for the vendor OUI, most of these checks are not necessary. Issue reported and fix tested by Tony Sarendal. Thanks!
* First stab at updating this monster to the Intel/FreeBSD current version.mikeb2013-08-051-51/+63
| | | | | | | | | This syncs PHY and chip dependent parts as well as brings support for the flow control and additional (untested) bits for 1G fiber versions. Tested by Hrvoje Popovski <hrvoje at srce ! hr> on 82599/SFP+DA, florian@ and benno@ on 82599/SFP+SR and on 82598/CX4-BP, 82599/SFP+DA and X540/RJ45 by me.
* Add support for 10Gb ethernet cards based on the Intel X540 chipset.mikeb2012-08-061-0/+898
The code was obtained from FreeBSD and tested on the hardware kindly donated by Tony Sarendal <tony () polarcap ! org>. Thanks a lot! ok jsg