Page MenuHomeFreeBSD

bhyve/virtio: check negotiated_caps for indirect descriptor support
ClosedPublic

Authored by rosenfeld_grumpf.hope-2000.org on Oct 30 2025, 7:37 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 15, 11:11 PM
Unknown Object (File)
Fri, May 15, 11:07 AM
Unknown Object (File)
Fri, May 15, 7:39 AM
Unknown Object (File)
Thu, May 14, 11:27 PM
Unknown Object (File)
Thu, May 14, 11:27 PM
Unknown Object (File)
Thu, May 14, 10:21 PM
Unknown Object (File)
Tue, May 12, 4:48 PM
Unknown Object (File)
Tue, May 12, 3:21 PM

Details

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 Not Applicable
Unit
Tests Not Applicable