tag | line | file | source code |
rt | 249 | net/tcp/icmp.c | struct rtable *rt; /* we will add a new route. */ |
rt | 253 | net/tcp/icmp.c | rt = kmalloc (sizeof (*rt), GFP_ATOMIC); |
rt | 254 | net/tcp/icmp.c | if (rt != NULL) |
rt | 256 | net/tcp/icmp.c | rt->net = iph->daddr; |
rt | 259 | net/tcp/icmp.c | if ((icmph->code & 1) == 0) rt->net &= 0x00ffffff; |
rt | 260 | net/tcp/icmp.c | rt->dev = dev; |
rt | 261 | net/tcp/icmp.c | rt->router = icmph->un.gateway; |
rt | 262 | net/tcp/icmp.c | add_route (rt); |
rt | 209 | net/tcp/ip.c | print_rt(struct rtable *rt) |
rt | 211 | net/tcp/ip.c | PRINTK (("net = %08X router = %08X\n",rt->net, rt->router)); |
rt | 212 | net/tcp/ip.c | PRINTK (("dev = %X, next = %X\n",rt->dev, rt->next)); |
rt | 226 | net/tcp/ip.c | struct rtable *rt; |
rt | 229 | net/tcp/ip.c | for (rt=rt_base; rt != NULL; rt=rt->next) |
rt | 232 | net/tcp/ip.c | if (ip_addr_match (rt->net, daddr)) |
rt | 234 | net/tcp/ip.c | PRINTK (("IP: %X via %s (%X)\n", daddr, rt->dev->name, rt->router)); |
rt | 235 | net/tcp/ip.c | *raddr = rt->router; |
rt | 236 | net/tcp/ip.c | return (rt->dev); |
rt | 243 | net/tcp/ip.c | add_route (struct rtable *rt) |
rt | 248 | net/tcp/ip.c | PRINTK (("add_route (rt=%X):\n",rt)); |
rt | 249 | net/tcp/ip.c | print_rt(rt); |
rt | 253 | net/tcp/ip.c | rt->next = NULL; |
rt | 254 | net/tcp/ip.c | rt_base = rt; |
rt | 263 | net/tcp/ip.c | if (mask & rt->net) |
rt | 274 | net/tcp/ip.c | if (r->net == rt->net) |
rt | 278 | net/tcp/ip.c | rt->next = r->next; |
rt | 279 | net/tcp/ip.c | rt_base = rt; |
rt | 283 | net/tcp/ip.c | rt->next = r->next; |
rt | 284 | net/tcp/ip.c | r1->next = rt; |
rt | 296 | net/tcp/ip.c | rt->next = rt_base; |
rt | 297 | net/tcp/ip.c | rt_base = rt; |
rt | 300 | net/tcp/ip.c | rt->next = r; |
rt | 301 | net/tcp/ip.c | r1->next = rt; |
rt | 309 | net/tcp/ip.c | rt->next = NULL; |
rt | 310 | net/tcp/ip.c | r1->next = rt; |
rt | 316 | net/tcp/ip.c | struct rtable *rt; |
rt | 335 | net/tcp/ip.c | rt = kmalloc (sizeof (*rt), GFP_KERNEL); |
rt | 336 | net/tcp/ip.c | if (rt == NULL) return (-ENOMEM); |
rt | 337 | net/tcp/ip.c | rt->net = ipc.net; |
rt | 338 | net/tcp/ip.c | rt->dev = dev; |
rt | 339 | net/tcp/ip.c | rt->router = 0; |
rt | 340 | net/tcp/ip.c | add_route (rt); |
rt | 347 | net/tcp/ip.c | rt = kmalloc (sizeof (*rt),GFP_KERNEL); |
rt | 348 | net/tcp/ip.c | if (rt == NULL) return (-ENOMEM); |
rt | 349 | net/tcp/ip.c | rt->net = 0; |
rt | 350 | net/tcp/ip.c | rt->dev = dev; |
rt | 351 | net/tcp/ip.c | rt->router = ipc.router; |
rt | 352 | net/tcp/ip.c | add_route (rt); |
rt | 358 | net/tcp/ip.c | rt = kmalloc (sizeof (*rt), GFP_KERNEL); |
rt | 359 | net/tcp/ip.c | if (rt == NULL) return (-ENOMEM); |
rt | 360 | net/tcp/ip.c | rt->net = ipc.paddr; |
rt | 361 | net/tcp/ip.c | rt->dev = dev; |
rt | 362 | net/tcp/ip.c | rt->router = 0; |
rt | 363 | net/tcp/ip.c | add_route (rt); |
rt | 174 | net/tcp/ip.h | void add_route (struct rtable *rt); |