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