Home | History | Annotate | Download | only in dhcpcd

Lines Matching refs:rt

190 if_route(const struct rt *rt, int action)
234 if (rt->gate.s_addr != INADDR_ANY ||
235 rt->net.s_addr != rt->iface->net.s_addr ||
236 rt->dest.s_addr != (rt->iface->addr.s_addr & rt->iface->net.s_addr))
239 if (rt->dest.s_addr == rt->gate.s_addr &&
240 rt->net.s_addr == INADDR_BROADCAST)
250 ADDADDR(&rt->dest);
257 link_addr(rt->iface->name, &su.sdl);
260 ADDADDR(&rt->gate);
263 ADDADDR(&rt->net);
266 ADDADDR(&rt->iface->addr);
321 struct rt rt;
400 rt.iface = NULL;
401 rt.next = NULL;
402 COPYOUT(rt.dest, rti_info[RTAX_DST]);
403 COPYOUT(rt.net, rti_info[RTAX_NETMASK]);
404 COPYOUT(rt.gate, rti_info[RTAX_GATEWAY]);
405 route_deleted(&rt);
435 COPYOUT(rt.dest, rti_info[RTAX_IFA]);
436 COPYOUT(rt.net, rti_info[RTAX_NETMASK]);
437 COPYOUT(rt.gate, rti_info[RTAX_BRD]);
439 &rt.dest, &rt.net, &rt.gate);