NetworkManager/src/core/ndisc
Beniamino Galvani 6d44237ed3 ndisc: track multiple PREF64 options
Previously the NMNDisc instance always used the last received NAT64
prefix. If a network advertises multiple NAT64 prefixes,
NetworkManager would constantly flip between them.  Change this and
keep a list of valid PREF64. Most importantly, stick with the same
PREF64 unless a new one appears from a router with higher priority, or
the current PREF64 expires.
2026-02-06 10:37:58 +01:00
..
tests format: run nm-code-format 2024-10-04 11:07:35 +02:00
nm-fake-ndisc.c format: run nm-code-format 2024-10-04 11:07:35 +02:00
nm-fake-ndisc.h all: use _NM_G_TYPE_CHECK_INSTANCE_CAST() for internal uses 2022-12-16 10:55:03 +01:00
nm-lndp-ndisc.c ndisc: track multiple PREF64 options 2026-02-06 10:37:58 +01:00
nm-lndp-ndisc.h all: use _NM_G_TYPE_CHECK_INSTANCE_CAST() for internal uses 2022-12-16 10:55:03 +01:00
nm-ndisc-private.h ndisc: track multiple PREF64 options 2026-02-06 10:37:58 +01:00
nm-ndisc.c ndisc: track multiple PREF64 options 2026-02-06 10:37:58 +01:00
nm-ndisc.h ndisc: track multiple PREF64 options 2026-02-06 10:37:58 +01:00