Lines Matching refs:rt
191 struct rtentry rt;
193 memset(&rt, 0, sizeof(rt));
195 rt.rt_dst.sa_family = AF_INET;
196 rt.rt_flags = RTF_UP | RTF_GATEWAY;
197 rt.rt_dev = (void*) name;
198 init_sockaddr_in(&rt.rt_genmask, 0);
199 init_sockaddr_in(&rt.rt_gateway, addr);
201 return ioctl(ifc_ctl_sock, SIOCADDRT, &rt);
206 struct rtentry rt;
209 memset(&rt, 0, sizeof(rt));
211 rt.rt_dst.sa_family = AF_INET;
212 rt.rt_flags = RTF_UP | RTF_HOST;
213 rt.rt_dev = (void*) name;
214 init_sockaddr_in(&rt.rt_dst, addr);
215 init_sockaddr_in(&rt.rt_genmask, 0);
216 init_sockaddr_in(&rt.rt_gateway, 0);
219 result = ioctl(ifc_ctl_sock, SIOCADDRT, &rt);
276 struct rtentry rt;
300 memset(&rt, 0, sizeof(rt));
301 rt.rt_dev = (void *)name;
302 init_sockaddr_in(&rt.rt_dst, dest);
303 init_sockaddr_in(&rt.rt_gateway, gway);
304 init_sockaddr_in(&rt.rt_genmask, mask);
306 if (ioctl(ifc_ctl_sock, SIOCDELRT, &rt) < 0) {
382 struct rtentry rt;
386 memset(&rt, 0, sizeof(rt));
387 rt.rt_dev = (void *)ifname;
388 rt.rt_flags = RTF_UP|RTF_GATEWAY;
389 init_sockaddr_in(&rt.rt_dst, 0);
390 if ((result = ioctl(ifc_ctl_sock, SIOCDELRT, &rt)) < 0) {