#
296373 |
|
04-Mar-2016 |
marius |
- Copy stable/10@296371 to releng/10.3 in preparation for 10.3-RC1 builds. - Update newvers.sh to reflect RC1. - Update __FreeBSD_version to reflect 10.3. - Update default pkg(8) configuration to use the quarterly branch.
Approved by: re (implicit) |
#
295524 |
|
11-Feb-2016 |
sbruno |
MFC r292674 Update ixgbe(4) to Intel FreeBSD Networking Group version 3.1.13-k.
MFC r292571 and r292697 Add support for X552 and X550T.
MFC r293334 Fix SFP module insertion post boot.
MFC r293338 Fix VF handling of VLANs for Amazon Cloud.
Reviewed by: erj smh ngie jeffrey.e.pieper@intel.com Approved by: re (marius) Relnotes: Yes Sponsored by: Intel Corporation and Limelight Networks Differential Revision: https://reviews.freebsd.org/D5117
|
#
295008 |
|
28-Jan-2016 |
sbruno |
Fixed up version of r294061 that was reverted due to breakage of features (netmap) and architectures(i386). <I'll take the pointyhat on that one>
r283883 -- update to 3.1.0
r283893 -- update SRIOV API changes related to future possible MFC of SRIOV work
r285590 -- Fix ixgbe(4) SRIOV VF initialization bugs
r285591 -- Remove version check for FLOWID
r285592 -- Update netmap support for ixgbe SRIOV VFs.
r286238 -- Fixup MTU zeroing if INET/INET6 are undefined.
Submitted by: kevin bowling <kevin.bowling@kev009.com> Differential Revision: https://reviews.freebsd.org/D4273
|
#
294082 |
|
15-Jan-2016 |
ngie |
Revert r294061
A number of pieces needed (netmap(4)) etc are missing, i.e. the MFCs were incomplete.
Revert the changes so they can be redone cleanly again and to unbreak GENERIC, LINT, etc
Sponsored by: EMC / Isilon Storage
|
#
294061 |
|
15-Jan-2016 |
sbruno |
Multiple MFC for ixgbe -- v 3.1.0
r283883 -- update to 3.1.0
r283893 -- update SRIOV API changes related to future possible MFC of SRIOV work
r285590 -- Fix ixgbe(4) SRIOV VF initialization bugs
r285591 -- Remove version check for FLOWID
r285592 -- Update netmap support for ixgbe SRIOV VFs, needs ixgbe_netmap.h merge
r286238 -- Fixup MTU zeroing if INET/INET6 are undefined.
Submitted by: kevin bowling (kevin.bowling@kev009.com) Reviewed by: smh Relnotes: Yes Sponsored by: Limelight Networks Differential Revision: https://reviews.freebsd.org/D4273
|
#
283620 |
|
27-May-2015 |
erj |
MFC ixgbe commits for 10.2:
- r280182 - Split the driver into independent pf/vf loadables - r280197 - Resolve build issues - r280204 - Fix multiple same-name devclasses - r280228 - Fix i386 LINT build issues / remove unused variable - r280252 - Fix building ixgbe with gcc - r280962 - Make changes to busdma code similar to r257541 - r281772 & r281773 - Remove unused variable - partial r282280 - stats counter update (ix-only) - r282289 - Add X550 support - r282290 - Add X550 makefile updates - r282293 - Add ixgbe_x550.c to conf/files - r282299 - Fix gcc compile (extraneous extern declaration)
Finally, add ix_txrx.c to conf/files because it's required for compile in stable/10.
Approved by: jfv (mentor)
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
251964 |
|
18-Jun-2013 |
jfv |
Add quad port probe support, this gives the admin proper information about the slot (which should be a PCIE Gen 3 slot for this adapter) by looking back thru the PCI parent devices to the slot device.
The fix above also corrects the bandwidth display to GT/s rather than the incorrect Gb/s
Next, allow the use of ALTQ if you select the compile option IXGBE_LEGACY_TX.
Allow the use of 'unsupported' optic modules by a compile option as well.
Add a phy reset capability into the stop code, this is so a static configured driver will still behave properly when taken down (not being able to unload it).
This revision synchronizes the shared code with Intel internal current code, and note that it now includes DCB supporting code, this was necessitated by some internal changes with the code, but it also will provide the opportunity to develop this feature in the core driver down the road.
I have edited the README to get rid of some of the worse anachronisms in it as well, its by no means as robust as I might wish at this point however.
Oh, I also have included some conditional stuff in the code so it will be compatible in both the 9.X and 10 environments.
Performance has been a focus in recent changes and I believe this revision driver will perform very well in most workloads.
MFC after: 2 weeks
|
#
247822 |
|
04-Mar-2013 |
jfv |
First, sync to internal shared code, and then
Fixes: - flow control - don't override user value on re-init - fix to make 1G optics work correctly - change to interrupt enabling - some bits were incorrect for certain hardware. - certain stats fixes, remove a duplicate increment of ierror, thanks to Scott Long for pointing these out. - shared code link interface changed, requiring some core code changes to accomodate this. - add an m_adj() to ETHER_ALIGN on the recieve side, this was requested by Mike Karels, thanks Mike. - Multicast code corrections also thanks to Mike Karels.
|
#
238149 |
|
05-Jul-2012 |
jfv |
Update to the ixgbe driver: - Add a couple of new devices - Flow control changes in shared and core code - Bug fix to Flow Director for 82598 - Shared code sync to internal with required core change
Thanks to those helping in the testing and improvements to this driver!
MFC after:5 days
|
#
230775 |
|
30-Jan-2012 |
jfv |
New hardware support: Intel X540 adapter support added. Some shared code reorganization along with the new adapter. Sync changes to OACTIVE in igb into this driver. Misc small fixes.
|
#
215911 |
|
26-Nov-2010 |
jfv |
Update ixgbe driver to verion 2.3.6 - This adds a VM SRIOV interface, ixv, it is however transparent to the user, it links with the ixgbe.ko, but when ixgbe is loaded in a virtualized guest with SRIOV configured this will be detected. - Sync shared code to latest - Many bug fixes and improvements, thanks to everyone who has been using the driver and reporting issues.
|