Lines Matching refs:ipv4
216 atomic_dec(&net->ipv4.fib_num_tclassid_users); in fib_nh_release()
255 fi->fib_net->ipv4.fib_info_cnt--; in fib_release_info()
331 return hash_32(val ^ net_hash_mix(net), net->ipv4.fib_info_hash_bits); in fib_info_hashfn_result()
351 return &net->ipv4.fib_info_hash[fib_info_hashfn_result(net, val)]; in fib_info_hash_bucket()
357 unsigned int hash_bits = net->ipv4.fib_info_hash_bits; in fib_info_laddrhash_bucket()
362 return &net->ipv4.fib_info_hash[(1 << hash_bits) + slot]; in fib_info_laddrhash_bucket()
379 unsigned int old_size = 1 << net->ipv4.fib_info_hash_bits; in fib_info_hash_grow()
383 if (net->ipv4.fib_info_cnt < old_size) in fib_info_hash_grow()
386 new_info_hash = fib_info_hash_alloc(net->ipv4.fib_info_hash_bits + 1); in fib_info_hash_grow()
390 old_info_hash = net->ipv4.fib_info_hash; in fib_info_hash_grow()
391 net->ipv4.fib_info_hash = new_info_hash; in fib_info_hash_grow()
392 net->ipv4.fib_info_hash_bits += 1; in fib_info_hash_grow()
430 head = &net->ipv4.fib_info_hash[hash]; in fib_find_info_nh()
588 n = neigh_lookup(&arp_tbl, &nhc->nhc_gw.ipv4, nhc->nhc_dev); in fib_detect_death()
671 atomic_inc(&net->ipv4.fib_num_tclassid_users); in fib_nh_init()
1301 WRITE_ONCE(nh->nh_saddr_genid, atomic_read(&net->ipv4.dev_addr_genid)); in fib_info_update_nhc_saddr()
1318 atomic_read(&net->ipv4.dev_addr_genid)) in fib_result_prefsrc()
1544 net->ipv4.fib_info_cnt++; in fib_create_info()
1605 if (nla_put_in_addr(skb, RTA_GATEWAY, nhc->nhc_gw.ipv4)) in fib_nexthop_info()
1770 if (!READ_ONCE(fi->fib_net->ipv4.sysctl_nexthop_compat_mode)) in fib_dump_info()
2179 use_neigh = READ_ONCE(net->ipv4.sysctl_fib_multipath_use_neigh); in fib_select_multipath()
2252 net->ipv4.fib_info_hash = fib_info_hash_alloc(hash_bits); in fib4_semantics_init()
2253 if (!net->ipv4.fib_info_hash) in fib4_semantics_init()
2256 net->ipv4.fib_info_hash_bits = hash_bits; in fib4_semantics_init()
2257 net->ipv4.fib_info_cnt = 0; in fib4_semantics_init()
2264 fib_info_hash_free(net->ipv4.fib_info_hash); in fib4_semantics_exit()