- H3/A83T: Use PLL_PERIPH/2 for AHB2 parent clock
- awg: support DEVICE_POLLING
- awg: increase TX descriptors to 1024
- awg: add support for passing a chain of mbufs to if_input, reducing the number of calls to mtx_unlock/mtx_lock
- awg: remove duplicate byteswap when setting TX_INT_CTL
- awg: set undocumented "TX_NEXT_FRAME" bit in TX control 1 register. Accoriding to the BSP, setting this bit allows the DMA engine to operate on a second packet while receiving another.
Details
Details
- Reviewers
manu - Group Reviewers
ARM - Commits
- rS302786: Allwinner Gigabit EMAC performance improvements.
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Comment Actions
Before on H3 I did ~85Mbps in TX, 95Mbps in RX, with this patch I do 95Mbps in RX and TX.
I didn't tweak the sysctl, and I don't know if DEVICE_POLLING is enabled or not.