Description
(I've phrased the issue for moby/moby before realizing that this is a separate component - so sorry for the docker-based description)
Description
Its currently not possible to communicate over encrypted overlay networks with kernel 5.15.17 due to an unset interface id when configuring the ipsec tunnel.
Downstream issue: coreos/fedora-coreos-tracker#1111
Steps to reproduce the issue:
With two linux 5.15.17 hosts: Create an encrypted overlay network in a swarm and try to communicate between two containers on different nodes attached to that overlay network.
Additional information you deem important (e.g. issue happens only occasionally):
related linux change: torvalds/linux@68ac0f3810e7
potential workaround in netlink library: vishvananda/netlink#727
Missing Ifid
for netlink.XfrmPolicy
struct: (there may be more)
libnetwork/drivers/overlay/encryption.go
Line 343 in 64b7a45