Skip to content

device: support IPv6 EUI64 link-local address for ipv6 tunnels

Beniamino Galvani requested to merge bg/ipv6-tunnels-ll into main

Summary

Currently, if a IPv6 tunnel device is configured to use an EUI64 link-local address (via per-connection or global configuration), the IPv6 configuration fails because NM cannot determine an interface identifier.

Generate the interface identifier use the same mechanism as kernel, which relies on the fake "permanent" address and treats the interface as Ethernet.

Fixes-test: @iptunnel_ip6gre_create_device

NetworkManager-ci!1816 (merged)

Edited by Filip Pokryvka

Merge request reports

Loading