[Bug 2155755] Re: macvtap device qdisc reset to system default when ingress-only bandwidth limit applied

2026-07-22 Thread Launchpad Bug Tracker
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

2026-07-22 Thread Launchpad Bug Tracker
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

2026-07-22 Thread Launchpad Bug Tracker
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

2026-07-22 Thread Launchpad Bug Tracker
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

2026-07-09 Thread Wesley Hershberger
** 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

2026-07-09 Thread Wesley Hershberger
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

2026-07-09 Thread Wesley Hershberger
** 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

2026-07-09 Thread Wesley Hershberger
** 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

2026-07-02 Thread Launchpad Bug Tracker
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

2026-07-02 Thread Timo Aaltonen
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

2026-07-02 Thread Timo Aaltonen
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

2026-07-02 Thread Timo Aaltonen
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

2026-07-01 Thread Launchpad Bug Tracker
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

2026-07-01 Thread Christian Ehrhardt
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

2026-06-24 Thread Hector CAO
** 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

2026-06-23 Thread Hector CAO
** 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

2026-06-10 Thread Wesley Hershberger
** 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

2026-06-10 Thread Wesley Hershberger
** 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

2026-06-10 Thread Launchpad Bug Tracker
** 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

2026-06-10 Thread Launchpad Bug Tracker
** 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

2026-06-10 Thread Wesley Hershberger
** 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

2026-06-10 Thread Wesley Hershberger
** 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

2026-06-10 Thread Launchpad Bug Tracker
** 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

2026-06-10 Thread Launchpad Bug Tracker
** 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

2026-06-08 Thread Launchpad Bug Tracker
** 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

2026-06-08 Thread Wesley Hershberger
** 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

2026-06-08 Thread Launchpad Bug Tracker
** 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

2026-06-05 Thread Wesley Hershberger
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