]> git.ipfire.org Git - thirdparty/systemd.git/log
thirdparty/systemd.git
5 years agosystemctl: split up humungous systemctl.c file 17279/head
Lennart Poettering [Wed, 7 Oct 2020 09:27:56 +0000 (11:27 +0200)] 
systemctl: split up humungous systemctl.c file

This is just some refactoring: shifting around of code, not change in
codeflow.

This splits up the way too huge systemctl.c in multiple more easily
digestable files. It roughly follows the rule that each family of verbs
gets its own .c/.h file pair, and so do all the compat executable names
we support. Plus three extra files for sysv compat (which existed before
already, but I renamed slightly, to get the systemctl- prefix lik
everything else), a -util file with generic stuff everything uses, and a
-logind file with everything that talks directly to logind instead of
PID1.

systemctl is still a bit too complex for my taste, but I think this way
itc omes in a more digestable bits at least.

No change of behaviour, just reshuffling of some code.

5 years agosystemctl: move compare_unit_info() to bus-unit-util.[ch]
Lennart Poettering [Wed, 7 Oct 2020 19:56:41 +0000 (21:56 +0200)] 
systemctl: move compare_unit_info() to bus-unit-util.[ch]

It's an auxiliary function to the UnitInfo structures, and very generic.
Let's hence move it over to the other code operating with UnitInfo, even
if it's not used by code outside of systemctl (yet).

5 years agopretty-print: don't abbreviate needlessly in user-facing string
Lennart Poettering [Wed, 7 Oct 2020 14:38:29 +0000 (16:38 +0200)] 
pretty-print: don't abbreviate needlessly in user-facing string

5 years agobasic: include stddef.h since we use NULL in header
Lennart Poettering [Wed, 7 Oct 2020 14:38:07 +0000 (16:38 +0200)] 
basic: include stddef.h since we use NULL in header

5 years agounit: don't emit PropertiesChanged signal if adding a dependency to a unit is a no-op
Renaud Métrich [Fri, 2 Oct 2020 15:30:35 +0000 (17:30 +0200)] 
unit: don't emit PropertiesChanged signal if adding a dependency to a unit is a no-op

5 years agosystemctl: drop unsused variable original_stdout_is_tty
Lennart Poettering [Wed, 7 Oct 2020 09:30:32 +0000 (11:30 +0200)] 
systemctl: drop unsused variable original_stdout_is_tty

Unused since de9a8fe18e0168b65ae50b6dde2865f647fc92a2.

5 years agoupdate TODO
Lennart Poettering [Wed, 7 Oct 2020 12:11:46 +0000 (14:11 +0200)] 
update TODO

5 years agoMerge pull request #17231 from poettering/event-source-exit-on-failure
Lennart Poettering [Wed, 7 Oct 2020 10:55:56 +0000 (12:55 +0200)] 
Merge pull request #17231 from poettering/event-source-exit-on-failure

sd-event: add "exit-on-failure" feature for event source

5 years agoDocument some reasonable DNS servers in the example config file
Zbigniew Jędrzejewski-Szmek [Tue, 6 Oct 2020 11:59:25 +0000 (13:59 +0200)] 
Document some reasonable DNS servers in the example config file

We have an option to set the fallback list, so we don't know what the contents
are. It may in fact be empty. Let's add some examples to make it easy for a user
stranded without any DNS to fill in something that would work. As a bonus, this
also gives names to the entries we provide by default.
(I added google and cloudflare because that's what we have currently, and quad9
because it seems to be a good privacy-concious and fast choice and was requested
in #12499. As a minimum, things we should include should be well-known global
services with a documented privacy policy and both IPv4 and IPv6 support and
decent response times.)

5 years agoMerge pull request #17238 from keszybz/man-tmp-noexec
Lennart Poettering [Wed, 7 Oct 2020 07:45:58 +0000 (09:45 +0200)] 
Merge pull request #17238 from keszybz/man-tmp-noexec

Say that noexec should not be used for /tmp

5 years agoudev: make use of NULL callback in IO handlers 17231/head
Lennart Poettering [Fri, 2 Oct 2020 08:00:00 +0000 (10:00 +0200)] 
udev: make use of NULL callback in IO handlers

5 years agosd-event: support callback=NULL in IO/child/inotify/defer event sources, too
Lennart Poettering [Fri, 2 Oct 2020 07:51:36 +0000 (09:51 +0200)] 
sd-event: support callback=NULL in IO/child/inotify/defer event sources, too

