diff options
author | sephe <sephe@FreeBSD.org> | 2016-01-25 05:01:32 +0000 |
---|---|---|
committer | sephe <sephe@FreeBSD.org> | 2016-01-25 05:01:32 +0000 |
commit | 0a5322d713fae91f59f47ae6ebe361fa5e68c91f (patch) | |
tree | 8d3577815964d0c9cc3d107cd85e3afffbfcc89e /contrib/llvm/lib/Support | |
parent | aa1ae9936261cc033254821a7064bcf4f2325a66 (diff) | |
download | FreeBSD-src-0a5322d713fae91f59f47ae6ebe361fa5e68c91f.zip FreeBSD-src-0a5322d713fae91f59f47ae6ebe361fa5e68c91f.tar.gz |
hyperv/hn: Partly rework transmission path
- Avoid unnecessary malloc/free on transmission path.
- busdma(9)-fy transmission path.
- Properly handle IFF_DRV_OACTIVE. This should fix the network
stalls reported by many.
- Properly setup TSO parameters.
- Properly handle bpf(4) tapping. This 5 times the performance
during TCP sending test, when there is one bpf(4) attached.
- Allow size of chimney sending be tuned on a running system.
Default value still needs more test to determine.
Reviewed by: adrian, delphij
Approved by: adrian (mentor)
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D4972
Diffstat (limited to 'contrib/llvm/lib/Support')
0 files changed, 0 insertions, 0 deletions