]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/wait-online/link.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 Copyright © 2014 Tom Gundersen
8 #include "sd-netlink.h"
10 typedef struct Link Link
;
11 typedef struct Manager Manager
;
20 bool required_for_online
;
21 char *operational_state
;
25 int link_new(Manager
*m
, Link
**ret
, int ifindex
, const char *ifname
);
26 Link
*link_free(Link
*l
);
27 int link_update_rtnl(Link
*l
, sd_netlink_message
*m
);
28 int link_update_monitor(Link
*l
);
30 DEFINE_TRIVIAL_CLEANUP_FUNC(Link
*, link_free
);