Also, document this functionality more prominently, including with a
reference from sd_event_exit().

This is mostly to make things complete, as previously we supported NULL
callbacks only in _add_time() and _add_signal(). However, I think this
makes snese for IO event sources too (think: when some fd such as a pipe
end sees SIGHUP or so, exit), as well as defer or post event sources (i.e. exit
once we got nothing else to do). This also adds support for inotify
event sources, simply to complete things (I can't see the immediate use,
but maybe someone else comes up with it).

The only event source type that doesn't allow callback=NULL now are exit
callbacks, but for them they make little sense, as the event loop is
exiting then anyway.

5 years agoudev-util: make use of sd-event's NULL callback support
Lennart Poettering [Fri, 2 Oct 2020 07:13:37 +0000 (09:13 +0200)] 
udev-util: make use of sd-event's NULL callback support

5 years agotest: add test that validates that PTR_TO_INT(INT_TO_PTR()) covers whole int range
Lennart Poettering [Fri, 2 Oct 2020 07:13:17 +0000 (09:13 +0200)] 
test: add test that validates that PTR_TO_INT(INT_TO_PTR()) covers whole int range

5 years agosocket-proxy: port to new sd_event_source_set_exit_on_failure() API
Lennart Poettering [Thu, 1 Oct 2020 20:21:05 +0000 (22:21 +0200)] 
socket-proxy: port to new sd_event_source_set_exit_on_failure() API

5 years agosocket-proxy: close correct fd, log at right log level
Lennart Poettering [Thu, 1 Oct 2020 20:20:42 +0000 (22:20 +0200)] 
socket-proxy: close correct fd, log at right log level

5 years agoman: add docs for sd_event_source_set_exit_on_failure()
Lennart Poettering [Fri, 2 Oct 2020 08:14:44 +0000 (10:14 +0200)] 
man: add docs for sd_event_source_set_exit_on_failure()

5 years agosd-event: optionally, if an event source fails, exit the event loop
Lennart Poettering [Thu, 1 Oct 2020 20:17:31 +0000 (22:17 +0200)] 
sd-event: optionally, if an event source fails, exit the event loop

Currently, if an event source callback returns an error, we'll disable
the event source and continue. This adds a per-event source flag that if
turned on goes further: the event loop is also exited, propagating the
error code.

This is inspired by some patterns repeatedly seen in #15206.

The idea is that event sources that server the "primary" function of a
program are marked like this, so that if they fail the failure is
instantly propagated and terminates the program.

5 years agoMerge pull request #17240 from yuwata/network-cleanup
Yu Watanabe [Tue, 6 Oct 2020 22:42:40 +0000 (07:42 +0900)] 
Merge pull request #17240 from yuwata/network-cleanup

network: several cleanups and fix IPv4DAD and IP Masqurade

5 years agoboot/efi: Explicitly specify void in parameter list
Marco Wang [Tue, 6 Oct 2020 17:07:55 +0000 (01:07 +0800)] 
boot/efi: Explicitly specify void in parameter list

Functions that accept no arguments should be
explicitly declared a void parameter in their parameter list.

Signed-off-by: Marco Wang <m.aesophor@gmail.com>
5 years agotest-network: also remove IPv6 rules 17240/head
Yu Watanabe [Mon, 5 Oct 2020 20:25:01 +0000 (22:25 +0200)] 
test-network: also remove IPv6 rules

5 years agotest-network: add a missing netdev in the list
Yu Watanabe [Mon, 5 Oct 2020 19:53:35 +0000 (21:53 +0200)] 
test-network: add a missing netdev in the list

5 years agotest-network: disable RA in test_sriov
Yu Watanabe [Mon, 5 Oct 2020 19:51:29 +0000 (21:51 +0200)] 
test-network: disable RA in test_sriov

We usually disable IPv6AcceptRA= if the test does not require any
dynamic address configuration, as it makes slightly slow down the test.

C.f. 491b79aeac323909e8cef60ba6e91e27fd731679.

5 years agotest-network: add missing file in the list
Yu Watanabe [Mon, 5 Oct 2020 19:47:44 +0000 (21:47 +0200)] 
test-network: add missing file in the list

