summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_em.c
AgeCommit message (Expand)Author
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
2009-05-25Add missing letoh in em(4) vlan handling, resulting in a problem onStuart Henderson
2009-01-27make drivers tell the mclgeti allocator what their maximum ring size isDavid Gwynne
2008-12-23allow us to completely exhaust the rx ring now that we handle the RXO (rxDavid Gwynne
2008-12-21rework the programming of the multicast addresses onto the chip to use theDavid Gwynne
2008-12-21use the RXO (rx overflow) interrupt to try to refill the rx ring. this letsDavid Gwynne
2008-12-15revert 1.20 now that the new allocator is used to control the number ofBrad Smith
2008-12-06uncount clusters taken off the rx ring immediately. if those clusters wereDavid Gwynne
2008-12-04Add initial support for the ICH9 IGP M and ICH9 IGP M AMT chipsets.Brad Smith
2008-12-03recommit the use of the new mbuf cluster allocator.David Gwynne
2008-11-29revert 1.197 if_em.c, 1.38/1.39 if_em.h, requested by dlg, until a bugStuart Henderson
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-26rework the filling of the rx ring. this switches us to having the clusterDavid Gwynne
2008-11-24some whitespace fixes in em_rxeofDavid Gwynne
2008-11-09Introduce bpf_mtap_ether(), which for the benefit of bpf listenersChristian Weisgerber
2008-10-28Some tweaks for the usage of NVLAN > 0 checks in the code.Brad Smith
2008-10-19Re-add support TX VLAN tag insertion and RX VLAN tag stripping.Brad Smith
2008-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
2008-10-05Always update published link state even if the internal link state doesn'tMark Kettenis
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-30style nits.Brad Smith
2008-09-24remove dead stores and newly created unused variables.Charles Longeau
2008-08-29Disable the use of Jumbo frames on the first generation chips (82542).Brad Smith