summaryrefslogtreecommitdiff
path: root/sys/dev/pci/if_nfe.c
AgeCommit message (Expand)Author
2007-09-12In nfe_start() do a fast return if IFF_OACTIVE is set, inJonathan Gray
2007-09-07use new malloc M_ZERO flag to shrink kernel.Damien Bergamini
2007-09-01Correct the backwards ethernet address that some NVidia MACs have.Chris Kuethe
2007-03-02MCP65 has no hardware checksum support.Jonathan Gray
2007-01-08Add support for HW TCP/IP checksum offload for adapters that support it.Damien Bergamini
2006-11-15Correct the WOL magic value and rename NFE_WOL_MAGIC to NFE_WOL_ENABLE.Brad Smith
2006-11-10Defer setting of the valid bit in the first TX descriptor afterDamien Bergamini
2006-11-05add the NVIDIA MCP67 LAN PCI ids.Brad Smith
2006-07-23add NVidia MCP61/65 ids.Brad Smith
2006-06-17add sys/timeout.hBrad Smith
2006-05-29garbage collect NFE_NO_JUMBO.Brad Smith
2006-05-28- remove ETHER_MAX_LEN_JUMBO and ETHERMTU_JUMBO.Brad Smith
2006-05-28unknown ioctl is ENOTTY not EINVALJason Wright
2006-05-27remove IFCAP_JUMBO_MTU interface capabilities flag and set if_hardmtu in a fewBrad Smith
2006-05-20set if_jumbo_mtu and the IFCAP_JUMBO_MTU capabilities flag whereBrad Smith
2006-04-26Use %b in error flag printfs to describe meaning of error bits.Jonathan Gray
2006-04-26And commit the diff from the right system.Brad Smith
2006-04-26check for IFF_RUNNING being set before calling nfe_init().Brad Smith
2006-04-07Add work around for mbuf leak in the tx path until weJonathan Gray
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
2006-03-02Put the PHY update/reset call in nfe_init back to the spot it was atJonathan Gray
2006-02-26use sc->sc_dev.dv_xname consistently.Damien Bergamini
2006-02-26Let if_nfe.c compile again by putting declaration of ifp inside #ifdefKenneth R Westerback
2006-02-26Don't define NFE_DEBUG by default.Jonathan Gray
2006-02-24check for M_PKTHDR.Brad Smith
2006-02-22fix nfe_txeof() to reset the wathdog timeout only when a full tx frameDamien Bergamini
2006-02-22re-enable interrupt mitigation and mask out NFE_IRQ_TIMER that was causingDamien Bergamini
2006-02-22update the media settings after MAC setup.Brad Smith
2006-02-21disable interrupt mitigation until i figure out why we're spending 10% ofDamien Bergamini
2006-02-20- remove mbuf linearization code. it is broken in this context and it is veryDamien Bergamini
2006-02-19- fix h/w VLAN tagging and enable it for adapters that support it (VLAN tagDamien Bergamini
2006-02-16- stop enabling/disabling interrupts in nfe_intr().Damien Bergamini
2006-02-15move setting IFCAP_VLAN_MTU back to where it is supposed to be.Brad Smith
2006-02-15add support for 64bit rings base addresses.Damien Bergamini
2006-02-15actually disable h/w VLAN tagging for now.Damien Bergamini
2006-02-15- enable jumbo frames for adapters that support it.Damien Bergamini
2006-02-13use pci_mapreg_type().Brad Smith
2006-02-13nVidia/nvidia -> NVIDIABrad Smith
2006-02-12fix a printfDamien Bergamini
2006-02-12don't print shared interrupts when debugging is on.Damien Bergamini
2006-02-12use BUS_DMA_READ flag when mapping RX buffers.Damien Bergamini
2006-02-12reduce the number of DMA sync operations by sincing multiple TX descriptorsDamien Bergamini
2006-02-12initial jumbo frames support (disabled for now).Damien Bergamini
2006-02-11set IFCAP_VLAN_MTU in the capabilites field.Brad Smith
2006-02-11- call nfe_ifmedia_upd() early in nfe_init() to reset the PHY.Damien Bergamini
2006-02-11fix nfe_free_tx_ring() and nfe_reset_tx_ring() to unmap the good items.Damien Bergamini
2006-02-11don't free the mbuf in nfe_encap() if it can't be DMA'mapped since it isDamien Bergamini
2006-02-11MCP51 boards don't support jumbo frames..Damien Bergamini
2006-02-11force a wakeup of the MAC in nfe_init().Damien Bergamini
2006-02-10Only kick the TX engine once in nfe_start() and only if there areBrad Smith