summaryrefslogtreecommitdiff
path: root/sys/dev/ic/re.c
AgeCommit message (Expand)Author
2014-03-13Missed removing some bits with rev 1.147.Brad Smith
2014-03-08Add the RX earlyoff support for older chips (8168{E-VL,EP, F}) and RXDV GATEDBrad Smith
2013-12-31tedu the diagnostic code to detect the presence of the defective Xterasys XN-152Brad Smith
2013-10-25Fix/re-enable RX checksum offload for 8168C/8168CP revisions after revision r...Brad Smith
2013-10-11Add initial RTL8106E and RTL8168G/8111G support.Jonathan Gray
2013-10-05Disable interrupts in the interrupt handler. This is what FreeBSD does, andMark Kettenis
2013-08-07Most network drivers include netinet/in_var.h, but apparently theyAlexander Bluhm
2013-03-17- Remove the reserved number of TX descriptors. No limitation is mentioned inBrad Smith
2013-03-11Separate out the common capabilities flags from the switch statementBrad Smith
2013-03-09Calculating the IP header checksum on Realtek 8168 is broken if theAlexander Bluhm
2012-05-098401E/8402/8105E/8105E_SPIN1 don't support jumbo framesJonathan Gray
2012-05-09The 8168D chipset needs to have the PHY wake PM flag set to ensureJonathan Gray
2012-04-08additional adapter types from FreeBSDJonathan Gray
2011-06-15Set RL_FLAG_INVMAR for RTL8105E/RTL8401E/RTL8168E VL so multicastJonathan Gray
2011-04-14Add several additional adapter types and correct definition ofJonathan Gray
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-03-13Wake On LAN support for re(4).Stefan Sperling
2010-11-28Get rid of "forever" loop in the interrupt handler such that we drop out of theMark Kettenis
2010-11-28Bring back MCLGETI; a fix for the issue that was the reason for its previousMark Kettenis
2010-11-12revert MCLGETI for re(4) for now, it is causing hangs (in some casesStuart Henderson
2010-10-05add missing splx in the debug codepath. nevertheless thatMike Belopuhov
2010-08-27remove the unused if_init callback in struct ifnetJonathan Gray
2010-08-08Fix re_stop() invocation (normally #ifdef'd out) to use new parameterKenneth R Westerback
2010-08-07Revert 1.123. Hangs RTL8168C/8111C (0x3c00) afterChristian Weisgerber
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-07-27Make sure we stop DMA before we suspend. Remove unused argument to re_stop()Mark Kettenis
2010-07-14Newer 8168x and 810x chipsets have a different way of stopping the chipset.Christian Weisgerber
2010-07-10Reduce the delays a bit in the miibus read/write routines.Christian Weisgerber
2010-06-28fix typo; from BradChristian Weisgerber
2010-06-28Add initial support for RTL8168E, brokenness reported by Joe Gidi.Stuart Henderson
2010-05-19BUS_DMA_ZERO instead of alloc, map, bzero.Owain Ainsworth
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