]>
Commit | Line | Data |
---|---|---|
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 | |
7 | typedef struct Link Link; | |
0fa8ee6c | 8 | |
8e00e24c | 9 | int link_request_to_set_addrgen_mode(Link *link); |
5062b859 | 10 | int link_request_to_set_bond(Link *link); |
7d5b232f | 11 | int link_request_to_set_bridge(Link *link); |
8252fb44 | 12 | int link_request_to_set_bridge_vlan(Link *link); |
7558f9e7 | 13 | int link_request_to_set_can(Link *link); |
93fabc10 | 14 | int link_request_to_set_flags(Link *link); |
cc4c8fb1 | 15 | int link_request_to_set_group(Link *link); |
d05c332c | 16 | int link_request_to_set_mac(Link *link, bool allow_retry); |
72e65e6f | 17 | int link_request_to_set_ipoib(Link *link); |
d24bf1b5 | 18 | int link_request_to_set_master(Link *link); |
0fa8ee6c YW |
19 | int link_request_to_set_mtu(Link *link, uint32_t mtu); |
20 | ||
21 | int link_configure_mtu(Link *link); | |
22 | ||
112a0972 | 23 | int link_request_to_activate(Link *link); |
68f52063 | 24 | |
68f52063 | 25 | int link_request_to_bring_up_or_down(Link *link, bool up); |
63dc6025 | 26 | |
cae162a7 | 27 | int link_down_now(Link *link); |
f1a69d5a | 28 | int link_down_slave_links(Link *link); |
63dc6025 | 29 | int link_remove(Link *link); |