Lines Matching refs:ifname

78 static int if_act_on_link(const char *ifname, int state)  in if_act_on_link()  argument
112 mnl_attr_put_str(nlh, IFLA_IFNAME, ifname); in if_act_on_link()
153 int if_link_up(const char *ifname) in if_link_up() argument
155 return if_act_on_link(ifname, 1); in if_link_up()
158 int if_link_down(const char *ifname) in if_link_down() argument
160 return if_act_on_link(ifname, 0); in if_link_down()
163 int if_set_mtu(const char *ifname, uint32_t mtu) in if_set_mtu() argument
178 iface = if_nametoindex(ifname); in if_set_mtu()
247 static int if_act_on_addr(bool operate, int proto, const char *ifname, addr_t *ipaddr, uint32_t pre… in if_act_on_addr() argument
258 iface = if_nametoindex(ifname); in if_act_on_addr()
339 int if_set_addr_v4(const char *ifname, in_addr_t ipaddr, uint32_t prefix) in if_set_addr_v4() argument
343 return if_act_on_addr(1, AF_INET, ifname, &addr, prefix); in if_set_addr_v4()
346 int if_del_addr_v4(const char *ifname, in_addr_t ipaddr, uint32_t prefix) in if_del_addr_v4() argument
350 return if_act_on_addr(0, AF_INET, ifname, &addr, prefix); in if_del_addr_v4()
353 int if_set_addr_v6(const char *ifname, uint8_t *ipaddr, uint32_t prefix) in if_set_addr_v6() argument
357 return if_act_on_addr(1, AF_INET6, ifname, &addr, prefix); in if_set_addr_v6()
360 int if_del_addr_v6(const char *ifname, uint8_t *ipaddr, uint32_t prefix) in if_del_addr_v6() argument
364 return if_act_on_addr(0, AF_INET6, ifname, &addr, prefix); in if_del_addr_v6()
438 static int if_get_addr(const char *ifname, int proto, struct addrinfo_t *addrinfo) in if_get_addr() argument
447 addrinfo->iface = if_nametoindex(ifname); in if_get_addr()
502 int if_flush_v4_addr(const char *ifname) in if_flush_v4_addr() argument
508 if_get_addr(ifname, AF_INET, &addrinfo); in if_flush_v4_addr()
512 if_del_addr_v4(ifname, addrinfo.addrs[i].address.ip, addrinfo.addrs[i].prefix); in if_flush_v4_addr()
517 int if_flush_v6_addr(const char *ifname) in if_flush_v6_addr() argument
523 if_get_addr(ifname, AF_INET6, &addrinfo); in if_flush_v6_addr()
527 if_del_addr_v6(ifname, addrinfo.addrs[i].address.ip6.s6_addr, addrinfo.addrs[i].prefix); in if_flush_v6_addr()
547 int if_act_on_route(bool operate, int proto, const char *ifname, addr_t *dstaddr, uint32_t prefix, … in if_act_on_route() argument
556 iface = if_nametoindex(ifname); in if_act_on_route()
639 int if_set_default_route_v4(const char *ifname) in if_set_default_route_v4() argument
641 return if_act_on_route(1, AF_INET, ifname, (addr_t *)&in6addr_any, 0, NULL); in if_set_default_route_v4()
644 int if_del_default_route_v4(const char *ifname) in if_del_default_route_v4() argument
646 return if_act_on_route(0, AF_INET, ifname, (addr_t *)&in6addr_any, 0, NULL); in if_del_default_route_v4()
649 int if_set_default_route_v6(const char *ifname) in if_set_default_route_v6() argument
651 return if_act_on_route(1, AF_INET6, ifname, (addr_t *)&in6addr_any, 0, NULL); in if_set_default_route_v6()
654 int if_del_default_route_v6(const char *ifname) in if_del_default_route_v6() argument
656 return if_act_on_route(0, AF_INET6, ifname, (addr_t *)&in6addr_any, 0, NULL); in if_del_default_route_v6()
668 int if_set_route_gw_v4(const char *ifname, in_addr_t gwaddr) in if_set_route_gw_v4() argument
673 return if_act_on_route(1, AF_INET, ifname, (addr_t *)&in6addr_any, 0, &addr); in if_set_route_gw_v4()
676 int if_del_route_gw_v4(const char *ifname, in_addr_t gwaddr) in if_del_route_gw_v4() argument
681 return if_act_on_route(0, AF_INET, ifname, (addr_t *)&in6addr_any, 0, &addr); in if_del_route_gw_v4()
684 int if_set_route_gw_v6(const char *ifname, uint8_t *gwaddr) in if_set_route_gw_v6() argument
689 return if_act_on_route(1, AF_INET6, ifname, (addr_t *)&in6addr_any, 0, &addr); in if_set_route_gw_v6()
692 int if_del_route_gw_v6(const char *ifname, uint8_t *gwaddr) in if_del_route_gw_v6() argument
697 return if_act_on_route(0, AF_INET6, ifname, (addr_t *)&in6addr_any, 0, &addr); in if_del_route_gw_v6()
724 int if_set_network_v4(const char *ifname, in_addr_t ipaddr, uint32_t prefix, in if_set_network_v4() argument
728 if_link_up(ifname); in if_set_network_v4()
729 if_set_addr_v4(ifname, ipaddr, prefix); in if_set_network_v4()
730 if_set_default_route_v4(ifname); in if_set_network_v4()
735 int if_set_network_v6(const char *ifname, uint8_t *ipaddr, uint32_t prefix, in if_set_network_v6() argument
739 if_link_up(ifname); in if_set_network_v6()
740 if_set_addr_v6(ifname, ipaddr, prefix); in if_set_network_v6()
741 if_set_default_route_v6(ifname); in if_set_network_v6()