Feature #16166
closed
Option to deactivate ALTQ for VirtIO ``vtnet`` interfaces
Added by Björn Jakobsen 10 months ago.
Updated 6 days ago.
Category:
Hardware / Drivers
Plus Target Version:
26.03
Description
Under System/Advanced/Networking there is an option to deactivate ALTQ for Microsoft Hyper-V hn vNICs. It would be good to have this as well for VTNET (VirtIO Networking) vNICs, to allow the use of Multiqueue.
This used to be impossible, as ALTQ support was a Compiletime option, that deactivated Multiqueue support. I created a pull request which was merged into FreeBSD yesterday, which now allows deactivating ALTQ, using the loader tunable hw.vtnet.altq_disable, and instead allowing Multiqueue in the VTNET driver.
- Subject changed from Deactivating ALTQ for VTNET using the Webinterface to Option to deactivate ALTQ for VTNET interfaces
- Status changed from New to Pull Request Review
- Target version set to 2.9.0
- Plus Target Version set to 25.07
- Plus Target Version changed from 25.07 to 25.11
- Has duplicate Feature #14802: Re-enable multiqueue support for virtio NIC added
- Plus Target Version changed from 25.11 to 26.03
- Status changed from Pull Request Review to Feedback
- % Done changed from 0 to 100
- Subject changed from Option to deactivate ALTQ for VTNET interfaces to Option to deactivate ALTQ for VirtIO ``vtnet`` interfaces
- Status changed from Feedback to In Progress
- Assignee set to Jim Pingle
This isn't quite working, it's leaving duplicate entries in loader.conf and somehow ending up always being 0 no matter the setting.
Fixing the cleanup seems to correct it.
- Status changed from In Progress to Feedback
- Status changed from Feedback to In Progress
One more little bug here. The page isn't configuring the loader variables on save if there are changes, so the change isn't reflected on the next boot, but the one after.
- Status changed from In Progress to Feedback
Seems to work as expected when set properly now. If the VM NIC is configured with multiple queues, and this option is unchecked, then the OS sees multiple queues for the NIC. Single queue otherwise no matter the VM config when checked.
- Status changed from Feedback to Resolved
Works fully as expected on the latest snapshot.
Also available in: Atom
PDF