non-Ethernet tunnel interface creation fails on jammy 5.15.0-81 or later
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
systemd (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
jammy kernel 5.15.0-81.90 includes the following backport:
https:/
https:/
https:/
This causes creation of ip6tnl tunnel interface to fail through systemd-networkd. The following systemd commit also has to be applied to jammy:
https:/
(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-
```
# 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: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- tunnel interface creation fails on jammy 5.15.0-81 or later + non-Ethernet tunnel interface creation fails on jammy 5.15.0-81 or later |
I’m unsure this is the right way but adding linux package as this was also caused by kernel upgrade.