summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_em.c
AgeCommit message (Expand)Author
2011-06-16Enable MSI on newish PCIe hardware, essentially everything handled by the LinuxMark Kettenis
2011-06-03Fix em_write_pci_cfg() and em_read_pci_cfg() to avoid unaligned access, andMark Kettenis
2011-04-22Add support for PCH2 (Sandy Bridge) MAC with 82579 PHY.Jonathan Gray
2011-04-14the mechanical part of 82580 support, more to comeJonathan Gray
2011-04-13modify the interrupt handler so it only processes the rings once,David Gwynne
2011-04-05We only use the io space in em_reset_hw() on a few MAC typesJonathan Gray
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-04-03use nitems(); no binary change for drivers that are compiled on amd64.Jasper Lievisse Adriaanse
2011-03-09HW stats debugging via ifconfig emX debug instead ofMarco Pfatschbacher
2011-02-13Do not compile statistics counters code if defined(SMALL_KERNEL). Makes i386Miod Vallat
2010-09-19add support for 82583V. Confirmed to work on Portwell CAD-0205.YASUOKA Masahiko
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-08-31Add DVACT_QUIECE support. This is called before splhigh() and beforeTheo de Raadt
2010-08-27Have the em powerhook call the activate function, which does a way betterTheo de Raadt
2010-08-08Make sure hw.revision_id gets initialized before it's used by em_set_mac_type()Mark Kettenis
2010-08-04Correct a problem reported by Holger Mikolon that turns out to beJonathan Gray
2010-08-03Disable hardware VLAN stripping/insertion on 8257[56] for now. WhileJonathan Gray
2010-07-26Make sure we stop DMA before suspend instead of doing it as the first thingMark Kettenis
2010-06-28Initial 82578 support from Mike Belopuhov.Jonathan Gray
2010-06-27More PCH/82577 bits from FreeBSD, this does not includeJonathan Gray
2010-06-21Initial support for PCH based em adapters with 82577 PHY,Jonathan Gray
2010-06-21Add some more ids for existing mac and phy types foundJonathan Gray
2010-05-18Add as yet untested support for the 82576 quad copper ET2Jonathan Gray
2010-03-16Set rx_ndescs to zero when initializing the rx ring. Otherwise we'llMark Kettenis
2009-12-02Zap trailing whitespace. From Brad.Stuart Henderson
2009-11-26Fix an issue where 82573L based em(4) devices had long latencies on theDariusz Swiderski
2009-11-26em_stop() removes IFF_RUNNING flag, so we should rely on the IFF_UP being setDariusz Swiderski
2009-11-26unbrak previousDariusz Swiderski
2009-11-26handle DV_SUSPEND and DV_RESUMEDariusz Swiderski
2009-11-25Add support for em(4) interfaces found on intel EP80579 SoC. The MAC part isDariusz Swiderski
2009-10-13Start doing the neccessary operations in the detach function in the right order.Theo de Raadt
2009-10-11remove duplicate ierrors increment (rx_overruns gets incremented) which wasDariusz Swiderski
2009-10-11add support for ICH9 M V chipset, from brad.Dariusz Swiderski
2009-10-10Again, in detatch... call whatever disconnects our interrupt, before weTheo de Raadt
2009-10-09Must also timeout_del twice in detach()...Theo de Raadt
2009-10-09A working detach function. Has no impact on anything else in the driver.Theo de Raadt
2009-09-04Bring back support for iCH10 based chips. This time support for fiber cardsDariusz Swiderski
2009-08-21Back-out support for iCH10 chips from em(4).Dariusz Swiderski
2009-08-13- consistify cfdriver for the ethernet drivers (0 -> NULL)Jasper Lievisse Adriaanse
2009-08-12revert my change to m_cluncount which tries to prevent the systemDavid Gwynne
2009-08-12if we get dangerously low on clusters during interrupts, we needDavid Gwynne
2009-08-10A few more simple cases of shutdown hooks which only call xxstop, whenTheo de Raadt
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-07-27Split comment from lint keyword. OK dms@Claudio Jeker
2009-06-26Support the ICH10 variants of em(4). All the work done by Dariusz SwiderskiClaudio Jeker
2009-06-23Add support for the 82574L chips and the bme1000 phy which is also used onClaudio Jeker
2009-06-05tidy up promiscuous mode and multicast handling; from Brad; ok sthen@Christian Weisgerber
2009-06-04Match em(4) against all the newer chips (82575/6) and treat them all theClaudio Jeker
2009-06-03Add support for the newer 82575 and maybe 82576 chips. The cards work moreClaudio Jeker
2009-05-31doubled error messages are sillyTheo de Raadt