** Description changed:

  [impact]
  
- when a networkd interface is configured with LinkLocalAddressing=no,
- networkd still assigns a link-local address to it
+ in some situations when a networkd interface is configured with
+ LinkLocalAddressing=no, networkd still assigns a link-local address to
+ it
  
  [test case]
  
  see comment 3.
  
  note I was only able to reproduce this at boot time; if the vlan
  interface is removed (i.e. 'sudo ip l del pppoe') and then networkd
  restarted, the pppoe interface is created and does not have a link-local
- address.
+ address.  This is due to this bug being triggered by timing, as a vlan
+ interface is raised by the kernel when its parent interface is raised,
+ in this case by networkd itself.
  
  [regression potential]
  
- this moves the point when ipv6ll is configured; regressions would most
- likely involve failure to correctly configure an ipv6ll address when
- desired.
+ this changes how ipv6ll addresses are managed and dropped, as well as
+ changing when foreign addresses are dropped (later in config process).
+ Any regressions would likely be around incorrectly setting ipv6ll
+ addresses, or complete failure to complete interface configuration.
+ 
+ [scope]
+ 
+ this is fixed upstream by:
+ https://github.com/systemd/systemd/pull/13927
+ 
+ and also requires the upstream PR referenced in the original description:
+ upstream patch: https://github.com/systemd/systemd/pull/13565
+ 
+ this is required for focal (uploaded already), eoan, and bionic.  It may
+ be required for xenial.
  
  [other info]
  
- this bug was attempted to be fixed by 
'debian/patches/networkd-honour-LinkLocalAddressing.patch' from upstream issue 
9890, using a commit that does not correctly fix the issue and was never 
accepted upstream:
- https://github.com/systemd/systemd/issues/9890#issuecomment-455168751
- 
- this SRU completely reverts that patch, and adds the correct fix which
- was merged upstream:
- 
https://github.com/systemd/systemd/commit/0e2fdb83bb5e22047e0c7cc058b415d0e93f02cf
- 
- that commit is already included in Eoan so this sru is needed only for
- Disco.
+ Note, the original description below is incorrect, the issue/patch it
+ references is not enough to fix this issue.
  
  original description:
  
  --
  
  upstream issue: https://github.com/systemd/systemd/issues/12886
  upstream patch: https://github.com/systemd/systemd/pull/13565
  
  The upstream fix will be available in systemd 244.
  Backport please. Thanks.

** Changed in: systemd (Ubuntu Eoan)
       Status: Incomplete => In Progress

** Changed in: systemd (Ubuntu Bionic)
       Status: Incomplete => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1845909

Title:
  [SRU] IPv6 link local address is assigned even when
  LinkLocalAddressing=no|ipv4

To manage notifications about this bug go to:
https://bugs.launchpad.net/systemd/+bug/1845909/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to