NetworkManager/src/core/ndisc
Thomas Haller 5a4124f738
core: refactor nm_utils_ipv6_addr_set_stable_privacy() to not fail
It's great to have functions that cannot fail, because it allows to
skip any error handling.

_set_stable_privacy() as it was could not fail, so the only reason why
nm_utils_ipv6_addr_set_stable_privacy() could fail is because the DAD
counter exhausted.

Also, it will be useful to have a function that does not do the counter
check, where the caller wants to handle that differently.

Rename some functions, and make the core nm_utils_ipv6_addr_set_stable_privacy()
not failable.
2021-08-31 16:49:46 +02:00
..
tests platform: move more platform code to src/libnm-platform/ 2021-03-05 11:27:16 +01:00
nm-fake-ndisc.c all: add "src/core/nm-default-daemon.h" as replacement for "nm-default.h" 2021-02-09 12:38:18 +01:00
nm-fake-ndisc.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-lndp-ndisc.c format: reformat code with clang-format-12.0.1-1.fc34 2021-08-30 13:14:00 +02:00
nm-lndp-ndisc.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-ndisc-private.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-ndisc.c core: refactor nm_utils_ipv6_addr_set_stable_privacy() to not fail 2021-08-31 16:49:46 +02:00
nm-ndisc.h ndisc: add nm_ndisc_dhcp_level_to_string() helper 2021-08-11 14:17:24 +02:00