NetworkManager/src/ndisc
Thomas Haller 98ec56c670 ndisc: always emit changed signal if an ndisc parameter changes
Note how the nm_ndisc_add_*() return a boolean to indicate whether
anything changes. That is taken to decide whether to emit a changed
signal.

Previously, we would not consider all fields which are exposed
as public API.

Note that nm-ip6-config.c would care about the lifetime of NMNDiscAddress.
For that, nm_ndisc_add_address() would correctly consider a change of
the lifetime as relevant. So, this was for the most part not broken.
However, for example nm_ndisc_add_route() would ignore changes to the
gateway.

Always signal changes if anything changes at all. It's more correct
and robust.
2018-10-11 05:56:18 +02:00
..
tests build: meson: add prefix to test names 2018-04-12 09:21:10 +02:00
nm-fake-ndisc.c ndisc: rename NMNDiscPreference to NMIcmpv6RouterPref 2017-10-12 10:27:27 +02:00
nm-fake-ndisc.h ndisc: rename NMNDiscPreference to NMIcmpv6RouterPref 2017-10-12 10:27:27 +02:00
nm-lndp-ndisc.c ndisc: abort handling IO in event_ready() if we are unable to switch namespace 2018-10-11 05:56:18 +02:00
nm-lndp-ndisc.h ndisc/lndp: add ability to announce the managed IPv6 configuration 2016-11-09 17:23:32 +01:00
nm-ndisc-private.h ndisc: cleanup handling of timestamps 2017-10-12 10:27:27 +02:00
nm-ndisc.c ndisc: always emit changed signal if an ndisc parameter changes 2018-10-11 05:56:18 +02:00
nm-ndisc.h device: emit IP address changes in queued_ip_config_change() only once 2018-06-29 16:43:10 +02:00