summaryrefslogtreecommitdiffstats
path: root/sys/dev/em/README
Commit message (Collapse)AuthorAgeFilesLines
* Merge of the source for igb and em into dev/e1000, thisjfv2008-07-301-405/+0
| | | | | | | | | | | 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
* A few small but significant fixes:jfv2007-05-301-43/+31
| | | | | | | | - 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.
* Merge in the new driver (6.5.0) of Intel. This has a newjfv2007-05-041-37/+81
| | | | | | | | | | | | | | | | 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
* Merge in new driver from Intel, version 6.0.5. It adds support forglebius2006-08-031-6/+13
| | | | | | | | | | | | | | | | | | 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.
* Merge in new driver from Intel, version 5.1.5. Adds support for someglebius2006-04-061-22/+61
| | | | | | | | | | | | 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.
* - Polling can be used on SMP.glebius2005-12-121-5/+0
| | | | - A kernel module can support polling.
* Correct a minor typo.delphij2005-07-111-1/+1
| | | | | Pointed out by: Xuefeng DENG <dengxf at dengh com> Approved by: re (scottl)
* Latest README to correspond to latest Intel version 2.1.7tackerman2005-05-261-143/+124
|
* Add support for new devices.pdeuskar2003-08-271-6/+46
| | | | | | | | | | 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
* Add support for Quad port adapterpdeuskar2003-06-051-2/+4
| | | | | | | | 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
* Added support for 82541 and 82547 based adapters.pdeuskar2003-03-211-72/+114
| | | | | | | - These have Intel gigabit PHY - 82547 uses CSA interface MFC after: 1 week
* - Move to array based indexing for TX/RX descriptor/buffer managementpdeuskar2002-12-231-3/+3
| | | | | | | | | - 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
* - Set RS (Report Status) bit on all descriptors of a packet instead of just ↵pdeuskar2002-11-081-3/+3
| | | | | | | | | | | 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
* - Use IO mode to reset the controller (82544 and beyond)pdeuskar2002-07-161-21/+7
| | | | | | | - Read the Mac address only once during attach. (This fixes the failover issue observed using the bonding driver) MFC after: 3 days
* Added support for 82545EM and 82546EB based adapters.pdeuskar2002-06-031-0/+281
Added Vlan support. MFC after: 1 week
OpenPOWER on IntegriCloud