Lines Matching refs:rt_genid
266 static inline int rt_genid(struct net *net)
268 return atomic_read(&net->ipv4.rt_genid);
290 r->rt_genid == st->genid)
324 if (r->rt_genid == st->genid)
345 st->genid = rt_genid(seq_file_net(seq));
708 return rth->rt_genid != rt_genid(dev_net(rth->dst.dev));
889 * Pertubation of rt_genid by a small quantity [1..256]
891 * many times (2^24) without giving recent rt_genid.
892 * Jenkins hash is strong enough that litle changes of rt_genid are OK.
899 atomic_add(shuffle + 1U, &net->ipv4.rt_genid);
1200 ifindex, rt_genid(net));
1384 rt_genid(net));
1433 rt->rt_genid = rt_genid(net);
1496 rt_genid(dev_net(dst->dev)));
1644 rt_genid(net));
1901 rth->rt_genid = rt_genid(dev_net(dev));
1915 hash = rt_hash(daddr, saddr, dev->ifindex, rt_genid(dev_net(dev)));
2044 rth->rt_genid = rt_genid(dev_net(rth->dst.dev));
2078 rt_genid(dev_net(rth->dst.dev)));
2203 rth->rt_genid = rt_genid(net);
2233 hash = rt_hash(daddr, saddr, fl.iif, rt_genid(net));
2292 hash = rt_hash(daddr, saddr, iif, rt_genid(net));
2441 rth->rt_genid = rt_genid(dev_net(dev_out));
2491 rt_genid(dev_net(dev_out)));
2698 hash = rt_hash(flp->fl4_dst, flp->fl4_src, flp->oif, rt_genid(net));
2770 rt->rt_genid = rt_genid(net);
3272 get_random_bytes(&net->ipv4.rt_genid,
3273 sizeof(net->ipv4.rt_genid));