summaryrefslogtreecommitdiff
path: root/sys/dev/ic/re.c
AgeCommit message (Expand)Author
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
2006-09-18Fix for re_stop() being called from re_cardbus_shutdown() with theDimitry Andric
2006-09-17Re-add the link state check to re_start(), which was added in rev 1.31 andBrad Smith
2006-09-15Kettenis's polished version of diff to preserve the mac address on thecus,Dale Rahn
2006-08-17Remove the link state check from re_start() for now. Allows the 8139C+Brad Smith
2006-08-06fix swapping of the station address for big-endian archs.Brad Smith
2006-08-06fix the config space macro used with the TX start command.Brad Smith
2006-08-06With the PCIe devices, it looks as if issuing a TX command whileBrad Smith
2006-08-05- move the promiscuous mode handling code into re_setpromisc().Brad Smith
2006-08-05- restructure the TX descriptor handling code to decouple theBrad Smith
2006-08-05Use IFQ_POLL/IFQ_DEQUEUE instead of IFQ_DEQUEUE/IF_PREPEND.Brad Smith
2006-07-06Write the mac address into the registers CORRECTLY!Dale Rahn
2006-07-03- re_attach(): Use bus_dma* directly instead of calling re_allocmem().Brad Smith
2006-07-02put writing of RL_IDR0 and RL_IDR4 back to how they should be.Brad Smith
2006-07-01(fxp/re)_attach_common -> (fxp/re)_attachBrad Smith
2006-06-30- add a disable argument for re_stop.Brad Smith
2006-06-29Finally fix the EEPROM reading code so that we can access the EEPROMs on allBrad Smith
2006-06-27- Make re_diag() off by default.Brad Smith
2006-06-27- add fixup code in the RX path for strict alignment architectures.Brad Smith
2006-06-24de-register, ANSI functions and a little cleaning.Brad Smith
2006-06-24some comment fixes.Brad Smith
2006-06-17add sys/timeout.hBrad Smith
2006-06-05Write the words of the mac address in reverse order to fix a MAC problem onDale Rahn
2006-05-29Only claim an interrupt if a real interrupt event occured, prevents falseDale Rahn