summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_em.c
AgeCommit message (Expand)Author
2008-04-09dma sync the tx ring and post new packets to the chip once per call toDavid Gwynne
2008-03-02At the moment em_flowstatus() does not deal with fiber interfaces andBrad Smith
2008-03-02If bus_dmamap_load_mbuf() fails in em_get_buf() use m_freem() intead ofBrad Smith
2008-02-27Correct the watchdog timer by moving it out from under the condition checkBrad Smith
2008-02-20Add support for the Intel ICH9 chipsets.Brad Smith
2008-02-04Add PCI ids for some 82571 based multi port adapters.Brad Smith
2008-02-02Move the current flow control status code out of em_media_status()Brad Smith
2007-10-21Allow for the adjustment of the number of RX descriptorsBrad Smith
2007-10-01More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' whereKenneth R Westerback
2007-05-31only call em_init() when IFF_UP is set, not unconditional.Henning Brauer
2007-05-311000 != 0x1000 (4096)Chris Kuethe
2007-05-30Move the knob for the interrupt throttling register next to the knobs forChris Kuethe
2007-05-09delete unused functions. typical vendor garbage driver..; ok kettenisTheo de Raadt
2007-05-09Revert rev 1.116. For some reason this caused the device to do DMA from/toMark Kettenis
2007-03-16A new PCI id for Intel's PCIe quad port fiber adapter.Reyk Floeter
2007-01-26Workaround for an issue with em(4) interfaces on Lenovo X60/T60 laptops whereTobias Weingartner
2007-01-21Fix typo. From brad@Mark Kettenis
2007-01-15Report flow control status.Mark Kettenis
2006-12-27Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.Mark Kettenis
2006-12-06Implement em_read_pcie_cap_reg(), where we set the max read size onReyk Floeter
2006-12-04report full/half duplex state for non-MII interfacesReyk Floeter
2006-11-21Remove watchdog handler workaround introduced in rev 1.149 which is noBrad Smith
2006-11-21style changes. no op.Brad Smith
2006-11-18fix commentsBrad Smith
2006-11-17Add a lower TX threshold value and use this when checking the number ofBrad Smith
2006-11-14Rework the transmit register handling. In em_encap() store the index ofBrad Smith
2006-11-10Pre-allocate the TX DMA maps intead of creating and destroying a DMA mapBrad Smith
2006-11-07em_get_buf():Brad Smith
2006-11-06Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds supportBrad Smith
2006-11-03the 8257E KCS PCI id is not the MAC but an IPMI interface being providedBrad Smith
2006-10-30removed unused variable.David Gwynne
2006-09-29move the checksum stuff under EM_CSUM_OFFLOAD.Brad Smith
2006-09-17Try to reclaim the TX descriptors in the watchdog handler before actuallyBrad Smith
2006-09-17Overhaul RX path to recover from mbuf cluster allocation failure.Brad Smith
2006-09-17revert revision 1.131, the code in question was later found to not ensureBrad Smith
2006-08-22- Re-add the m_adj() back into em_get_buf(), but this time checkBrad Smith
2006-08-14replace a incorrect number with a proper define. this is a no-op changeBrad Smith
2006-08-09cosmetic tweaks.Brad Smith
2006-08-09Sync up to Intel's latest FreeBSD em driver (6.1.4). Adds PCI id for the PCIeBrad Smith
2006-08-09Use the DMA map size from the DMA map instead of the dma_size field withBrad Smith
2006-08-04- merge em/ixgb_disable_promisc() into em/ixgb_set_promisc().Brad Smith
2006-08-04fix up error messages in em/ixgb_allocate_pci_resources().Brad Smith
2006-08-01(em/ixgb)_(clean_transmit_interrupts/process_receive_interrupts) ->Brad Smith
2006-07-10Fully initialize the softc structure before enabling interrupt. ok brad@Dale Rahn
2006-07-08don't add 1000Mbps media types for a 10/100 only PHY.Brad Smith
2006-07-07Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds supportBrad Smith
2006-07-05revert back to the older driver as this causes some breakage.Brad Smith
2006-07-03Sync up to Intel's latest FreeBSD em driver (6.0.5). Adds supportBrad Smith
2006-06-28remove some whitespace.Brad Smith
2006-06-24make em_fixup_rx() a void function.Brad Smith