]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
A major update to the ure driver.
authorjmg <jmg@FreeBSD.org>
Sat, 12 Sep 2020 00:33:11 +0000 (00:33 +0000)
committerjmg <jmg@FreeBSD.org>
Sat, 12 Sep 2020 00:33:11 +0000 (00:33 +0000)
commitb17c2310fc3073aed1586aff8690547d5102db99
tree8f70fc81f56b87d7604b7caeb026e11e7274db34
parent550cd600ca2266f4148b72aadaa4f5575b0d2805
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