resolved-link.h revision ad6c04756115809d615dede330213d73edf732a8
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen This file is part of systemd.
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen Copyright 2014 Lennart Poettering
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen systemd is free software; you can redistribute it and/or modify it
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen under the terms of the GNU Lesser General Public License as published by
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen the Free Software Foundation; either version 2.1 of the License, or
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen (at your option) any later version.
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen systemd is distributed in the hope that it will be useful, but
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen WITHOUT ANY WARRANTY; without even the implied warranty of
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen Lesser General Public License for more details.
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen You should have received a copy of the GNU Lesser General Public License
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersen along with systemd; If not, see <http://www.gnu.org/licenses/>.
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersenint link_new(Manager *m, Link **ret, int ifindex);
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersenint link_update_rtnl(Link *l, sd_netlink_message *m);
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom GundersenLinkAddress* link_find_address(Link *l, int family, const union in_addr_union *in_addr);
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom GundersenDnsServer* link_set_dns_server(Link *l, DnsServer *s);
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersenint link_address_new(Link *l, LinkAddress **ret, int family, const union in_addr_union *in_addr);
1c4baffc1895809bae9ac36b670af90a4cb9cd7dTom GundersenLinkAddress *link_address_free(LinkAddress *a);
b22d8a00f48f3c5fc4510b4acd3e1a43e731e592Tom Gundersenint link_address_update_rtnl(LinkAddress *a, sd_netlink_message *m);