|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0 |
|
| #
95ee2897 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0 |
|
| #
26d6e386 |
| 04-Sep-2022 |
Gordon Bergling <[email protected]> |
hyperv: Remove a double word in a source code comment
- s/the the/the/
MFC after: 3 days
|
|
Revision tags: release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
| #
a560f3eb |
| 20-May-2020 |
Wei Hu <[email protected]> |
HyperV socket implementation for FreeBSD
This change adds Hyper-V socket feature in FreeBSD. New socket address family AF_HYPERV and its kernel support are added.
Submitted by: Wei Hu <weh@microsof
HyperV socket implementation for FreeBSD
This change adds Hyper-V socket feature in FreeBSD. New socket address family AF_HYPERV and its kernel support are added.
Submitted by: Wei Hu <[email protected]> Reviewed by: Dexuan Cui <[email protected]> Relnotes: yes Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D24061
show more ...
|
|
Revision tags: release/12.1.0 |
|
| #
ace5ce7e |
| 09-Jul-2019 |
Wei Hu <[email protected]> |
hyperv/vmbus: Update VMBus version 4.0 and 5.0 support.
Add VMBus protocol version 4.0. and 5.0 to support Windows 10 and newer HyperV hosts.
For VMBus 4.0 and newer HyperV, the netvsc gpadl teardo
hyperv/vmbus: Update VMBus version 4.0 and 5.0 support.
Add VMBus protocol version 4.0. and 5.0 to support Windows 10 and newer HyperV hosts.
For VMBus 4.0 and newer HyperV, the netvsc gpadl teardown must be done after vmbus close.
Submitted by: whu MFC after: 2 weeks Sponsored by: Microsoft
show more ...
|
|
Revision tags: release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0 |
|
| #
b99113a1 |
| 12-Dec-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add channel polling support.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8738
|
| #
a54152ea |
| 28-Nov-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add supportive transaction wait function.
This function supports channel revocation properly.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.
hyperv/vmbus: Add supportive transaction wait function.
This function supports channel revocation properly.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8611
show more ...
|
| #
2641e757 |
| 25-Nov-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add a simplified version of channel close.
So that the caller can know the channel close error and react accordingly.
MFC after: 1 week Sponsored by: Microsoft Differential Revision:
hyperv/vmbus: Add a simplified version of channel close.
So that the caller can know the channel close error and react accordingly.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8600
show more ...
|
| #
32ab625a |
| 25-Nov-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Return EISCONN if the bufring GPADL can't be disconnected.
So that the callers of vmbus_chan_open_br() could handle the passed in bufring memory properly.
MFC after: 1 week Sponsored
hyperv/vmbus: Return EISCONN if the bufring GPADL can't be disconnected.
So that the callers of vmbus_chan_open_br() could handle the passed in bufring memory properly.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8569
show more ...
|
| #
5ab84aaf |
| 24-Nov-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Fix the primary channel revoking on vmbus side.
Drivers can now use vmbus_chan_{is_revoked,set_orphan,unset_orphan}() and vmbus_xact_ctx_orphan() to fix their attach/detach DEVMETHODs
hyperv/vmbus: Fix the primary channel revoking on vmbus side.
Drivers can now use vmbus_chan_{is_revoked,set_orphan,unset_orphan}() and vmbus_xact_ctx_orphan() to fix their attach/detach DEVMETHODs for revoked primary channels.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8545
show more ...
|
| #
fb6216bd |
| 23-Nov-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Set a mark on the revoked channel.
This will be used to fix device detach DEVMETHOD for revoked primary channel.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https
hyperv/vmbus: Set a mark on the revoked channel.
This will be used to fix device detach DEVMETHOD for revoked primary channel.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8522
show more ...
|
| #
2a5a7ca8 |
| 02-Nov-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv: GC unused functions.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8406
|
| #
e41136c0 |
| 19-Oct-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Expose channel management taskqueue for driver to use.
MFC after: 3 days Sponsored by: Microsoft
|
| #
cca23e7c |
| 11-Oct-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Allow driver to inject synchronous task into channel taskq.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8208
|
|
Revision tags: release/11.0.1 |
|
| #
c8e8d133 |
| 28-Sep-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add function to drain channel interrupt task.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8045
|
| #
e8223cc6 |
| 28-Sep-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add functions to test RX/TX bufring emptiness
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8044
|
|
Revision tags: release/11.0.0 |
|
| #
9613ad24 |
| 21-Sep-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Allow bufrings preallocation.
The assumption that the channel is only opened upon synthetic device attach time no longer holds, e.g. Hyper-V network device MTU changes. We have to allo
hyperv/vmbus: Allow bufrings preallocation.
The assumption that the channel is only opened upon synthetic device attach time no longer holds, e.g. Hyper-V network device MTU changes. We have to allow device drivers to preallocate bufrings, e.g. in attach DEVMETHOD, to prevent bufring allocation failure once the system memory is fragmented after running for a while.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7960
show more ...
|
| #
dd9af410 |
| 25-Aug-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add function to calculate max # of elements in a bufring.
MFC after: 1 week Sponsored by: Microsoft
|
| #
5ac4acb2 |
| 16-Aug-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/hn: Factor out hn_nvs_send/hn_nvs_send_sglist
Avoid unnecessary message type setting and centralize the send context to transaction id cast.
MFC after: 1 week Sponsored by: Microsoft Differe
hyperv/hn: Factor out hn_nvs_send/hn_nvs_send_sglist
Avoid unnecessary message type setting and centralize the send context to transaction id cast.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7500
show more ...
|
| #
99fc691e |
| 11-Aug-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Add macro to get channel packet data length.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7455
|
| #
9d6016a7 |
| 01-Aug-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Remove the artificial entry limit of SG and PRP list.
Just make sure that the total channel packet size does not exceed 1/2 data size of the TX bufring.
MFC after: 1 week Sponsored by
hyperv/vmbus: Remove the artificial entry limit of SG and PRP list.
Just make sure that the total channel packet size does not exceed 1/2 data size of the TX bufring.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7359
show more ...
|
| #
8018156f |
| 29-Jul-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Reindent function declarations.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7344
|
| #
7d8ee480 |
| 28-Jul-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Inclusion cleanup
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D7334
|
| #
82b8a879 |
| 21-Jul-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv: hv_vmbus_channel -> vmbus_channel
MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D7260
|
| #
f62b3ae3 |
| 21-Jul-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Shuffle function declaration and macro definition.
MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D7259
|
| #
62549472 |
| 20-Jul-2016 |
Sepherosa Ziehau <[email protected]> |
hyperv/vmbus: Hide channel struct definition.
MFC after: 1 week Sponsored by: Microsoft OSTC Differential Revision: https://reviews.freebsd.org/D7245
|