summaryrefslogtreecommitdiffstats
path: root/sys/dev/fdt/if_dwge.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Match on "amlogic,meson-g12a-dwmac" which is used by newer Linux mainlinekettenis2020-12-171-1/+2
| | | | device trees.
* Rename the macro MCLGETI to MCLGETL and removes the dead parameter ifp.jan2020-12-121-2/+2
| | | | | | OK dlg@, bluhm@ No Opinion mpi@ Not against it claudio@
* Add support for the RK3308 MAC.jmatthew2020-09-131-1/+29
| | | | ok kettenis@
* Correct the property name used to look up the delays for the phy resetjmatthew2020-09-131-2/+2
| | | | | | process. ok kettenis@ as part of a larger diff
* Change users of IFQ_SET_MAXLEN() and IFQ_IS_EMPTY() to use the "new" API.patrick2020-07-101-3/+3
| | | | ok dlg@ tobhe@
* use ifiq_input and use it's return value to apply backpressure to rxrs.dlg2020-06-221-2/+4
| | | | | | | this is a step toward deprecating softclock based livelock detection. kettenis@ tested fec(4) on armv7 and dwge(4) on arm64 jmatthew@ tested dwxe(4) on armv7 and noted rings shrinking under load.
* Restart the send queue (rather than just clearing OACTIVE) when we'vejmatthew2019-10-071-4/+9
| | | | | | freed up some space on the tx ring. This fixes stalls seen in tcpbench. ok dlg@ patrick@ kettenis@
* Replace dwge(4) with a new driver based on dwxe(4). There are manykettenis2019-09-291-0/+1499
similarities between the two and using a common approach helps fixing bugs. The new driver is better integrated with the device tree framework and is faster (mainly because the DMA engine is configured properly now). Tested on all currently supported variants of the hardware. ok jsg@, jmatthew@