Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove some includes include-what-you-use claims don't | 2015-03-14 | 1 | -2/+1 | |
| | | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@ | ||||
* | Revert patch responsible for locking up machines with | 2015-03-08 | 1 | -22/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | "Realtek 8168" rev 0x01: RTL8168 2 (0x3800). You will never guess who commited it without OK ;) ok deraadt revision 1.45 date: 2015/01/26 09:58:47; author: brad; state: Exp; lines: +22 -2; commitid: AppNYocFYbD7Hqgj; Set PCIe max read request size to 2K to help with TX performance. From FreeBSD Tested with 8168C, 8168D and 8168G. revision 1.46 date: 2015/02/19 04:58:34; author: dlg; state: Exp; lines: +2 -2; commitid: GSWXECXQW0LeGFmq; when reading the max packet size in the pcie device config and status register, correctly mask things so we're left with the mps field instead of everything but the mps field. tested by bcallah@ and jim smith | ||||
* | when reading the max packet size in the pcie device config and | 2015-02-19 | 1 | -2/+2 | |
| | | | | | | | status register, correctly mask things so we're left with the mps field instead of everything but the mps field. tested by bcallah@ and jim smith | ||||
* | Set PCIe max read request size to 2K to help with TX performance. | 2015-01-26 | 1 | -2/+22 | |
| | | | | | | From FreeBSD Tested with 8168C, 8168D and 8168G. | ||||
* | unifdef INET | 2014-12-22 | 1 | -3/+1 | |
| | |||||
* | Always put controller into known state before device intialization. | 2014-10-24 | 1 | -2/+1 | |
| | | | | | | From FreeBSD ok sthen@ chris@ | ||||
* | Various changes to the re(4) feature flags.. | 2014-09-06 | 1 | -1/+3 | |
| | | | | | | | | | | | Changed RL_FLAG_MACLDPS to RL_FLAG_MACRESET. Removed RL_FLAG_INVMAR and RL_FLAG_NOJUMBO. Added RL_FLAG_FASTETHER, RL_FLAG_CMDSTOP_WAIT_TXQ, RL_FLAG_JUMBOV2, RL_FLAG_WOL_MANLINK, RL_FLAG_WAIT_TXPOLL, RL_FLAG_WOLRXENB. Also set in the softc the maximum MTU for the various generations of chips. Input from and Ok jsg@ | ||||
* | Fewer <netinet/in_systm.h> | 2014-07-22 | 1 | -3/+1 | |
| | |||||
* | Enable MSI on the remaining chipsets. | 2013-11-18 | 1 | -7/+22 | |
| | | | | ok naddy@ sthen@ | ||||
* | Most network drivers include netinet/in_var.h, but apparently they | 2013-08-07 | 1 | -2/+1 | |
| | | | | | don't have to. Just remove these include lines. Compiled on amd64 i386 sparc64; OK henning@ mikeb@ | ||||
* | Enable MSI on RT810xE. | 2013-08-03 | 1 | -2/+7 | |
| | | | | ok jsg@ | ||||
* | Sort the PCI ids. | 2013-01-16 | 1 | -6/+6 | |
| | | | | ok dtucker@ jsing@ | ||||
* | Convert a number of old private copies of code which predates | 2012-10-18 | 1 | -28/+2 | |
| | | | | | | | | pci_set_powerstate() to using it instead. Many of these chunks of code had bugs in them, especially missing delay() calls. Some of them were doing things our PCI subsystem is now responsible for handling. If you have any of the affected devices, please keep an eye out for regressions. ok kettenis | ||||
* | add D-Link DGE-530T to re(4), update re(4) manpage | 2012-09-26 | 1 | -1/+2 | |
| | | | | tested on i386, ok brad@ sthen@ phessler@ | ||||
* | Backout MSI change. People are seeing watchdog timeouts, which must be caused | 2011-06-09 | 1 | -2/+2 | |
| | | | | | by missed interrupts. Commits to the FreeBSD driver suggest that the hardware has issues. Having MSI for this driver isn't terribly important anyway. | ||||
* | Add MSI support. | 2011-05-29 | 1 | -2/+2 | |
| | | | | ok dlg@, oga@ | ||||
* | use nitems(); no binary change for drivers that are compiled on amd64. | 2011-04-03 | 1 | -2/+2 | |
| | | | | ok claudio@ | ||||
* | Wake On LAN support for re(4). | 2011-03-13 | 1 | -1/+6 | |
| | | | | ok deraadt | ||||
* | remove the powerhook code. All architectures now use the ca_activate tree | 2010-09-07 | 1 | -5/+1 | |
| | | | | | traversal code to suspend/resume ok oga kettenis blambert | ||||
* | spacing; ok deraadt@ | 2010-07-27 | 1 | -2/+2 | |
| | |||||
* | Make sure we stop DMA before we suspend. Remove unused argument to re_stop() | 2010-07-27 | 1 | -2/+4 | |
| | | | | | | to avoid the dilemma what meaningless value to pass. ok deraadt@ | ||||
* | Only re-initialise interfaces on suspend if they were IFF_RUNNING. | 2009-11-26 | 1 | -2/+3 | |
| | | | | ok deraadt@, claudio@ | ||||
* | Reset the chip an re-initialise the interface after reset. Resetting the | 2009-11-24 | 1 | -2/+23 | |
| | | | | | | | | PHY doesn't seem to be necessary on re(4) so don't descend further for now. Based on a diff from mlarkin@ ok deraadt@ | ||||
* | More cases of shutdown hooks not needed after card is already stopped. In | 2009-08-10 | 1 | -3/+1 | |
| | | | | | | these cases the xxstop function is a bit more complicated and has a flag of some sort, but the use of that flag does not matter; DMA is already ceased ok dlg | ||||
* | Make re(4) at pci(4) detachable. | 2009-01-22 | 1 | -6/+45 | |
| | | | | ok jsg@, miod@ | ||||
* | If re_attach() fails at any point make sure to disestablish various | 2008-10-12 | 1 | -2/+5 | |
| | | | | | | | | resources setup by the bus front ends, especially the shutdown hook. Found while testing some other changes with a CardBus adapter and re_attach() was failing early before the interface pointer was assigned. Then the system was rebooted, the shutdown hook was called and *boom* in re_stop(). | ||||
* | Detect if the adapter is a PCIe adapter and set the RL_FLAG_PCIE flag | 2008-10-05 | 1 | -1/+8 | |
| | | | | if so. | ||||
* | Remove unused flags. | 2008-04-20 | 1 | -3/+1 | |
| | | | | ok dlg@ | ||||
* | Simplify the hw revision handling by removing the use of the | 2008-02-17 | 1 | -12/+2 | |
| | | | | | | | | | rl_type softc field and only relying on the sc_hwrev softc field thoughout the driver. Tested by a number of users from tech@ ok dlg@ | ||||
* | move printing of the interrupt string into re_attach(). | 2006-11-28 | 1 | -3/+2 | |
| | |||||
* | noone needs to know about the D0 state change; ok miod | 2006-11-06 | 1 | -1/+3 | |
| | |||||
* | Fix some "is is"s. ok otto@. | 2006-10-16 | 1 | -2/+2 | |
| | |||||
* | fix message printing when resetting the power state. | 2006-08-06 | 1 | -4/+3 | |
| | |||||
* | (fxp/re)_attach_common -> (fxp/re)_attach | 2006-07-01 | 1 | -2/+2 | |
| | |||||
* | do not bother playing tag with the PCI_COMMAND_STATUS_REG | 2006-06-30 | 1 | -16/+4 | |
| | |||||
* | add new RealTek PCI ids. | 2006-06-27 | 1 | -1/+3 | |
| | |||||
* | de-register, ANSI functions and a little cleaning. | 2006-06-24 | 1 | -3/+3 | |
| | |||||
* | add sys/timeout.h | 2006-06-17 | 1 | -1/+2 | |
| | |||||
* | identify 8139's in C+ mode with RL_8139CPLUS instead of RL_8139; no functional change. | 2006-06-09 | 1 | -3/+3 | |
| | |||||
* | rename the Realtek RT8111B entry to RT8168. | 2006-06-07 | 1 | -2/+2 | |
| | |||||
* | according to the Linux 8139cp driver the TTTech MC322 adapter uses | 2006-05-23 | 1 | -3/+10 | |
| | | | | | | the 8139C+ chipset, so attach with re(4) instead of rl(4). ok dlg@ | ||||
* | attach 8139's capable of C+ mode to the re(4) driver, instead of the rl(4) | 2006-05-16 | 1 | -2/+12 | |
| | | | | driver. | ||||
* | revert a small part of the last commit that wasn't supposed to go in. | 2006-03-27 | 1 | -7/+2 | |
| | |||||
* | add the Realtek RT8111B PCI Express Gigabit MAC. | 2006-03-27 | 1 | -5/+9 | |
| | |||||
* | do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in pcisubmatch(); kettenis@ testing; brad@ ok | 2005-08-09 | 1 | -5/+1 | |
| | |||||
* | add Linksys EG1032 rev 3 | 2005-07-22 | 1 | -1/+14 | |
| | |||||
* | add D-Link DGE-528T and US Robotics USR997902 | 2005-06-15 | 1 | -1/+3 | |
| | | | | From: NetBSD | ||||
* | split re(4) into bus-independent code (ic/re.c) and PCI front-end | 2005-01-14 | 1 | -0/+186 | |
(pci/if_re_pci.c) for soon-to-come cardbus support; ok deraadt |