tag | line | file | source code |
rt | 225 | net/tcp/icmp.c | struct rtable *rt; /* we will add a new route. */ |
rt | 229 | net/tcp/icmp.c | rt = kmalloc (sizeof (*rt), GFP_ATOMIC); |
rt | 230 | net/tcp/icmp.c | if (rt != NULL) |
rt | 232 | net/tcp/icmp.c | rt->net = iph->daddr; |
rt | 235 | net/tcp/icmp.c | if ((icmph->code & 1) == 0) rt->net &= 0x00ffffff; |
rt | 236 | net/tcp/icmp.c | rt->dev = dev; |
rt | 237 | net/tcp/icmp.c | rt->router = icmph->un.gateway; |
rt | 238 | net/tcp/icmp.c | add_route (rt); |
rt | 197 | net/tcp/ip.c | print_rt(struct rtable *rt) |
rt | 199 | net/tcp/ip.c | PRINTK ("net = %08X router = %08X\n",rt->net, rt->router); |
rt | 200 | net/tcp/ip.c | PRINTK ("dev = %X, next = %X\n",rt->dev, rt->next); |
rt | 214 | net/tcp/ip.c | struct rtable *rt; |
rt | 217 | net/tcp/ip.c | for (rt=rt_base; rt != NULL; rt=rt->next) |
rt | 220 | net/tcp/ip.c | if (ip_addr_match (rt->net, daddr)) |
rt | 222 | net/tcp/ip.c | *raddr = rt->router; |
rt | 223 | net/tcp/ip.c | return (rt->dev); |
rt | 230 | net/tcp/ip.c | add_route (struct rtable *rt) |
rt | 235 | net/tcp/ip.c | PRINTK ("add_route (rt=%X):\n",rt); |
rt | 236 | net/tcp/ip.c | print_rt(rt); |
rt | 240 | net/tcp/ip.c | rt->next = NULL; |
rt | 241 | net/tcp/ip.c | rt_base = rt; |
rt | 250 | net/tcp/ip.c | if (mask & rt->net) |
rt | 261 | net/tcp/ip.c | if (r->net == rt->net) |
rt | 265 | net/tcp/ip.c | rt->next = r->next; |
rt | 266 | net/tcp/ip.c | rt_base = rt; |
rt | 270 | net/tcp/ip.c | rt->next = r->next; |
rt | 271 | net/tcp/ip.c | r1->next = rt; |
rt | 283 | net/tcp/ip.c | rt->next = rt_base; |
rt | 284 | net/tcp/ip.c | rt_base = rt; |
rt | 287 | net/tcp/ip.c | rt->next = r; |
rt | 288 | net/tcp/ip.c | r1->next = rt; |
rt | 296 | net/tcp/ip.c | rt->next = NULL; |
rt | 297 | net/tcp/ip.c | r1->next = rt; |
rt | 303 | net/tcp/ip.c | struct rtable *rt; |
rt | 321 | net/tcp/ip.c | rt = kmalloc (sizeof (*rt), GFP_KERNEL); |
rt | 322 | net/tcp/ip.c | if (rt == NULL) return (-ENOMEM); |
rt | 324 | net/tcp/ip.c | rt->net = ipc.net; |
rt | 325 | net/tcp/ip.c | rt->dev = dev; |
rt | 326 | net/tcp/ip.c | rt->router = 0; |
rt | 327 | net/tcp/ip.c | add_route (rt); |
rt | 333 | net/tcp/ip.c | rt = kmalloc (sizeof (*rt),GFP_KERNEL); |
rt | 334 | net/tcp/ip.c | if (rt == NULL) return (-ENOMEM); |
rt | 335 | net/tcp/ip.c | rt->net = 0; |
rt | 336 | net/tcp/ip.c | rt->dev = dev; |
rt | 337 | net/tcp/ip.c | rt->router = ipc.router; |
rt | 338 | net/tcp/ip.c | add_route (rt); |
rt | 343 | net/tcp/ip.c | rt = kmalloc (sizeof (*rt), GFP_KERNEL); |
rt | 344 | net/tcp/ip.c | if (rt == NULL) return (-ENOMEM); |
rt | 345 | net/tcp/ip.c | rt->net = ipc.paddr; |
rt | 346 | net/tcp/ip.c | rt->dev = dev; |
rt | 347 | net/tcp/ip.c | rt->router = 0; |
rt | 348 | net/tcp/ip.c | add_route (rt); |
rt | 174 | net/tcp/ip.h | void add_route (struct rtable *rt); |