Page MenuHomeFreeBSD

hyperv/util unify the negotitation for utils

Authored by on Oct 19 2016, 9:51 AM.
Referenced Files
Unknown Object (File)
Apr 24 2024, 4:18 AM
Unknown Object (File)
Apr 14 2024, 2:31 AM
Unknown Object (File)
Apr 14 2024, 2:18 AM
Unknown Object (File)
Apr 11 2024, 12:23 PM
Unknown Object (File)
Mar 23 2024, 7:09 PM
Unknown Object (File)
Mar 8 2024, 1:21 AM
Unknown Object (File)
Mar 8 2024, 12:28 AM
Unknown Object (File)
Feb 20 2024, 5:35 AM



Unify the negotiation for shutdown/timesync/heartbeat/kvp, and add the log for selected version.

On windows 2012 or 2016, the negotiation version for both KVP and timesync does not match the Hyper-V expectation. The command "Get-VMIntegrationService" will output "The protocol version of the component installed in the virtual machine does not match the version expected by the hosting system". We have to upgrade the version of KVP and time sync on VM side. That is future work.

Submitted by: Hongjiang Zhang <honzhan microsoft com>

Diff Detail

rS FreeBSD src repository - subversion
Lint Not Applicable
Tests Not Applicable

Event Timeline retitled this revision from to hyperv/util unify the negotitation for utils. updated this object. edited the test plan for this revision. (Show Details)
152 ↗(On Diff #21490)

I don't think these changes are related to the topic here.

58 ↗(On Diff #21490)

I don't like this, driver should have this instead of gathering them here.

96 ↗(On Diff #21490)

These should be in each driver.

156 ↗(On Diff #21490)

Can you keep the vmbus_ic_negomsg? I don't want to rename this function again.

159 ↗(On Diff #21490)

I have already defined a new message for negotiate. Please don't use the old one.

169 ↗(On Diff #21490)

Use the new message, this type of accessing is ugly.

178 ↗(On Diff #21490)

Same as above comment.

This revision was automatically updated to reflect the committed changes.