5 years agotest-network: drop duplicated address
Yu Watanabe [Sun, 4 Oct 2020 10:54:56 +0000 (19:54 +0900)] 
test-network: drop duplicated address

5 years agonetwork: rename network_verify_xxx() -> network_drop_invalid_xxx()
Yu Watanabe [Tue, 6 Oct 2020 18:21:59 +0000 (03:21 +0900)] 
network: rename network_verify_xxx() -> network_drop_invalid_xxx()

As 'verify' implies a boolean result.

5 years agonetwork: fix masquerade setting logic
Yu Watanabe [Sun, 4 Oct 2020 02:06:23 +0000 (11:06 +0900)] 
network: fix masquerade setting logic

Previously, address_establish() took Address object stored in Network
object. And address_release() took Address object stored in Link
object. Thus, address_release() always did nothing.

5 years agonetwork: always use RT_SCOPE_HOST for IPv4 loopback addresses
Yu Watanabe [Sun, 4 Oct 2020 01:57:03 +0000 (10:57 +0900)] 
network: always use RT_SCOPE_HOST for IPv4 loopback addresses

For IPv6 case, use RT_SCOPE_HOST only when scope is not explicitly specified.

5 years agonetwork: update MAC address in IPv4 ACD clients
Yu Watanabe [Sun, 4 Oct 2020 00:27:42 +0000 (09:27 +0900)] 
network: update MAC address in IPv4 ACD clients

When the MAC address of a link is updated, an address on the link may
be under checking address duplication. Or, (currently such code is not
implemented yet, but) address duplication check may be restarted later.
For that case, the IPv4 ACD clients must use the new updated MAC address.

5 years agonetwork: configure IPv4 DAD per link address
Yu Watanabe [Sun, 4 Oct 2020 00:14:15 +0000 (09:14 +0900)] 
network: configure IPv4 DAD per link address

Previously, IPv4 DAD is configured in each Address object stored in
Network object. If a .network file matches multipe links, then it causes
an assertion. To prevent it, now IPv4 DAD is configured in each Address
object belogs to Link object.

5 years agonetwork: constify one argument
Yu Watanabe [Tue, 6 Oct 2020 17:57:54 +0000 (02:57 +0900)] 
network: constify one argument

5 years agonetwork: introduce address_copy()
Yu Watanabe [Sat, 3 Oct 2020 23:47:42 +0000 (08:47 +0900)] 
network: introduce address_copy()

5 years agonetwork: do not update Address::flags in address_configure()
Yu Watanabe [Sat, 3 Oct 2020 23:27:14 +0000 (08:27 +0900)] 
network: do not update Address::flags in address_configure()

5 years agonetwork: fix indentation
Yu Watanabe [Sat, 3 Oct 2020 23:14:27 +0000 (08:14 +0900)] 
network: fix indentation

5 years agonetwork: use sd_event stored in Manager
Yu Watanabe [Sat, 3 Oct 2020 22:43:41 +0000 (07:43 +0900)] 
network: use sd_event stored in Manager

5 years agonetwork: check feature is enabled in xxx_configure()
Yu Watanabe [Sat, 3 Oct 2020 22:37:22 +0000 (07:37 +0900)] 
network: check feature is enabled in xxx_configure()

5 years agonetwork: move link_enumerate_ipv6_tentative_addresses()
Yu Watanabe [Sat, 3 Oct 2020 21:50:55 +0000 (06:50 +0900)] 
network: move link_enumerate_ipv6_tentative_addresses()

5 years agonetwork: drop unused function
Yu Watanabe [Sat, 3 Oct 2020 21:37:12 +0000 (06:37 +0900)] 
network: drop unused function

5 years agonetwork: move sysctl related functions to networkd-sysctl.c
Yu Watanabe [Sat, 3 Oct 2020 21:25:44 +0000 (06:25 +0900)] 
network: move sysctl related functions to networkd-sysctl.c

5 years agonetwork: introduce radv_update_mac()
Yu Watanabe [Fri, 2 Oct 2020 11:55:18 +0000 (20:55 +0900)] 
network: introduce radv_update_mac()

5 years agonetwork: introduce dhcp6_update_mac()
Yu Watanabe [Fri, 2 Oct 2020 11:41:41 +0000 (20:41 +0900)] 
network: introduce dhcp6_update_mac()

5 years agonetwork: introduce dhcp4_update_mac()
Yu Watanabe [Fri, 2 Oct 2020 11:29:57 +0000 (20:29 +0900)] 
network: introduce dhcp4_update_mac()

