Page MenuHomeFreeBSD

bhyve/virtio: check negotiated_caps for indirect descriptor support
AcceptedPublic

Authored by rosenfeld_grumpf.hope-2000.org on Oct 30 2025, 7:37 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Nov 28, 10:19 AM
Unknown Object (File)
Sat, Nov 22, 6:41 PM
Unknown Object (File)
Tue, Nov 18, 11:51 AM
Unknown Object (File)
Nov 12 2025, 12:10 AM
Unknown Object (File)
Nov 9 2025, 3:26 PM
Unknown Object (File)
Nov 7 2025, 1:54 AM
Unknown Object (File)
Nov 7 2025, 1:54 AM
Unknown Object (File)
Nov 6 2025, 9:29 PM

Details

Reviewers
jhb
corvink
markj
Group Reviewers
bhyve
Summary

vq_getchain() erroneously checks vc_hv_caps for indirect descriptor
support when it encounters an indirect descriptor. vc_hv_caps is used
in feature negotiation to advertise what features our device emulation
supports, but we should really check what features we have negotiated
with the driver.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 68260
Build 65143: arc lint + arc unit