Lines Matching refs:ipv4
64 &net->ipv4.fib_table_hash[TABLE_LOCAL_INDEX]); in fib4_rules_init()
66 &net->ipv4.fib_table_hash[TABLE_MAIN_INDEX]); in fib4_rules_init()
95 rcu_assign_pointer(net->ipv4.fib_local, tb); in fib_new_table()
98 rcu_assign_pointer(net->ipv4.fib_main, tb); in fib_new_table()
101 rcu_assign_pointer(net->ipv4.fib_default, tb); in fib_new_table()
108 hlist_add_head_rcu(&tb->tb_hlist, &net->ipv4.fib_table_hash[h]); in fib_new_table()
123 head = &net->ipv4.fib_table_hash[h]; in fib_get_table()
138 rcu_assign_pointer(net->ipv4.fib_local, new); in fib_replace_table()
141 rcu_assign_pointer(net->ipv4.fib_main, new); in fib_replace_table()
144 rcu_assign_pointer(net->ipv4.fib_default, new); in fib_replace_table()
183 struct hlist_head *head = &net->ipv4.fib_table_hash[h]; in fib_flush()
202 head = &net->ipv4.fib_table_hash[h]; in fib_flush_external()
731 head = &net->ipv4.fib_table_hash[h]; in inet_dump_fib()
1043 netlink_unicast(net->ipv4.fibnl, skb, portid, MSG_DONTWAIT); in nl_fib_input()
1056 net->ipv4.fibnl = sk; in nl_fib_lookup_init()
1062 netlink_kernel_release(net->ipv4.fibnl); in nl_fib_lookup_exit()
1063 net->ipv4.fibnl = NULL; in nl_fib_lookup_exit()
1086 atomic_inc(&net->ipv4.dev_addr_genid); in fib_inetaddr_event()
1091 atomic_inc(&net->ipv4.dev_addr_genid); in fib_inetaddr_event()
1129 atomic_inc(&net->ipv4.dev_addr_genid); in fib_netdev_event()
1159 net->ipv4.fib_table_hash = kzalloc(size, GFP_KERNEL); in ip_fib_net_init()
1160 if (!net->ipv4.fib_table_hash) in ip_fib_net_init()
1169 kfree(net->ipv4.fib_table_hash); in ip_fib_net_init()
1179 RCU_INIT_POINTER(net->ipv4.fib_local, NULL); in ip_fib_net_exit()
1180 RCU_INIT_POINTER(net->ipv4.fib_main, NULL); in ip_fib_net_exit()
1181 RCU_INIT_POINTER(net->ipv4.fib_default, NULL); in ip_fib_net_exit()
1184 struct hlist_head *head = &net->ipv4.fib_table_hash[i]; in ip_fib_net_exit()
1199 kfree(net->ipv4.fib_table_hash); in ip_fib_net_exit()
1207 net->ipv4.fib_num_tclassid_users = 0; in fib_net_init()