#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
250168 |
|
01-May-2013 |
eadler |
Update Intel email address.
PR: docs/175349 Submitted by: Lars Eggert <lars@netapp.com> Discussed with: jfv
|
#
230742 |
|
29-Jan-2012 |
eadler |
GS105v3 exhibit the same behavior
PR: docs/135999 Submitted by: Boris Kochergin <spawky@acm.poly.edu> No objection from: jfv Approved by: cperciva MFC after: 3 days
|
#
181027 |
|
30-Jul-2008 |
jfv |
Merge of the source for igb and em into dev/e1000, this proved to be necessary to make the static drivers work in EITHER/OR or BOTH configurations. Modules will still build in sys/modules/igb or em as before.
This also updates the igb driver for support for the 82576 adapter, adds shared code fixes, and etc....
MFC after: ASAP
|
#
170141 |
|
30-May-2007 |
jfv |
A few small but significant fixes: - Coverity Prevent(tm) CID 1906 a bogus use of bzero where unneeded. - ICH8 systems autoneg to 100 rather than 1000, this can also be seen in 82573, the logic was backwards. - On new 82575 quadports half duplex tx speed is slow... this was due to overwriting TCTL reg rather than adding bits.
|
#
169240 |
|
03-May-2007 |
jfv |
Merge in the new driver (6.5.0) of Intel. This has a new shared code infrastructure that is family specific and modular. There is also support for our latest gigabit nic, the 82575 that is MSI/X and multiqueue capable.
The new shared code changes some interfaces to the core code but testing at Intel has been going on for months, it is fairly stable.
I have attempted to be careful in retaining any fixes that CURRENT had and we did not, I apologize in advance if any thing gets clobbered, I'm sure I'll hear about it :)
Approved by pdeuskar
|
#
160949 |
|
03-Aug-2006 |
glebius |
Merge in new driver from Intel, version 6.0.5. It adds support for 80003 NICs and NICs found on ICH8 mobos, and improves support for already known chips.
Details: - if_em.c. Merged manually, viewing diff between new vendor driver and previous one. This was an easy task, because most changes between 5.1.5 and 6.0.5 are bugfixes taken from FreeBSD. - if_em_hw.h. Dropped in from vendor, and then restored revisions 1.16, 1.17, 1.18. - if_em_hw.c. Dropped in from vendor, and then restored revision 1.15. - if_em_osdep.h. Added new required macros from vendor file and add a hack against define namespace mangling in if_em_hw.h. Intel made another hack, but I prefer mine.
|
#
157566 |
|
06-Apr-2006 |
glebius |
Merge in new driver from Intel, version 5.1.5. Adds support for some new chips and improves support for already supported ones.
Some details, important for future merges: - if_em.c merged manually, viewing diff between new vendor driver and previous one. - if_em_hw.h dropped in from vendor, and then restored revisions 1.16, 1.17, 1.18. - if_em_hw.c dropped in from vendor, and then two liner change made, that restores support for two rare chips.
|
#
153355 |
|
12-Dec-2005 |
glebius |
- Polling can be used on SMP. - A kernel module can support polling.
|
#
147890 |
|
11-Jul-2005 |
delphij |
Correct a minor typo.
Pointed out by: Xuefeng DENG <dengxf at dengh com> Approved by: re (scottl)
|
#
146663 |
|
26-May-2005 |
tackerman |
Latest README to correspond to latest Intel version 2.1.7
|
#
119509 |
|
27-Aug-2003 |
pdeuskar |
Add support for new devices. Bug Fixes: - Allow users to use LAA - Remember promiscuous mode settings while bridging - Allow gratuitous arp's to be sent
PR: 52966/54488 MFC after: 1 week
|
#
115878 |
|
05-Jun-2003 |
pdeuskar |
Add support for Quad port adapter Add sysctl's to display statistics/debug_info Set WAIT_FOR_AUTONEG_DEFAULT to zero by default Increment packet in/out statistics inline instead of every two seconds.
MFC after: 3 days
|
#
112472 |
|
21-Mar-2003 |
pdeuskar |
Added support for 82541 and 82547 based adapters. - These have Intel gigabit PHY - 82547 uses CSA interface
MFC after: 1 week
|
#
108229 |
|
23-Dec-2002 |
pdeuskar |
- Move to array based indexing for TX/RX descriptor/buffer management - Added support for ITR (interrupt throttle register). This feature is available on adapters based on 82545 and above - Fixed problem with vlan support when traffic has priority bits set. (kern/45907)
PR: kern/45907 MFC after: 1 week
|
#
106649 |
|
08-Nov-2002 |
pdeuskar |
- Set RS (Report Status) bit on all descriptors of a packet instead of just the last one. - Set RDTR to zero by default instead of 28. - Fixed a problem with TX hangs with jumbo frames when number of fragments in the mbuf chain is large. - Added support for 82540EP based cards.
MFC after: 3 days
|
#
102242 |
|
21-Aug-2002 |
pdeuskar |
TX/RX descriptor/buffer management changes. Use array based scheme instead of queueing macros.
Submitted by: Luigi Rizzo (rizzo@icir.org) MFC after: 3 days
|
#
100184 |
|
16-Jul-2002 |
pdeuskar |
- Use IO mode to reset the controller (82544 and beyond) - Read the Mac address only once during attach. (This fixes the failover issue observed using the bonding driver)
MFC after: 3 days
|
#
97785 |
|
03-Jun-2002 |
pdeuskar |
Added support for 82545EM and 82546EB based adapters. Added Vlan support.
MFC after: 1 week
|