summaryrefslogtreecommitdiff
path: root/sys/dev/ic/re.c
AgeCommit message (Expand)Author
2010-04-03Set the RL_FLAG_MACSLEEP flag for the RTL8103E chipset.Stuart Henderson
2010-02-17Make sure we claim the interrupt as ours if the time out bit is set in theMark Kettenis
2009-11-24Reset the chip an re-initialise the interface after reset. Resetting theMark Kettenis
2009-11-13Remove an unnecessary assignment. From NetBSD via Brad.Stuart Henderson
2009-08-09MCLGETI() will now allocate a mbuf header if it is not provided, thusTheo de Raadt
2009-07-23Switch re(4) over to MCLGETI.Mark Kettenis
2009-07-18reorder a switch block, no functional change but reduces the diffStuart Henderson
2009-07-15Removes the magic bit from re_init() and moves the commonChristian Weisgerber
2009-07-11- Add some new feature flagsStuart Henderson
2009-07-10RL_HWREV_8168DP can be either RTL8168DP or RTL8111DP, so print both,Stuart Henderson
2009-07-03Support RTL8103E and RTL8168DP which are starting to show up, from brad.Theo de Raadt
2009-06-04Fix IPv4 rx checksumming for the non-TCP/UDP case. DESCV2 chipsChristian Weisgerber
2009-06-03from Brad; I've read and tested it, also reads ok to dlg@.Stuart Henderson
2009-05-23FALL THROUGH -> FALLTHROUGH to appease lintJonathan Gray
2009-02-12don't access undocumented register 0x82 for <= MAC06, since newerMartynas Venckus
2008-11-30Add initial 8168D/8111D support.Brad Smith
2008-11-28Eliminate the redundant bits of code for MTU and multicast handlingBrad Smith
2008-11-17Sprinkle a few more tabs.Brad Smith
2008-11-14Revert the reduction in the delays in the miibus read/write routines,Christian Weisgerber
2008-11-09Introduce bpf_mtap_ether(), which for the benefit of bpf listenersChristian Weisgerber
2008-11-08Reduce the delay's a bit in the miibus read/write routines.Brad Smith
2008-11-07Try recollecting RX/TX descriptors if we are going to switch back to TX/RXBrad Smith
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