summaryrefslogtreecommitdiff
path: root/sys/dev/ic/re.c
AgeCommit message (Expand)Author
2008-10-16Switch the existing TX VLAN hardware support over to having theChristian Weisgerber
2008-10-16Convert RX tag stripping to storing the tag in the mbuf header andChristian Weisgerber
2008-10-11Use hardware timer to simulate interrupt moderation. Old devices will noBrad Smith
2008-10-09Set hardware timer according to bus clock speed.Brad Smith
2008-10-06Detect and store the PCI/PCIe bus speed.Brad Smith
2008-10-02First step towards cleaning up the Ethernet driver ioctl handling.Brad Smith
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-08-29Take the PHY out of power down while attaching just before probing forBrad Smith
2008-08-28Rewrite the multicast/promiscuous handling and in the process merge intoBrad Smith
2008-08-13Replace the use of a separate softc field to track the linkBrad Smith
2008-08-11Add support for TX/RX checksum offload for newer re(4) chipsets.Brad Smith
2008-08-05Add support for reading the MAC address for newer re(4) chipsets.Brad Smith
2008-07-15Adapt some code from the FreeBSD driver required to makeJonathan Gray
2008-07-13Add some additional hardware revisions from FreeBSD needed forJonathan Gray
2008-04-20Move the threshold fix from the re(4) code back into the header asBrad Smith
2008-04-20- Recognize the 8168C chipset.Brad Smith
2008-04-20Remove redundant checks for the 8139C+ chipset, this code can onlyBrad Smith
2008-04-20- Add some more defines.Brad Smith
2008-03-20VLAN tag info must be inserted into all descriptors of a multi-descriptorBrad Smith
2008-03-12Set the RX FIFO threshold to no RX threshold for re(4) adapters.Brad Smith
2008-02-17Simplify the hw revision handling by removing the use of theBrad Smith
2008-01-16- Store the hw revision into a new softc field in re_attach() and referenceBrad Smith
2007-07-16The logic determining the value of rl_eewidth for the 9346 and 9356Todd C. Miller
2007-06-06add another revision "RTL8168 3"; from NetBSD via BradPeter Valchev
2007-06-06- Recognize the 8110SCe 8169 revision in re(4)Peter Valchev
2007-05-08non-static inline functions waste spaceTheo de Raadt
2007-05-05Properly ifdef debug bits to save a bit of space.Jonathan Gray
2007-03-02Fix and enable HW VLAN tagging.Kenneth R Westerback
2007-02-25dmesg should look like devN at busN locators: device infoTheo de Raadt
2007-02-15from linux->freebsd->brad->me, tested by matthieu, brad, kettenis, others...Jason Wright
2007-02-08Don't clear IFF_OACTIVE in re_txeof() unless there are at least 4 freeMark Kettenis
2007-02-03Don't set the RL_CFG1_FULLDUPLEX bit. The RL_CFG1_FULLDUPLEX bit inKenneth R Westerback
2007-01-27When flooding dmesg with ``can't read/write phy register'', be nice enough toMiod Vallat
2007-01-26remove duplicate test; from bradJason Wright
2007-01-23adjust m_data and m_len directly rather than calling m_adj().Marcus Glocker
2006-12-30Add flow control support.Mark Kettenis
2006-12-21re_fixup_rx() is a no-op function, other than copying data to the same addres...Dale Rahn
2006-12-20remove debug message inserted in last commitTheo de Raadt
2006-12-12add a workaround for hardware ip4csum-tx bug on re(4) chips. theReyk Floeter
2006-12-01rename 8100E id to spin 1 and add the 8100E second spin chip idTodd T. Fries
2006-11-28identify the chipset.Brad Smith
2006-11-28move printing of the interrupt string into re_attach().Brad Smith
2006-11-24replace a magic number (reserved TX descs?) with macroBrad Smith
2006-11-18- set descriptor DMA addresses before enabling TX and RXBrad Smith
2006-11-01Put common data for each RX DMA descriptor into a new rxsoft structure.Brad Smith
2006-10-31- Rename a variable to clarify meaning of index.Brad Smith
2006-10-31- Make DMA descripter members volatileBrad Smith
2006-10-22DMA memory for the TX ring should be aligned at RL_RING_ALIGN,Brad Smith
2006-10-16Fix for watchdog timeouts experienced with some Realtek adapters.Brad Smith
2006-09-29Only run the hardware diagnostic function re_diag() on adapters withBrad Smith