mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-20 17:30:32 +01:00
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. |
||
|---|---|---|
| .. | ||
| tests | ||
| nm-fake-ndisc.c | ||
| nm-fake-ndisc.h | ||
| nm-lndp-ndisc.c | ||
| nm-lndp-ndisc.h | ||
| nm-ndisc-private.h | ||
| nm-ndisc.c | ||
| nm-ndisc.h | ||