]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/network/networkd-setlink.h
Merge pull request #32963 from yuwata/test-64-btrfs
[thirdparty/systemd.git] / src / network / networkd-setlink.h
CommitLineData
0fa8ee6c
YW
1/* SPDX-License-Identifier: LGPL-2.1-or-later */
2#pragma once
3
4#include <inttypes.h>
eb93dc9b 5#include <stdbool.h>
0fa8ee6c
YW
6
7typedef struct Link Link;
0fa8ee6c 8
8e00e24c 9int link_request_to_set_addrgen_mode(Link *link);
5062b859 10int link_request_to_set_bond(Link *link);
7d5b232f 11int link_request_to_set_bridge(Link *link);
8252fb44 12int link_request_to_set_bridge_vlan(Link *link);
7558f9e7 13int link_request_to_set_can(Link *link);
93fabc10 14int link_request_to_set_flags(Link *link);
cc4c8fb1 15int link_request_to_set_group(Link *link);
d05c332c 16int link_request_to_set_mac(Link *link, bool allow_retry);
72e65e6f 17int link_request_to_set_ipoib(Link *link);
d24bf1b5 18int link_request_to_set_master(Link *link);
0fa8ee6c
YW
19int link_request_to_set_mtu(Link *link, uint32_t mtu);
20
21int link_configure_mtu(Link *link);
22
112a0972 23int link_request_to_activate(Link *link);
68f52063 24
68f52063 25int link_request_to_bring_up_or_down(Link *link, bool up);
63dc6025 26
cae162a7 27int link_down_now(Link *link);
f1a69d5a 28int link_down_slave_links(Link *link);
63dc6025 29int link_remove(Link *link);