diff options
author | sephe <sephe@FreeBSD.org> | 2016-06-13 08:03:53 +0000 |
---|---|---|
committer | sephe <sephe@FreeBSD.org> | 2016-06-13 08:03:53 +0000 |
commit | c40eb4c8d1e8100bca8265b47ca6f59045133dff (patch) | |
tree | 489c4507819275efa036be2b57f30f7a67539a9c /lib/libc/regex/engine.c | |
parent | d567db675e97a1af46bb8bc2d5d71885a7b2e76e (diff) | |
download | FreeBSD-src-c40eb4c8d1e8100bca8265b47ca6f59045133dff.zip FreeBSD-src-c40eb4c8d1e8100bca8265b47ca6f59045133dff.tar.gz |
MFC 295748,295792,295793,295794
295748
hyperv/hn: Use buf_ring for txdesc list
So one spinlock is avoided, which would be potentially dangerous for
virtual machine, if the spinlock holder was scheduled out by the host,
as noted by royger.
Old spinlock based txdesc list is still kept around, so we could have
a safe fallback.
No performance regression nor improvement is observed.
Reviewed by: adrian
Approved by: adrian (mentor)
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D5290
295792
hyperv/hn: Add option to bind TX taskqueues to the specified CPU
It will be used to help tracking host side transmission ring selection
issue; and it will be turned on by default, once we have concrete result.
Reviewed by: adrian, Jun Su <junsu microsoft com>
Approved by: adrian (mento)
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D5316
295793
hyperv/hn: Enable IP header checksum offloading for WIN8 (WinServ2012)
Tested on Windows Server 2012.
Reviewed by: adrian
Approved by: adrian (mentor)
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D5317
295794
hyperv/hn: Free the txdesc buf_ring when the TX ring is destroyed
Reviewed by: adrian
Approved by: adrian (mentor)
MFC after: 1 week
Sponsored by: Microsoft OSTC
Differential Revision: https://reviews.freebsd.org/D5318
Diffstat (limited to 'lib/libc/regex/engine.c')
0 files changed, 0 insertions, 0 deletions