#
32ab625a |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 ...
|
#
12fbfdab |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: No stranded bufring GPADL is allowed.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8568
|
#
11629f1c |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: GPADL disconnect error on a revoked channel is benign.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8567
|
#
fd2b520f |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Don't close unopened channels.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8566
|
#
ba9238f8 |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Fix sysctl tree leakage, if channel open fails.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8565
|
#
6d147fc1 |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Minor style changes.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8564
|
#
eb812ea9 |
| 25-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Commit the GPADL id only after the connection succeeds.
Minor style change.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8563
|
#
0ed76ec8 |
| 24-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r308870 through r309105.
|
#
91955558 |
| 24-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Fix the multi-channel revoking on vmbus side.
- Reference count the sub-channel when channel offer message is processed, so that immediate rescind message on the same channel will
hyperv/vmbus: Fix the multi-channel revoking on vmbus side.
- Reference count the sub-channel when channel offer message is processed, so that immediate rescind message on the same channel will not race sub-channel open on driver side. - Drop the above reference when sub-channel is closed, this closely mimics the hypervisor's reaction when primary channel is closed on the VM side. No drivers use sub-channel after primary channel is closed.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8546
show more ...
|
#
5ab84aaf |
| 24-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 <sephe@FreeBSD.org> |
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 ...
|
#
a2b802ce |
| 02-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r303250 through r308226.
|
#
2a5a7ca8 |
| 02-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv: GC unused functions.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8406
|
#
a457fab8 |
| 01-Nov-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Avoid extra header copy.
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8395
|
#
02ebdc78 |
| 31-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307736 through r308146.
|
#
eaaa9935 |
| 26-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Implement vmbus_chan_printf.
And use it for vmbus channel logging, which can log the channel owner's name properly, instead of vmbus0.
Submitted by: QianYue You <t-youqi microsoft com
hyperv/vmbus: Implement vmbus_chan_printf.
And use it for vmbus channel logging, which can log the channel owner's name properly, instead of vmbus0.
Submitted by: QianYue You <t-youqi microsoft com> MFC after: 1 week Sponsored by: Microsoft
show more ...
|
#
5763f796 |
| 21-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r307383 through r307735.
|
#
e41136c0 |
| 19-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Expose channel management taskqueue for driver to use.
MFC after: 3 days Sponsored by: Microsoft
|
#
a0e610c4 |
| 16-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r306906 through r307382.
|
#
cca23e7c |
| 11-Oct-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 |
|
#
335bcabe |
| 28-Sep-2016 |
Ed Maste <emaste@FreeBSD.org> |
Merge ^/head r306303 through 306411.
|
#
c8e8d133 |
| 28-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
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 <sephe@FreeBSD.org> |
hyperv/vmbus: Add functions to test RX/TX bufring emptiness
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8044
|
#
9f06037b |
| 27-Sep-2016 |
Sepherosa Ziehau <sephe@FreeBSD.org> |
hyperv/vmbus: Add dynamic device add and remove support
MFC after: 1 week Sponsored by: Microsoft Differential Revision: https://reviews.freebsd.org/D8008
|
#
8c4282b3 |
| 24-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305892 through r306302.
|