]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
A major update to the ure driver.
authorJohn-Mark Gurney <jmg@FreeBSD.org>
Sat, 12 Sep 2020 00:33:11 +0000 (00:33 +0000)
committerJohn-Mark Gurney <jmg@FreeBSD.org>
Sat, 12 Sep 2020 00:33:11 +0000 (00:33 +0000)
commit7d5522e16a2970ade4e79e647842841cd32a19e1
tree8f70fc81f56b87d7604b7caeb026e11e7274db34
parent038fe1e3efae50220eb853bb88bccb2572a86de1
A major update to the ure driver.

This update adds support for:
HW VLAN tagging
HW checksum offload for IPv4 and IPv6
tx and rx aggreegation (for full gige speeds)
multiple transactions

In my testing, I am able to get 900-950Mbps depending upon
TCP or UDP, which is a significant improvement over the previous
91Mbps (~8kint/sec*1500bytes/packet*1packet/int).

Reviewed by: hselasky
MFC after: 2 months
Differential Revision: https://reviews.freebsd.org/D25809
sys/dev/usb/net/if_ure.c
sys/dev/usb/net/if_urereg.h
sys/modules/usb/ure/Makefile