Home | History | Annotate | Download | only in libnetutils

Lines Matching refs:gw

506       struct in_addr gw)
526 if (gw.s_addr != 0) {
528 init_sockaddr_in(&rt.rt_gateway, gw.s_addr);
550 int ifc_create_default_route(const char *name, in_addr_t gw)
555 in_gw.s_addr = gw;
558 if (DBG) printerr("ifc_create_default_route(%s, %d) = %d", name, gw, ret);
826 struct in6_addr gw)
849 if (memcmp(&gw, &in6addr_any, sizeof(in6addr_any))) {
851 rtmsg.rtmsg_gateway = gw;
873 const char *gw)
891 if (gw == NULL || (strlen(gw) == 0)) {
893 gw = "::";
895 gw = "0.0.0.0";
906 ret = getaddrinfo(gw, NULL, &hints, &gw_ai);
908 printerr("getaddrinfo failed: invalid gateway %s\n", gw);
914 printerr("ifc_add_route: different address families: %s and %s\n", dst, gw);
945 struct in_addr gw)
947 int i =ifc_act_on_ipv4_route(SIOCADDRT, ifname, dst, prefix_length, gw);
956 struct in6_addr gw)
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);