tag | line | file | source code |
fi | 185 | net/ipv4/route.c | struct fib_info * fi = f->fib_info; |
fi | 186 | net/ipv4/route.c | if (!--fi->fib_refcnt) |
fi | 189 | net/ipv4/route.c | printk("fib_free_node: fi %08x/%s is free\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 191 | net/ipv4/route.c | if (fi->fib_next) |
fi | 192 | net/ipv4/route.c | fi->fib_next->fib_prev = fi->fib_prev; |
fi | 193 | net/ipv4/route.c | if (fi->fib_prev) |
fi | 194 | net/ipv4/route.c | fi->fib_prev->fib_next = fi->fib_next; |
fi | 195 | net/ipv4/route.c | if (fi == fib_info_list) |
fi | 196 | net/ipv4/route.c | fib_info_list = fi->fib_next; |
fi | 373 | net/ipv4/route.c | struct fib_info * fi = f->fib_info; |
fi | 381 | net/ipv4/route.c | (gtw && fi->fib_gateway != gtw) || |
fi | 383 | net/ipv4/route.c | (dev && fi->fib_dev != dev) ) |
fi | 393 | net/ipv4/route.c | ip_netlink_msg(RTMSG_DELROUTE, dst, gtw, mask, flags, metric, fi->fib_dev->name); |
fi | 449 | net/ipv4/route.c | struct fib_info * fi; |
fi | 472 | net/ipv4/route.c | for (fi=fib_info_list; fi; fi = fi->fib_next) |
fi | 474 | net/ipv4/route.c | if (fi->fib_gateway != gw || |
fi | 475 | net/ipv4/route.c | fi->fib_dev != dev || |
fi | 476 | net/ipv4/route.c | fi->fib_flags != flags || |
fi | 477 | net/ipv4/route.c | fi->fib_mtu != mss || |
fi | 478 | net/ipv4/route.c | fi->fib_window != window || |
fi | 479 | net/ipv4/route.c | fi->fib_irtt != irtt) |
fi | 481 | net/ipv4/route.c | fi->fib_refcnt++; |
fi | 483 | net/ipv4/route.c | printk("fib_create_info: fi %08x/%s is duplicate\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 485 | net/ipv4/route.c | return fi; |
fi | 487 | net/ipv4/route.c | fi = (struct fib_info*)kmalloc(sizeof(struct fib_info), GFP_KERNEL); |
fi | 488 | net/ipv4/route.c | if (!fi) |
fi | 490 | net/ipv4/route.c | memset(fi, 0, sizeof(struct fib_info)); |
fi | 491 | net/ipv4/route.c | fi->fib_flags = flags; |
fi | 492 | net/ipv4/route.c | fi->fib_dev = dev; |
fi | 493 | net/ipv4/route.c | fi->fib_gateway = gw; |
fi | 494 | net/ipv4/route.c | fi->fib_mtu = mss; |
fi | 495 | net/ipv4/route.c | fi->fib_window = window; |
fi | 496 | net/ipv4/route.c | fi->fib_refcnt++; |
fi | 497 | net/ipv4/route.c | fi->fib_next = fib_info_list; |
fi | 498 | net/ipv4/route.c | fi->fib_prev = NULL; |
fi | 500 | net/ipv4/route.c | fib_info_list->fib_prev = fi; |
fi | 501 | net/ipv4/route.c | fib_info_list = fi; |
fi | 503 | net/ipv4/route.c | printk("fib_create_info: fi %08x/%s is created\n", fi->fib_gateway, fi->fib_dev->name); |
fi | 505 | net/ipv4/route.c | return fi; |
fi | 517 | net/ipv4/route.c | struct fib_info * fi; |
fi | 576 | net/ipv4/route.c | if ((fi = fib_create_info(gw, dev, flags, mss, window, irtt)) == NULL) |
fi | 581 | net/ipv4/route.c | f->fib_info = fi; |
fi | 685 | net/ipv4/route.c | if (f1 && f1->fib_metric == metric && f1->fib_info == fi) |
fi | 698 | net/ipv4/route.c | if (!fib_loopback && (fi->fib_dev->flags & IFF_LOOPBACK)) |
fi | 702 | net/ipv4/route.c | ip_netlink_msg(RTMSG_NEWROUTE, dst, gw, mask, flags, metric, fi->fib_dev->name); |
fi | 847 | net/ipv4/route.c | struct fib_info * fi; |
fi | 859 | net/ipv4/route.c | fi = f->fib_info; |
fi | 861 | net/ipv4/route.c | fi->fib_dev->name, (unsigned long)f->fib_dst, (unsigned long)fi->fib_gateway, |
fi | 862 | net/ipv4/route.c | fi->fib_flags, 0, f->fib_use, f->fib_metric, |
fi | 863 | net/ipv4/route.c | (unsigned long)fz->fz_mask, (int)fi->fib_mtu, fi->fib_window, (int)fi->fib_irtt); |
fi | 1467 | net/ipv4/route.c | struct fib_info * fi; |
fi | 1488 | net/ipv4/route.c | fi = f->fib_info; |
fi | 1492 | net/ipv4/route.c | if (!f || (fi->fib_flags & RTF_REJECT)) |
fi | 1502 | net/ipv4/route.c | saddr = fi->fib_dev->pa_addr; |
fi | 1504 | net/ipv4/route.c | if (daddr == fi->fib_dev->pa_addr) |
fi | 1510 | net/ipv4/route.c | fi = f->fib_info; |
fi | 1528 | net/ipv4/route.c | rth->rt_gateway = fi->fib_gateway; |
fi | 1529 | net/ipv4/route.c | rth->rt_dev = fi->fib_dev; |
fi | 1530 | net/ipv4/route.c | rth->rt_mtu = fi->fib_mtu; |
fi | 1531 | net/ipv4/route.c | rth->rt_window = fi->fib_window; |
fi | 1532 | net/ipv4/route.c | rth->rt_irtt = fi->fib_irtt; |
fi | 1534 | net/ipv4/route.c | rth->rt_flags = fi->fib_flags | RTF_HOST; |