5 years agonetwork: introduce ipv4ll_update_mac()
Yu Watanabe [Fri, 2 Oct 2020 11:25:11 +0000 (20:25 +0900)] 
network: introduce ipv4ll_update_mac()

5 years agonetwork: introduce link_serialize_dhcp6_client()
Yu Watanabe [Fri, 2 Oct 2020 11:15:44 +0000 (20:15 +0900)] 
network: introduce link_serialize_dhcp6_client()

5 years agonetwork: introduce link_serialize_ipv4ll()
Yu Watanabe [Fri, 2 Oct 2020 09:24:07 +0000 (18:24 +0900)] 
network: introduce link_serialize_ipv4ll()

5 years agonetwork: introduce link_deserialize_ipv4ll()
Yu Watanabe [Fri, 2 Oct 2020 09:14:25 +0000 (18:14 +0900)] 
network: introduce link_deserialize_ipv4ll()

5 years agonetwork: introduce link_deserialize_dhcp4()
Yu Watanabe [Fri, 2 Oct 2020 09:07:32 +0000 (18:07 +0900)] 
network: introduce link_deserialize_dhcp4()

5 years agonetwork: introduce network_verify_sr_iov()
Yu Watanabe [Fri, 2 Oct 2020 08:53:18 +0000 (17:53 +0900)] 
network: introduce network_verify_sr_iov()

5 years agonetwork: move link_configure_sr_iov()
Yu Watanabe [Fri, 2 Oct 2020 08:51:14 +0000 (17:51 +0900)] 
network: move link_configure_sr_iov()

5 years agonetwork: introduce network_verify_traffic_control()
Yu Watanabe [Fri, 2 Oct 2020 08:48:59 +0000 (17:48 +0900)] 
network: introduce network_verify_traffic_control()

5 years agonetwork: move link_configure_traffic_control()
Yu Watanabe [Fri, 2 Oct 2020 08:45:37 +0000 (17:45 +0900)] 
network: move link_configure_traffic_control()

5 years agonetwork: merge link_set_bridge_vlan() and br_vlan_configure()
Yu Watanabe [Fri, 2 Oct 2020 08:37:54 +0000 (17:37 +0900)] 
network: merge link_set_bridge_vlan() and br_vlan_configure()

5 years agonetwork: move DUID related functions
Yu Watanabe [Fri, 2 Oct 2020 08:03:36 +0000 (17:03 +0900)] 
network: move DUID related functions

5 years agonetwork: move link_radv_enabled()
Yu Watanabe [Fri, 2 Oct 2020 07:39:45 +0000 (16:39 +0900)] 
network: move link_radv_enabled()

5 years agonetwork: move link_dhcp4_server_enabled()
Yu Watanabe [Fri, 2 Oct 2020 07:35:54 +0000 (16:35 +0900)] 
network: move link_dhcp4_server_enabled()

5 years agonetwork: move link_ipv6_accept_ra_enabled()
Yu Watanabe [Fri, 2 Oct 2020 07:30:23 +0000 (16:30 +0900)] 
network: move link_ipv6_accept_ra_enabled()

5 years agonetwork: unify link_ipv{4,6}_forward_enabled()
Yu Watanabe [Fri, 2 Oct 2020 07:23:28 +0000 (16:23 +0900)] 
network: unify link_ipv{4,6}_forward_enabled()

5 years agonetwork: unify link_dhcp{4,6}_enabled()
Yu Watanabe [Fri, 2 Oct 2020 07:09:25 +0000 (16:09 +0900)] 
network: unify link_dhcp{4,6}_enabled()

5 years agonetwork: move link_get_xxx_route_table()
Yu Watanabe [Fri, 2 Oct 2020 06:48:01 +0000 (15:48 +0900)] 
network: move link_get_xxx_route_table()

5 years agonetwork: manage address pools by OrderedSet
Yu Watanabe [Fri, 2 Oct 2020 05:46:29 +0000 (14:46 +0900)] 
network: manage address pools by OrderedSet

5 years agonetwork: drop unused argument
Yu Watanabe [Fri, 2 Oct 2020 05:38:22 +0000 (14:38 +0900)] 
network: drop unused argument

