diff options
Diffstat (limited to 'src/systemd/sd-network.h')
-rw-r--r-- | src/systemd/sd-network.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/systemd/sd-network.h b/src/systemd/sd-network.h index 0f13e2bae7..2d48946d2a 100644 --- a/src/systemd/sd-network.h +++ b/src/systemd/sd-network.h @@ -1,3 +1,4 @@ +/* SPDX-License-Identifier: LGPL-2.1+ */ #ifndef foosdnetworkhfoo #define foosdnetworkhfoo @@ -94,6 +95,14 @@ int sd_network_link_get_setup_state(int ifindex, char **state); */ int sd_network_link_get_operational_state(int ifindex, char **state); +/* Indicates whether the network is relevant to being online. + * Possible return codes: + * 0: the connection is not required + * 1: the connection is required to consider the system online + * <0: networkd is not aware of the link + */ +int sd_network_link_get_required_for_online(int ifindex); + /* Get path to .network file applied to link */ int sd_network_link_get_network_file(int ifindex, char **filename); |