tag | line | file | source code |
fi | 191 | net/ipv4/route.c | struct fib_info * fi = f->fib_info; |
fi | 192 | net/ipv4/route.c | if (!--fi->fib_refcnt) |
fi | 195 | net/ipv4/route.c | printk("fib_free_node: fi %08x/%s is free\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 197 | net/ipv4/route.c | if (fi->fib_next) |
fi | 198 | net/ipv4/route.c | fi->fib_next->fib_prev = fi->fib_prev; |
fi | 199 | net/ipv4/route.c | if (fi->fib_prev) |
fi | 200 | net/ipv4/route.c | fi->fib_prev->fib_next = fi->fib_next; |
fi | 201 | net/ipv4/route.c | if (fi == fib_info_list) |
fi | 202 | net/ipv4/route.c | fib_info_list = fi->fib_next; |
fi | 379 | net/ipv4/route.c | struct fib_info * fi = f->fib_info; |
fi | 387 | net/ipv4/route.c | (gtw && fi->fib_gateway != gtw) || |
fi | 389 | net/ipv4/route.c | (dev && fi->fib_dev != dev) ) |
fi | 399 | net/ipv4/route.c | ip_netlink_msg(RTMSG_DELROUTE, dst, gtw, mask, flags, metric, fi->fib_dev->name); |
fi | 455 | net/ipv4/route.c | struct fib_info * fi; |
fi | 478 | net/ipv4/route.c | for (fi=fib_info_list; fi; fi = fi->fib_next) |
fi | 480 | net/ipv4/route.c | if (fi->fib_gateway != gw || |
fi | 481 | net/ipv4/route.c | fi->fib_dev != dev || |
fi | 482 | net/ipv4/route.c | fi->fib_flags != flags || |
fi | 483 | net/ipv4/route.c | fi->fib_mtu != mss || |
fi | 484 | net/ipv4/route.c | fi->fib_window != window || |
fi | 485 | net/ipv4/route.c | fi->fib_irtt != irtt) |
fi | 487 | net/ipv4/route.c | fi->fib_refcnt++; |
fi | 489 | net/ipv4/route.c | printk("fib_create_info: fi %08x/%s is duplicate\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 491 | net/ipv4/route.c | return fi; |
fi | 493 | net/ipv4/route.c | fi = (struct fib_info*)kmalloc(sizeof(struct fib_info), GFP_KERNEL); |
fi | 494 | net/ipv4/route.c | if (!fi) |
fi | 496 | net/ipv4/route.c | memset(fi, 0, sizeof(struct fib_info)); |
fi | 497 | net/ipv4/route.c | fi->fib_flags = flags; |
fi | 498 | net/ipv4/route.c | fi->fib_dev = dev; |
fi | 499 | net/ipv4/route.c | fi->fib_gateway = gw; |
fi | 500 | net/ipv4/route.c | fi->fib_mtu = mss; |
fi | 501 | net/ipv4/route.c | fi->fib_window = window; |
fi | 502 | net/ipv4/route.c | fi->fib_refcnt++; |
fi | 503 | net/ipv4/route.c | fi->fib_next = fib_info_list; |
fi | 504 | net/ipv4/route.c | fi->fib_prev = NULL; |
fi | 505 | net/ipv4/route.c | fi->fib_irtt = irtt; |
fi | 507 | net/ipv4/route.c | fib_info_list->fib_prev = fi; |
fi | 508 | net/ipv4/route.c | fib_info_list = fi; |
fi | 510 | net/ipv4/route.c | printk("fib_create_info: fi %08x/%s is created\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 512 | net/ipv4/route.c | return fi; |
fi | 524 | net/ipv4/route.c | struct fib_info * fi; |
fi | 583 | net/ipv4/route.c | if ((fi = fib_create_info(gw, dev, flags, mss, window, irtt)) == NULL) |
fi | 588 | net/ipv4/route.c | f->fib_info = fi; |
fi | 692 | net/ipv4/route.c | if (f1 && f1->fib_metric == metric && f1->fib_info == fi) |
fi | 705 | net/ipv4/route.c | if (!fib_loopback && (fi->fib_dev->flags & IFF_LOOPBACK)) |
fi | 709 | net/ipv4/route.c | ip_netlink_msg(RTMSG_NEWROUTE, dst, gw, mask, flags, metric, fi->fib_dev->name); |
fi | 854 | net/ipv4/route.c | struct fib_info * fi; |
fi | 866 | net/ipv4/route.c | fi = f->fib_info; |
fi | 868 | net/ipv4/route.c | fi->fib_dev->name, (unsigned long)f->fib_dst, (unsigned long)fi->fib_gateway, |
fi | 869 | net/ipv4/route.c | fi->fib_flags, 0, f->fib_use, f->fib_metric, |
fi | 870 | net/ipv4/route.c | (unsigned long)fz->fz_mask, (int)fi->fib_mtu, fi->fib_window, (int)fi->fib_irtt); |
fi | 1474 | net/ipv4/route.c | struct fib_info * fi; |
fi | 1495 | net/ipv4/route.c | fi = f->fib_info; |
fi | 1499 | net/ipv4/route.c | if (!f || (fi->fib_flags & RTF_REJECT)) |
fi | 1519 | net/ipv4/route.c | saddr = fi->fib_dev->pa_addr; |
fi | 1521 | net/ipv4/route.c | if (daddr == fi->fib_dev->pa_addr) |
fi | 1527 | net/ipv4/route.c | fi = f->fib_info; |
fi | 1545 | net/ipv4/route.c | rth->rt_gateway = fi->fib_gateway; |
fi | 1546 | net/ipv4/route.c | rth->rt_dev = fi->fib_dev; |
fi | 1547 | net/ipv4/route.c | rth->rt_mtu = fi->fib_mtu; |
fi | 1548 | net/ipv4/route.c | rth->rt_window = fi->fib_window; |
fi | 1549 | net/ipv4/route.c | rth->rt_irtt = fi->fib_irtt; |
fi | 1551 | net/ipv4/route.c | rth->rt_flags = fi->fib_flags | RTF_HOST; |