taglinefilesource code
logmask173net/ipv4/route.cstatic __inline__ __u32 rt_mask(int logmask)
logmask175net/ipv4/route.cif (logmask >= 32)
logmask177net/ipv4/route.creturn htonl(~((1<<logmask)-1));
logmask180net/ipv4/route.cstatic __inline__ unsigned fz_hash_code(__u32 dst, int logmask)
logmask182net/ipv4/route.creturn ip_rt_hash_code(ntohl(dst)>>logmask);
logmask525net/ipv4/route.cint logmask;
logmask590net/ipv4/route.clogmask = rt_logmask(mask);
logmask591net/ipv4/route.cfz = fib_zones[logmask];
logmask604net/ipv4/route.cfz->fz_logmask = logmask;
logmask606net/ipv4/route.cfor (i=logmask-1; i>=0; i--)
logmask620net/ipv4/route.cfib_zones[logmask] = fz;
logmask628net/ipv4/route.cif (fz->fz_nent >= RTZ_HASHING_LIMIT && !fz->fz_hash_table && logmask<32)
logmask632net/ipv4/route.cprintk("fib_add_1: hashing for zone %d started\n", logmask);
logmask644net/ipv4/route.cunsigned hash = fz_hash_code(f1->fib_dst, logmask);
logmask657net/ipv4/route.cfp = &fz->fz_hash_table[fz_hash_code(dst, logmask)];