aboutsummaryrefslogtreecommitdiff
path: root/sys/pci/if_rl.c
Commit message (Expand)AuthorAgeFilesLines
* Move rl(4) to dev/rl.Gleb Smirnoff2014-09-191-2126/+0
* Fix various NIC drivers to properly cleanup static DMA resources.John Baldwin2014-06-111-4/+3
* The r48589 promised to remove implicit inclusion of if_var.h soon. PrepareGleb Smirnoff2013-10-261-0/+1
* Add D-Link DFE-520TX rev C1.Pyun YongHyeon2013-01-161-0/+2
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-1/+1
* Remove duplicate const specifiers in many drivers (I hope I got all ofDimitry Andric2012-11-051-1/+1
* Use correct Config registers for RTL8139 family. Unlike RTL8168 andPyun YongHyeon2012-02-251-14/+23
* - There's no need to overwrite the default device method with the defaultMarius Strobl2011-11-221-5/+1
* - Import the common MII bitbang'ing code from NetBSD and convert drivers toMarius Strobl2011-11-011-181/+46
* Close a race where SIOCGIFMEDIA ioctl get inconsistent link status.Pyun YongHyeon2011-10-171-1/+1
* Do a sweep of the tree replacing calls to pci_find_extcap() with calls toJohn Baldwin2011-03-231-3/+3
* Convert the PHY drivers to honor the mii_flags passed down and convertMarius Strobl2010-10-151-13/+10
* Rewrite interrupt handler to give fairness for both RX and TX.Pyun YongHyeon2010-10-131-16/+28
* Rename rl_setmulti() to rl_rxfilter() as rl_rxfilter() will handlePyun YongHyeon2010-09-301-66/+42
* Remove unnecessary controller reinitialization.Pyun YongHyeon2010-08-241-2/+12
* It seems some newer RTL8139 controllers provides only memory spacePyun YongHyeon2010-08-221-23/+27
* Implement WOL. WOL is supported on RTL8139B or newer controllers.Pyun YongHyeon2010-07-191-2/+139
* Add new tunable 'net.link.ifqmaxlen' to set default send interfaceMaxim Sobolev2010-05-031-2/+2
* Use if_maddr_rlock()/if_maddr_runlock() rather than IF_ADDR_LOCK()/Robert Watson2009-06-261-2/+2
* When user_frac in the polling subsystem is low it is going to busy theAttilio Rao2009-05-301-10/+17
* Destroy TX tag outside of loop scope.Max Khon2009-02-091-1/+1
* Since we don't request reset for rlphy(4), the link state 'UP'Pyun YongHyeon2008-12-221-0/+2
* By default assume a 8139 chip if the EEPROM contents prove inconclusive. TheWilko Bulte2008-12-151-3/+9
* Update if_iqdrops instead of if_ierrors when m_devget(9) fails.Pyun YongHyeon2008-12-031-7/+4
* Make RL_TWISTER_ENABLE a tunable/sysctl. Eliminate it as an option.Warner Losh2008-11-021-22/+32
* Fix a few typos/spelling errors in my comments from the last commit,Warner Losh2008-11-011-7/+7
* Add RL_TWISTER_ENABLE option. This enables the magic bits to do longWarner Losh2008-10-311-2/+135
* Implement miibus_statchg handler. It detects whether rl(4)Pyun YongHyeon2008-10-251-0/+34
* After sending stop command to MAC, give hardware chance to drainPyun YongHyeon2008-10-251-0/+8
* Make rl_init_locked() call rl_reset. This will put hardware intoPyun YongHyeon2008-10-251-7/+4
* Don't rearm watchdog timer in rl_txeof(). The watchdog timer wasPyun YongHyeon2008-10-251-2/+0
* Various bus_dma(9) fixes.Pyun YongHyeon2008-10-251-118/+247
* Add another 8139D variant.Remko Lodder2008-06-161-0/+2
* It seems that RealTek 8129/8139 chip reports invalid length ofPyun YongHyeon2008-04-101-3/+5
* Don't map memory/IO resource in device probe and just use PCIPyun YongHyeon2008-03-031-41/+18
* Add the FNW3603TX Planex NIC.Remko Lodder2007-11-261-0/+2
* Fix function prototype for device_shutdown method.Pyun YongHyeon2007-11-221-2/+4
* Add MSI support.Pyun YongHyeon2007-07-241-8/+8
* o break newbus api: add a new argument of type driver_filter_t toPaolo Pisati2007-02-231-1/+1
* Change the remainder of the drivers for DMA'ing devices enabled in theMarius Strobl2007-01-211-1/+1
* Don't assume IF_LLADDR returns aligned memory address.Pyun YongHyeon2006-12-181-4/+5
* if_watchdog -> rl_watchdogRuslan Ermilov2006-12-011-14/+15
* Consistently use if_printf() only in interface methods: if_start,Gleb Smirnoff2006-09-151-4/+5
* Do not touch ifp->if_baudrate in miibus aware drivers.Gleb Smirnoff2006-02-141-1/+0
* - Store pointer to the link-level address right in "struct ifnet"Ruslan Ermilov2005-11-111-2/+2
* Replace FreeBSD 3.x syntax (controller miibus0) with 4.x syntaxWarner Losh2005-10-221-1/+1
* In detach method, move if_free() after bus_teardown_intr().Ruslan Ermilov2005-10-131-2/+3
* - Don't pollute opt_global.h with DEVICE_POLLING and introduceGleb Smirnoff2005-10-051-0/+4
* Big polling(4) cleanup.Gleb Smirnoff2005-10-011-36/+40
* - Use if_printf() and device_printf() in re(4) and remove rl_unit fromJohn Baldwin2005-09-291-17/+11