summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/ixgbe_82599.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Autoconfiguration and firmware semaphore refactoringmikeb2016-11-171-97/+113
|
* Bring in new PHY bits, some of the 82599 specific stuff becomes sharedmikeb2016-11-171-306/+207
|
* Style and typo fixes; no binary changemikeb2016-11-171-55/+62
|
* Remove unused bits; no functional changemikeb2016-11-161-2/+1
|
* Set the correct media type for 1000baseLX SFPs.jsg2015-04-301-1/+3
| | | | Tested by/ok sthen@, ok mikeb@
* Allow use of 1Gb 1000baseLX SFPs in 82599 ix(4) SFP+ port. Adapted fromsthen2015-04-301-1/+3
| | | | Linux commit 345be204dcbb. ok jsg@ mikeb@
* First stab at updating this monster to the Intel/FreeBSD current version.mikeb2013-08-051-226/+525
| | | | | | | | | 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.
* Implement SFP+ module hot-plug support for 82599 obtainedmikeb2012-12-171-1/+6
| | | | | | from FreeBSD. This also adds untested and hence disabled support for multispeed fiber interrupts. With input from and ok jsg.
* sync some 82599 bits with freebsd driver; ok jsgmikeb2012-11-101-20/+19
|
* Remove Flow Director code that is not used, is outdated and tendsmikeb2012-11-061-689/+1
| | | | to get in the way. ok krw, brad
* Add support for another 82599 SFP+ card. Original diff and tests bymikeb2012-08-111-1/+2
| | | | | Chris Maxwell <chris ! maxwell () hootsuite.com> ok jsg
* Add support for 10Gb ethernet cards based on the Intel X540 chipset.mikeb2012-08-061-3/+4
| | | | | | | The code was obtained from FreeBSD and tested on the hardware kindly donated by Tony Sarendal <tony () polarcap ! org>. Thanks a lot! ok jsg
* whitespace cleanup, no binary changemikeb2012-07-291-93/+91
|
* Monster update of ix(4). This brings ix(4) close to what is currentlyclaudio2011-06-101-773/+613
| | | | | | | | | in FreeBSD. This seems to fix a lot of problems on 82599 based cards including the VLAN problems and the corrupted receives. Putting this in now to work on it in tree since a few additional things need to be merged. Tested by myself, deraadt@ and jsg@ on both 98er and 99er cards. OK jsg@, deraadt@
* Add support for the 82599 ExpressModule (X520-P2) card.jsg2010-02-251-1/+2
|
* Add support for 82599 devices based on changes to the FreeBSD driver.jsg2010-02-231-0/+2351
Tested by deraadt on a HotLava card and myself with an Intel X520 and a CX4 82598. ok claudio@