summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_em.c
AgeCommit message (Expand)Author
2014-08-26Revert part of the if_rxr diff that incorrectly moves RX ring tailMike Belopuhov
2014-07-13Some reallocarray() use; review Jean-Philippe Ouellet, patrick keshishianTheo de Raadt
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-07-08cut things that relied on mclgeti for rx ring accounting/restriction overDavid Gwynne
2014-07-08bus_dmamap_sync the rx ring once per em_rxeof call, rather than for everyDavid Gwynne
2014-07-08in em_rxeof, when the ifp stack var is declared its initted to theDavid Gwynne
2014-07-08em_rxeof is only called from em_intr, and only if IFF_RUNNING isDavid Gwynne
2014-07-07if em encounters a heavilty fragmented packet, it can (will) stall theDavid Gwynne
2014-06-11em(4) receives jumbos by chaining its MCLBYTES sized descriptorsDavid Gwynne
2014-03-10match on 82580 quad fiber and add untested support forJonathan Gray
2014-03-10match on more i217/i218 variantsJonathan Gray
2014-02-22basic i210/i211 support (improved after looking at gollo@ i210 diff on misc)Chris Cappuccio
2014-02-17Add initial support for i354 MAC and M88E1543 PHY.Jonathan Gray
2013-12-28The few network drivers that called their children's (ie. mii PHYTheo de Raadt
2013-12-06Add a DVACT_WAKEUP op to the *_activate() API. This is called after theTheo de Raadt
2013-11-27use a macro when testing for an ich8 family mac typeJonathan Gray
2013-11-21Initial support for the integrated Lynx Point and Lynx Point LP EthernetJonathan Gray
2013-11-15Nathan Wheeler has an em which lacks a prom. Rather than fail when noTheo de Raadt
2013-10-19Enable TX checksum offload; from brad@ with input from mikeb@.Christian Weisgerber
2013-01-27Correct the PBA size used for PCH adapters (26KB).Brad Smith
2012-11-28- Use IF_Gbps(1) instead of IF_Mbps(1000)Brad Smith
2012-08-16we're not going to loop in rxeof here as well so remove the leftoversMike Belopuhov
2012-08-16revert previous; wrong diffMike Belopuhov
2012-08-15we're not going to loop in rxeof here as well so remove the leftoversMike Belopuhov
2012-05-17Add support for i350 based devices, based in part on Intel codeJonathan Gray
2012-05-14trigger tx start routine when link goes up to prevent a lockupMike Belopuhov
2012-02-1582571/82572 do not properly set byte enables 2 and 3 on MSIJonathan Gray
2011-10-05Add the remaining parts of support for 82580 based devices such asJonathan Gray
2011-08-30Don't OR the VID, we want the whole TCI, this makes vlanprio (PCP/CF)Christiano F. Haesbaert
2011-07-05Stupid driver makes a copy of struct pci_attach_args. Make sure we clearMark Kettenis
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