Public bug reported:

jammy kernel 5.15.0-81.90 includes the following backport:

https://github.com/torvalds/linux/commit/b0ad3c179059089d809b477a1d445c1183a7b8fe
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=Ubuntu-5.15.0-91.101&id=1dcafa2582f335f0d929f3e9e736775a95271c43

This causes creation of ip6tnl tunnel interface to fail through systemd-
networkd. The following systemd commit also has to be applied to jammy:

https://github.com/systemd/systemd/commit/3be64aa462642de9fbe9f95536f8d167c19994bb

(Other commits might be required along with above)

Since the systemd commit is missing on jammy, Kind=ip6tnl netdev
configuration fails as follows:

> eno1: Could not create stacked netdev: Invalid argument

I believe this is a regression; We encountered this linux-
image-5.15.0-91-generic installed via unattended-upgrade -- Also EINVAL
during creating tunnel interfaces let AcceptIPv6RA function not to
start, so we lose connection to our server due to missing IP address.

```
# eno1.network
[Match]
Name=eno1

[Network]
Tunnel=test_tun
```

```
# test_tun.netdev
[NetDev]
Name=test_tun
Kind=ip6tnl

[Tunnel]
Local=2001:db8::a
Remote=2001:db8::b
Mode=any
```

```
# test_tun.network
[Match]
Name=test_tun

[Network]
Address=10.0.0.1/24
```

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  jammy kernel 5.15.0-81.90 includes the following backport:
  
  
https://github.com/torvalds/linux/commit/b0ad3c179059089d809b477a1d445c1183a7b8fe
  
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=Ubuntu-5.15.0-91.101&id=1dcafa2582f335f0d929f3e9e736775a95271c43
  
- This causes creation of ip6tnl tunnel interface through systemd-
+ This causes creation of ip6tnl tunnel interface to fail through systemd-
  networkd. The following systemd commit also has to be applied to jammy:
  
  
https://github.com/systemd/systemd/commit/3be64aa462642de9fbe9f95536f8d167c19994bb
  
  Since the systemd commit is missing on jammy, Kind=ip6tnl netdev
  configuration fails as follows:
  
  > eno1: Could not create stacked netdev: Invalid argument
  
  I believe this is a regression.
  
  ```
  # eno1.network
  [Match]
  Name=eno1
  
  [Network]
  Tunnel=test_tun
  ```
- 
  
  ```
  # test_tun.netdev
  [NetDev]
  Name=test_tun
  Kind=ip6tnl
  
  [Tunnel]
  Local=2001:db8::a
  Remote=2001:db8::b
  Mode=any
  ```
  
  ```
  # test_tun.network
  [Match]
  Name=test_tun
  
  [Network]
  Address=10.0.0.1/24
  ```

** Description changed:

  jammy kernel 5.15.0-81.90 includes the following backport:
  
  
https://github.com/torvalds/linux/commit/b0ad3c179059089d809b477a1d445c1183a7b8fe
  
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=Ubuntu-5.15.0-91.101&id=1dcafa2582f335f0d929f3e9e736775a95271c43
  
  This causes creation of ip6tnl tunnel interface to fail through systemd-
  networkd. The following systemd commit also has to be applied to jammy:
  
  
https://github.com/systemd/systemd/commit/3be64aa462642de9fbe9f95536f8d167c19994bb
+ 
+ (Other commits might be required along with above)
  
  Since the systemd commit is missing on jammy, Kind=ip6tnl netdev
  configuration fails as follows:
  
  > eno1: Could not create stacked netdev: Invalid argument
  
  I believe this is a regression.
  
  ```
  # eno1.network
  [Match]
  Name=eno1
  
  [Network]
  Tunnel=test_tun
  ```
  
  ```
  # test_tun.netdev
  [NetDev]
  Name=test_tun
  Kind=ip6tnl
  
  [Tunnel]
  Local=2001:db8::a
  Remote=2001:db8::b
  Mode=any
  ```
  
  ```
  # test_tun.network
  [Match]
  Name=test_tun
  
  [Network]
  Address=10.0.0.1/24
  ```

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2049234

Title:
  tunnel interface creation fails on jammy 5.15.0-81 or later

Status in systemd package in Ubuntu:
  New

Bug description:
  jammy kernel 5.15.0-81.90 includes the following backport:

  
https://github.com/torvalds/linux/commit/b0ad3c179059089d809b477a1d445c1183a7b8fe
  
https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy/commit/?h=Ubuntu-5.15.0-91.101&id=1dcafa2582f335f0d929f3e9e736775a95271c43

  This causes creation of ip6tnl tunnel interface to fail through
  systemd-networkd. The following systemd commit also has to be applied
  to jammy:

  
https://github.com/systemd/systemd/commit/3be64aa462642de9fbe9f95536f8d167c19994bb

  (Other commits might be required along with above)

  Since the systemd commit is missing on jammy, Kind=ip6tnl netdev
  configuration fails as follows:

  > eno1: Could not create stacked netdev: Invalid argument

  I believe this is a regression; We encountered this linux-
  image-5.15.0-91-generic installed via unattended-upgrade -- Also
  EINVAL during creating tunnel interfaces let AcceptIPv6RA function not
  to start, so we lose connection to our server due to missing IP
  address.

  ```
  # eno1.network
  [Match]
  Name=eno1

  [Network]
  Tunnel=test_tun
  ```

  ```
  # test_tun.netdev
  [NetDev]
  Name=test_tun
  Kind=ip6tnl

  [Tunnel]
  Local=2001:db8::a
  Remote=2001:db8::b
  Mode=any
  ```

  ```
  # test_tun.network
  [Match]
  Name=test_tun

  [Network]
  Address=10.0.0.1/24
  ```

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


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to