[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
This bug was fixed in the package libvirt-hwe - 12.0.0-1ubuntu5.2 --- libvirt-hwe (12.0.0-1ubuntu5.2) resolute; urgency=medium * Fix a logic bug to improve performance for some interface types when setting ingress-only QoS rules (LP: #2155755) - d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch - d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch -- Wesley Hershberger Wed, 24 Jun 2026 13:18:45 -0500 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
This bug was fixed in the package libvirt - 10.0.0-2ubuntu8.15 --- libvirt (10.0.0-2ubuntu8.15) noble; urgency=medium * Fix a logic bug to improve performance for some interface types when setting ingress-only QoS rules (LP: #2155755) - d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch - d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch -- Wesley Hershberger Wed, 24 Jun 2026 13:12:49 -0500 ** Changed in: libvirt (Ubuntu Jammy) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
This bug was fixed in the package libvirt - 8.0.0-1ubuntu7.18 --- libvirt (8.0.0-1ubuntu7.18) jammy; urgency=medium * Fix a logic bug to improve performance for some interface types when setting ingress-only QoS rules (LP: #2155755) - d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch - d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch -- Wesley Hershberger Wed, 24 Jun 2026 13:14:58 -0500 ** Changed in: libvirt-hwe (Ubuntu Resolute) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
This bug was fixed in the package libvirt - 12.0.0-1ubuntu5.2 --- libvirt (12.0.0-1ubuntu5.2) resolute; urgency=medium * Fix a logic bug to improve performance for some interface types when setting ingress-only QoS rules (LP: #2155755) - d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch - d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch -- Wesley Hershberger Wed, 24 Jun 2026 13:10:51 -0500 ** Changed in: libvirt (Ubuntu Resolute) Status: Fix Committed => Fix Released ** Changed in: libvirt (Ubuntu Noble) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Attachment added: "j0.txt" https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+attachment/5980927/+files/j0.txt ** Tags removed: verification-needed-jammy verification-needed-noble verification-needed-resolute ** Tags added: verification-done-jammy verification-done-noble verification-done-resolute -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
I've completed the verification for all four packages with the below versions; attaching the full test log for each machine: wesley@r0-hwe:~$ apt policy libvirt-daemon-system libvirt-daemon-system: Installed: (none) Candidate: 12.0.0-1ubuntu5.1 Version table: 12.0.0-1ubuntu5.2 100 100 http://archive.ubuntu.com/ubuntu resolute-proposed/main amd64 Packages 12.0.0-1ubuntu5.1 500 500 http://archive.ubuntu.com/ubuntu resolute-updates/main amd64 Packages 12.0.0-1ubuntu5 500 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages wesley@r0:~$ apt policy libvirt-daemon-system libvirt-daemon-system: Installed: 12.0.0-1ubuntu5.2 Candidate: 12.0.0-1ubuntu5.2 Version table: *** 12.0.0-1ubuntu5.2 100 100 http://archive.ubuntu.com/ubuntu resolute-proposed/main amd64 Packages 100 /var/lib/dpkg/status 12.0.0-1ubuntu5.1 500 500 http://archive.ubuntu.com/ubuntu resolute-updates/main amd64 Packages 12.0.0-1ubuntu5 500 500 http://archive.ubuntu.com/ubuntu resolute/main amd64 Packages wesley@n0:~$ apt policy libvirt-daemon-system libvirt-daemon-system: Installed: 10.0.0-2ubuntu8.15 Candidate: 10.0.0-2ubuntu8.15 Version table: *** 10.0.0-2ubuntu8.15 100 100 http://archive.ubuntu.com/ubuntu noble-proposed/main amd64 Packages 100 /var/lib/dpkg/status 10.0.0-2ubuntu8.14 500 500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages 10.0.0-2ubuntu8.11 500 500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages 10.0.0-2ubuntu8 500 500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages wesley@j0:~$ apt policy libvirt-daemon-system libvirt-daemon-system: Installed: 8.0.0-1ubuntu7.18 Candidate: 8.0.0-1ubuntu7.18 Version table: *** 8.0.0-1ubuntu7.18 500 500 http://archive.ubuntu.com/ubuntu jammy-proposed/main amd64 Packages 100 /var/lib/dpkg/status 8.0.0-1ubuntu7.17 500 500 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages 8.0.0-1ubuntu7.15 500 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 8.0.0-1ubuntu7 500 500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages ** Attachment added: "r0-hwe.txt" https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+attachment/5980924/+files/r0-hwe.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Attachment added: "r0.txt" https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+attachment/5980925/+files/r0.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Attachment added: "n0.txt" https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+attachment/5980926/+files/n0.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
This bug was fixed in the package libvirt - 12.0.0-1ubuntu7 --- libvirt (12.0.0-1ubuntu7) stonking; urgency=medium * Fix a logic bug to improve performance for some interface types when setting ingress-only QoS rules (LP: #2155755) - d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch - d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch -- Wesley Hershberger Wed, 24 Jun 2026 13:16:19 -0500 ** Changed in: libvirt (Ubuntu Stonking) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
Hello Wesley, or anyone else affected, Accepted libvirt into noble-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libvirt/10.0.0-2ubuntu8.15 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- noble to verification-done-noble. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-noble. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: libvirt (Ubuntu Noble) Status: In Progress => Fix Committed ** Tags added: verification-needed-noble ** Changed in: libvirt (Ubuntu Jammy) Status: In Progress => Fix Committed ** Tags added: verification-needed-jammy -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
Hello Wesley, or anyone else affected, Accepted libvirt-hwe into resolute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libvirt- hwe/12.0.0-1ubuntu5.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- resolute to verification-done-resolute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-resolute. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: libvirt-hwe (Ubuntu Resolute) Status: In Progress => Fix Committed ** Changed in: libvirt (Ubuntu Stonking) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
Hello Wesley, or anyone else affected, Accepted libvirt into resolute-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libvirt/12.0.0-1ubuntu5.2 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- resolute to verification-done-resolute. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-resolute. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: libvirt (Ubuntu Resolute) Status: In Progress => Fix Committed ** Tags added: verification-needed-resolute -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
This bug was fixed in the package libvirt-hwe - 12.0.0-1ubuntu7 --- libvirt-hwe (12.0.0-1ubuntu7) stonking; urgency=medium * Fix a logic bug to improve performance for some interface types when setting ingress-only QoS rules (LP: #2155755) - d/p/ubuntu/lp2155755-split-virNetDevBandwidthClear-into-helpers.patch - d/p/ubuntu/lp2155755-only-clear-qdisc-for-defined-directions.patch -- Wesley Hershberger Wed, 24 Jun 2026 13:19:48 -0500 ** Changed in: libvirt-hwe (Ubuntu Stonking) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
We will no more be able to SRU release this in time for questing before it reaches its end. Marking that release won't fix and looking at the MRs for the rest. ** Changed in: libvirt (Ubuntu Questing) Status: In Progress => Won't Fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** No longer affects: libvirt-hwe (Ubuntu Jammy) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** No longer affects: libvirt-hwe (Ubuntu Questing) ** No longer affects: libvirt-hwe (Ubuntu Noble) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Description changed: [ Impact ] A logic bug in libvirt causes specific network interface QoS configurations to set the root `qdisc` on macvtap devices to `fq_codel` (the default) instead of `noqueue`. This can cause severe performance degradation due to lock contention in the kernel. This affects interfaces of types 'ethernet', 'network', 'bridge' and 'direct'. For 'direct' and some 'ethernet' interfaces, this happens only when the interface has only an inbound bandwidth limit configured: ... Other interface types are only affected with only an outbound bandwidth limit: ... The affected user measured the outgoing bandwidth of their macvtap interface with both qdiscs: `fq_codel`: 9.64 Gbits/sec `noqueue`: 16.0 Gbits/sec See "Other information" below for a more detailed breakdown of the problem. Reported upstream at [1] and fixed with [2] and [3]. [1] https://gitlab.com/libvirt/libvirt/-/work_items/875 [2] https://gitlab.com/libvirt/libvirt/-/commit/0d906d8a141c7b6024ff9416a2b814acbac592c1 [3] https://gitlab.com/libvirt/libvirt/-/commit/124c53169eae20655f04eb9ce05be8f6cac0eb08 [ Test plan ] - In a LXD VM with two nics (one for connectivity and the other to pass through - to a guest): + In a LXD VM with two nics: ```sh sudo apt install libvirt-daemon-system virtinst cat > user-data
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Description changed: [ Impact ] - A logic bug in libvirt causes specific network interface configurations to set - the default `qdisc` on macvtap devices (`fq_codel`) instead of `noqueue`, - causing severe performance degradation due to lock contention in the kernel. + A logic bug in libvirt causes specific network interface QoS configurations to + set the root `qdisc` on macvtap devices to `fq_codel` (the default) instead of + `noqueue`. This can cause severe performance degradation due to lock + contention in the kernel. - This happens only when an interface has only an ingress bandwidth limit - configured: + This affects interfaces of types 'ethernet', 'network', 'bridge' and + 'direct'. + + For 'direct' and some 'ethernet' interfaces, this happens only when the + interface has only an inbound bandwidth limit configured: ... - This affects interfaces of types 'ethernet', 'network', 'bridge' and - 'direct'. + Other interface types are only affected with only an outbound bandwidth + limit: - The affected user measured the outgoing bandwidth of the interface with both - qdiscs: + + + + + ... + + + The affected user measured the outgoing bandwidth of their macvtap + interface with both qdiscs: `fq_codel`: 9.64 Gbits/sec `noqueue`: 16.0 Gbits/sec See "Other information" below for a more detailed breakdown of the problem. Reported upstream at [1] and fixed with [2] and [3]. [1] https://gitlab.com/libvirt/libvirt/-/work_items/875 [2] https://gitlab.com/libvirt/libvirt/-/commit/0d906d8a141c7b6024ff9416a2b814acbac592c1 [3] https://gitlab.com/libvirt/libvirt/-/commit/124c53169eae20655f04eb9ce05be8f6cac0eb08 [ Test plan ] In a LXD VM with two nics (one for connectivity and the other to pass through to a guest): ```sh sudo apt install libvirt-daemon-system virtinst cat > user-data
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506365 ** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506366 ** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506367 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506363 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal unlinked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506361 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal unlinked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt-hwe/+git/libvirt-hwe/+merge/506360 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt-hwe/+git/libvirt-hwe/+merge/506362 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt-hwe/+git/libvirt-hwe/+merge/506360 ** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506361 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt-hwe/+git/libvirt-hwe/+merge/506196 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Description changed: [ Impact ] A logic bug in libvirt causes specific network interface configurations to set - the default `qdisc` on macvtap devices instead of `noqueue`, causing severe - performance degredation due to lock contention. + the default `qdisc` on macvtap devices (`fq_codel`) instead of `noqueue`, causing severe performance degradation due to lock contention in the kernel. + + This happens only when an interface has only an ingress bandwidth limit + configured: + + + + + + ... + + + This affects interfaces of types 'ethernet', 'network', 'bridge' and + 'direct'. The affected user measured the outgoing bandwidth of the interface with both qdiscs: `fq_codel`: 9.64 Gbits/sec `noqueue`: 16.0 Gbits/sec See "Other information" below for a more detailed breakdown of the problem. Reported upstream at [1] and fixed with [2] and [3]. [1] https://gitlab.com/libvirt/libvirt/-/work_items/875 [2] https://gitlab.com/libvirt/libvirt/-/commit/0d906d8a141c7b6024ff9416a2b814acbac592c1 [3] https://gitlab.com/libvirt/libvirt/-/commit/124c53169eae20655f04eb9ce05be8f6cac0eb08 [ Test plan ] In a LXD VM with two nics (one for connectivity and the other to pass through to a guest): ```sh sudo apt install libvirt-daemon-system virtinst cat > user-data
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
** Merge proposal linked: https://code.launchpad.net/~whershberger/ubuntu/+source/libvirt/+git/libvirt/+merge/506194 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied
I will prepare uploads for all affected packages in the first half of next week. ** Tags added: sts -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2155755 Title: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/2155755/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
