Lines Matching refs:dst
504 int ifc_act_on_ipv4_route(int action, const char *ifname, struct in_addr dst, int prefix_length, in ifc_act_on_ipv4_route() argument
518 init_sockaddr_in(&rt.rt_dst, dst.s_addr); in ifc_act_on_ipv4_route()
562 int ifc_add_host_route(const char *name, in_addr_t dst) in ifc_add_host_route() argument
566 in_dst.s_addr = dst; in ifc_add_host_route()
820 int ifc_act_on_ipv6_route(int action, const char *ifname, struct in6_addr dst, int prefix_length, in ifc_act_on_ipv6_route() argument
836 rtmsg.rtmsg_dst = dst; in ifc_act_on_ipv6_route()
867 int ifc_act_on_route(int action, const char *ifname, const char *dst, int prefix_length, in ifc_act_on_route() argument
879 ret = getaddrinfo(dst, NULL, &hints, &addr_ai); in ifc_act_on_route()
882 printerr("getaddrinfo failed: invalid address %s\n", dst); in ifc_act_on_route()
909 printerr("ifc_add_route: different address families: %s and %s\n", dst, gw); in ifc_act_on_route()
939 int ifc_add_ipv4_route(const char *ifname, struct in_addr dst, int prefix_length, in ifc_add_ipv4_route() argument
942 int i =ifc_act_on_ipv4_route(SIOCADDRT, ifname, dst, prefix_length, gw); in ifc_add_ipv4_route()
950 int ifc_add_ipv6_route(const char *ifname, struct in6_addr dst, int prefix_length, in ifc_add_ipv6_route() argument
953 return ifc_act_on_ipv6_route(SIOCADDRT, ifname, dst, prefix_length, gw); in ifc_add_ipv6_route()
956 int ifc_add_route(const char *ifname, const char *dst, int prefix_length, const char *gw) in ifc_add_route() argument
958 int i = ifc_act_on_route(SIOCADDRT, ifname, dst, prefix_length, gw); in ifc_add_route()
959 if (DBG) printerr("ifc_add_route(%s, %s, %d, %s) = %d", ifname, dst, prefix_length, gw, i); in ifc_add_route()
963 int ifc_remove_route(const char *ifname, const char*dst, int prefix_length, const char *gw) in ifc_remove_route() argument
965 return ifc_act_on_route(SIOCDELRT, ifname, dst, prefix_length, gw); in ifc_remove_route()