5 years agonetwork: move functions related to address pool
Yu Watanabe [Fri, 2 Oct 2020 05:15:57 +0000 (14:15 +0900)] 
network: move functions related to address pool

5 years agonetwork: header cleanup
Yu Watanabe [Fri, 2 Oct 2020 05:01:59 +0000 (14:01 +0900)] 
network: header cleanup

5 years agonetwork: make several functions static
Yu Watanabe [Fri, 2 Oct 2020 04:50:36 +0000 (13:50 +0900)] 
network: make several functions static

5 years agonetwork: manage addresses from pool by Set
Yu Watanabe [Fri, 2 Oct 2020 04:39:02 +0000 (13:39 +0900)] 
network: manage addresses from pool by Set

5 years agonetwork: drop list of static addresses
Yu Watanabe [Fri, 2 Oct 2020 03:34:19 +0000 (12:34 +0900)] 
network: drop list of static addresses

[Address] sections are managed by both LIST and Hashmap. Let's drop the
list and manage them by OrderedHashmap.

5 years agonetwork: make address_free() return NULL
Yu Watanabe [Fri, 2 Oct 2020 03:18:37 +0000 (12:18 +0900)] 
network: make address_free() return NULL

5 years agonetwork: introduce link_stop_ipv4_dad()
Yu Watanabe [Fri, 2 Oct 2020 03:12:25 +0000 (12:12 +0900)] 
network: introduce link_stop_ipv4_dad()

5 years agonetwork: move link_configure_ipv4_dad()
Yu Watanabe [Fri, 2 Oct 2020 03:05:20 +0000 (12:05 +0900)] 
network: move link_configure_ipv4_dad()

5 years agonetwork: introduce link_deserialize_addresses()
Yu Watanabe [Fri, 2 Oct 2020 02:52:21 +0000 (11:52 +0900)] 
network: introduce link_deserialize_addresses()

5 years agonetwork: introduce link_serialize_addresses()
Yu Watanabe [Fri, 2 Oct 2020 02:40:37 +0000 (11:40 +0900)] 
network: introduce link_serialize_addresses()

5 years agonetwork: introduce network_verify_addresses()
Yu Watanabe [Fri, 2 Oct 2020 02:35:44 +0000 (11:35 +0900)] 
network: introduce network_verify_addresses()

5 years agonetwork: update log messages
Yu Watanabe [Tue, 6 Oct 2020 17:49:11 +0000 (02:49 +0900)] 
network: update log messages

And drop unnecessary log for in_addr_to_string(), as its result is used
only for the consequent logs.

5 years agonetwork: move manager_rtnl_process_address()
Yu Watanabe [Fri, 2 Oct 2020 02:32:35 +0000 (11:32 +0900)] 
network: move manager_rtnl_process_address()

5 years agonetwork: introduce link_drop_addresses()
Yu Watanabe [Fri, 2 Oct 2020 02:30:33 +0000 (11:30 +0900)] 
network: introduce link_drop_addresses()

5 years agonetwork: introduce link_drop_foreign_addresses()
Yu Watanabe [Fri, 2 Oct 2020 02:26:12 +0000 (11:26 +0900)] 
network: introduce link_drop_foreign_addresses()

5 years agonetwork: introduce link_set_addresses()
Yu Watanabe [Fri, 2 Oct 2020 02:17:49 +0000 (11:17 +0900)] 
network: introduce link_set_addresses()

5 years agonetwork: cleanup networkd-route.h
Yu Watanabe [Fri, 2 Oct 2020 01:55:06 +0000 (10:55 +0900)] 
network: cleanup networkd-route.h

5 years agonetwork: drop list of static routes
Yu Watanabe [Fri, 2 Oct 2020 01:41:55 +0000 (10:41 +0900)] 
network: drop list of static routes

[Route] sections are managed by both LIST and Hashmap. Let's drop the
list.

5 years agonetwork: introduce hashmap_find_free_section_line()
Yu Watanabe [Sun, 4 Oct 2020 13:16:46 +0000 (22:16 +0900)] 
network: introduce hashmap_find_free_section_line()

5 years agonetwork: make several functions static
Yu Watanabe [Fri, 2 Oct 2020 01:16:25 +0000 (10:16 +0900)] 
network: make several functions static

5 years agonetwork: introduce network_verify_routes()
Yu Watanabe [Fri, 2 Oct 2020 01:08:39 +0000 (10:08 +0900)] 
network: introduce network_verify_routes()

