Lines Matching defs:Link

31 typedef struct Link Link;
61 struct Link {
121 Link *link_unref(Link *link);
122 Link *link_ref(Link *link);
123 int link_get(Manager *m, int ifindex, Link **ret);
124 int link_add(Manager *manager, sd_netlink_message *message, Link **ret);
125 void link_drop(Link *link);
130 void link_enter_failed(Link *link);
131 int link_initialized(Link *link, struct udev_device *device);
133 void link_check_ready(Link *link);
135 void link_update_operstate(Link *link);
136 int link_update(Link *link, sd_netlink_message *message);
138 void link_dirty(Link *link);
139 void link_clean(Link *link);
140 int link_save(Link *link);
142 int link_carrier_reset(Link *link);
143 bool link_has_carrier(Link *link);
145 int link_ipv6ll_gained(Link *link, const struct in6_addr *address);
147 int link_set_mtu(Link *link, uint32_t mtu);
148 int link_set_hostname(Link *link, const char *hostname);
149 int link_set_timezone(Link *link, const char *timezone);
151 int ipv4ll_configure(Link *link);
152 int dhcp4_configure(Link *link);
153 int dhcp6_configure(Link *link);
154 int dhcp6_request_address(Link *link);
155 int ndisc_configure(Link *link);
157 bool link_lldp_enabled(Link *link);
158 bool link_ipv4ll_enabled(Link *link);
159 bool link_ipv6ll_enabled(Link *link);
160 bool link_dhcp4_server_enabled(Link *link);
161 bool link_dhcp4_enabled(Link *link);
162 bool link_dhcp6_enabled(Link *link);
163 bool link_ipv6_accept_ra_enabled(Link *link);
175 int link_send_changed(Link *link, const char *property, ...) _sentinel_;
177 DEFINE_TRIVIAL_CLEANUP_FUNC(Link*, link_unref);
184 Link *_l = (link); \