#
52d81234 |
| 30-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Nuke the unused TX taskqueue CPU binding tunable.
It was an experimental tunable, and is now deemed to be road blocker for further changes. Time to retire it.
MFC after: 1 week Sponsore
hyperv/hn: Nuke the unused TX taskqueue CPU binding tunable.
It was an experimental tunable, and is now deemed to be road blocker for further changes. Time to retire it.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8654
show more ...
|
#
33e643f7 |
| 28-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r309213 through r309262.
|
#
afd4971b |
| 28-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Simplify RSS indirect table fixup API
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8630
|
#
aa1a2adc |
| 28-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix vmbus_chan_subidx usage.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8629
|
#
fa915c4d |
| 28-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Enable multi-packet RNDIS message support by default.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8621
|
#
71e8ac56 |
| 28-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix attach error handling
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8620
|
#
a4364cfe |
| 28-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix multi-packet RNDIS message aggregation size setting.
Just in case that no chimney sending buffer can be used.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https:/
hyperv/hn: Fix multi-packet RNDIS message aggregation size setting.
Just in case that no chimney sending buffer can be used.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8619
show more ...
|
#
2494d735 |
| 28-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix detach error handling.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8613
|
#
0ed76ec8 |
| 24-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r308870 through r309105.
|
#
25641fc7 |
| 24-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix primary channel revocation
Since hypervisor will not drain the TX bufring, once the channels are revoked: - Setup vmbus orphan handler properly. - Make sure that suspension will not w
hyperv/hn: Fix primary channel revocation
Since hypervisor will not drain the TX bufring, once the channels are revoked: - Setup vmbus orphan handler properly. - Make sure that suspension will not wait the TX bufring draining forever. - GC the pending TX descs on detach path, before freeing the busdma stuffs.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8559
show more ...
|
#
a7ba7648 |
| 21-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Don't abuse hn_{tx,rx}_ring_inuse.
Just in case, the # of TX/RX rings is changed upon synthetic parts re-attach.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://
hyperv/hn: Don't abuse hn_{tx,rx}_ring_inuse.
Just in case, the # of TX/RX rings is changed upon synthetic parts re-attach.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8520
show more ...
|
#
7960e6ba |
| 21-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Allow enabling IPv6 TX checksum offloading and IPv6 TSO.
They are still disabled by default.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/
hyperv/hn: Allow enabling IPv6 TX checksum offloading and IPv6 TSO.
They are still disabled by default.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8490
show more ...
|
#
fdc4f478 |
| 21-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Fix WITNESS warnings
And re-enable SIOCADDMULTI/SIOCDELMULTI, after WITNESS warning is fixed.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org
hyperv/hn: Fix WITNESS warnings
And re-enable SIOCADDMULTI/SIOCDELMULTI, after WITNESS warning is fixed.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8489
show more ...
|
#
dc13fee6 |
| 21-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Implement RNDIS multi-packet message support.
Currently, it is only applied to packet sent through chimney sending buffers. Not enabled by default yet.
This one gives 20%~30% performanc
hyperv/hn: Implement RNDIS multi-packet message support.
Currently, it is only applied to packet sent through chimney sending buffers. Not enabled by default yet.
This one gives 20%~30% performance boost for non-TSO usage in both bit/packet rate tests and nginx performance test.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8560
show more ...
|
#
a2b802ce |
| 02-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r303250 through r308226.
|
#
8966e5d5 |
| 01-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Directly fill chimney sending buffer for small packets.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8394
|
#
edd3f315 |
| 01-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Move TSO packet fixup to an earlier place for if_transmit.
While TSO packet header may be still cache-hot.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://review
hyperv/hn: Move TSO packet fixup to an earlier place for if_transmit.
While TSO packet header may be still cache-hot.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8393
show more ...
|
#
23bf9e15 |
| 01-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Regroup if_start related functions.
And put them under HN_IFSTART_SUPPORT, which is by default on until we whack the if_start related bits from base system.
MFC after: 1 week Sponsored b
hyperv/hn: Regroup if_start related functions.
And put them under HN_IFSTART_SUPPORT, which is by default on until we whack the if_start related bits from base system.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8392
show more ...
|
#
15516c77 |
| 01-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/hn: Rename cleaned up file.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8390
|