5 years agonetwork: introduce link_serialize_routes()
Yu Watanabe [Fri, 2 Oct 2020 02:56:12 +0000 (11:56 +0900)] 
network: introduce link_serialize_routes()

5 years agonetwork: introduce link_deserialize_routes()
Yu Watanabe [Fri, 2 Oct 2020 00:52:07 +0000 (09:52 +0900)] 
network: introduce link_deserialize_routes()

5 years agonetwork: introduce link_drop_routes()
Yu Watanabe [Fri, 2 Oct 2020 00:40:31 +0000 (09:40 +0900)] 
network: introduce link_drop_routes()

5 years agonetwork: introduce link_drop_foreign_routes()
Yu Watanabe [Fri, 2 Oct 2020 00:38:31 +0000 (09:38 +0900)] 
network: introduce link_drop_foreign_routes()

5 years agonetwork: make route_free() return NULL
Yu Watanabe [Fri, 2 Oct 2020 00:31:29 +0000 (09:31 +0900)] 
network: make route_free() return NULL

5 years agonetwork: move manager_rtnl_process_route()
Yu Watanabe [Fri, 2 Oct 2020 00:29:07 +0000 (09:29 +0900)] 
network: move manager_rtnl_process_route()

5 years agonetwork: move link_request_set_routes()
Yu Watanabe [Fri, 2 Oct 2020 00:27:28 +0000 (09:27 +0900)] 
network: move link_request_set_routes()

5 years agonetwork: make network_get_ipv6_dns() always set return value on success
Yu Watanabe [Tue, 29 Sep 2020 21:28:44 +0000 (06:28 +0900)] 
network: make network_get_ipv6_dns() always set return value on success

5 years agonetwork: fix indentation
Yu Watanabe [Tue, 29 Sep 2020 21:17:04 +0000 (06:17 +0900)] 
network: fix indentation

5 years agonetwork: cleanup networkd-radv.h
Yu Watanabe [Tue, 29 Sep 2020 21:10:02 +0000 (06:10 +0900)] 
network: cleanup networkd-radv.h

5 years agonetwork: introduce network_verify_prefix() and network_verify_route_prefix()
Yu Watanabe [Tue, 29 Sep 2020 21:01:09 +0000 (06:01 +0900)] 
network: introduce network_verify_prefix() and network_verify_route_prefix()

5 years agonetwork: also check route prefixes are configured
Yu Watanabe [Tue, 29 Sep 2020 20:56:05 +0000 (05:56 +0900)] 
network: also check route prefixes are configured

5 years agonetwork: drop redundant list of prefixes and route prefixes
Yu Watanabe [Tue, 29 Sep 2020 20:54:19 +0000 (05:54 +0900)] 
network: drop redundant list of prefixes and route prefixes

5 years agonetwork: make prefix_free() and route_prefix_free() return NULL
Yu Watanabe [Tue, 29 Sep 2020 20:40:14 +0000 (05:40 +0900)] 
network: make prefix_free() and route_prefix_free() return NULL

5 years agonetwork: warn if IPv6ProxyNDPAddress= is set and IPv6ProxyNDP= is disabled
Yu Watanabe [Tue, 29 Sep 2020 20:29:42 +0000 (05:29 +0900)] 
network: warn if IPv6ProxyNDPAddress= is set and IPv6ProxyNDP= is disabled

5 years agonetwork: propagate errors in ipv6_proxy_ndp_set()
Yu Watanabe [Tue, 29 Sep 2020 20:24:03 +0000 (05:24 +0900)] 
network: propagate errors in ipv6_proxy_ndp_set()

And ignore IPv6ProxyNDPAddress= settings if proxy_ndp is zero.

5 years agonetwork: drop networkd-ipv6-proxy-ndp.h from networkd-network.h
Yu Watanabe [Tue, 29 Sep 2020 20:16:25 +0000 (05:16 +0900)] 
network: drop networkd-ipv6-proxy-ndp.h from networkd-network.h

5 years agonetwork: rename ipv6_proxy_ndp_addresses_configure() -> link_set_ipv6_proxy_ndp_addre...
Yu Watanabe [Tue, 29 Sep 2020 20:15:32 +0000 (05:15 +0900)] 
network: rename ipv6_proxy_ndp_addresses_configure() -> link_set_ipv6_proxy_ndp_addresses()