Lines Matching refs:dst
505 int ifc_act_on_ipv4_route(int action, const char *ifname, struct in_addr dst, int prefix_length,
519 init_sockaddr_in(&rt.rt_dst, dst.s_addr);
563 int ifc_add_host_route(const char *name, in_addr_t dst)
567 in_dst.s_addr = dst;
825 int ifc_act_on_ipv6_route(int action, const char *ifname, struct in6_addr dst, int prefix_length,
841 rtmsg.rtmsg_dst = dst;
872 int ifc_act_on_route(int action, const char *ifname, const char *dst, int prefix_length,
884 ret = getaddrinfo(dst, NULL, &hints, &addr_ai);
887 printerr("getaddrinfo failed: invalid address %s\n", dst);
914 printerr("ifc_add_route: different address families: %s and %s\n", dst, gw);
944 int ifc_add_ipv4_route(const char *ifname, struct in_addr dst, int prefix_length,
947 int i =ifc_act_on_ipv4_route(SIOCADDRT, ifname, dst, prefix_length, gw);
955 int ifc_add_ipv6_route(const char *ifname, struct in6_addr dst, int prefix_length,
958 return ifc_act_on_ipv6_route(SIOCADDRT, ifname, dst, prefix_length, gw);
961 int ifc_add_route(const char *ifname, const char *dst, int prefix_length, const char *gw)
963 int i = ifc_act_on_route(SIOCADDRT, ifname, dst, prefix_length, gw);
964 if (DBG) printerr("ifc_add_route(%s, %s, %d, %s) = %d", ifname, dst, prefix_length, gw, i);
968 int ifc_remove_route(const char *ifname, const char*dst, int prefix_length, const char *gw)
970 return ifc_act_on_route(SIOCDELRT, ifname, dst, prefix_length, gw);