Lines Matching refs:ipv4

97 	IPV4_DEVCONF((*net->ipv4.devconf_dflt), attr)
126 hlist_add_head_rcu(&ifa->addr_lst, &net->ipv4.inet_addr_lst[hash]); in inet_hash_insert()
179 hlist_for_each_entry_rcu(ifa, &net->ipv4.inet_addr_lst[hash], addr_lst) in inet_lookup_ifaddr_rcu()
276 memcpy(&in_dev->cnf, dev_net(dev)->ipv4.devconf_dflt, in inetdev_init()
560 cancel_delayed_work(&net->ipv4.addr_chk_work); in __inet_insert_ifa()
561 queue_delayed_work(system_power_efficient_wq, &net->ipv4.addr_chk_work, 0); in __inet_insert_ifa()
635 struct sock *sk = net->ipv4.mc_autojoin_sk; in ip_mc_autojoin_config()
718 net = container_of(to_delayed_work(work), struct net, ipv4.addr_chk_work); in check_lifetime()
723 struct hlist_head *head = &net->ipv4.inet_addr_lst[i]; in check_lifetime()
815 queue_delayed_work(system_power_efficient_wq, &net->ipv4.addr_chk_work, in check_lifetime()
1025 cancel_delayed_work(&net->ipv4.addr_chk_work); in inet_rtm_newaddr()
1027 &net->ipv4.addr_chk_work, 0); in inet_rtm_newaddr()
1918 u32 res = atomic_read(&net->ipv4.dev_addr_genid) + in inet_base_seq()
2298 devconf = net->ipv4.devconf_all; in inet_netconf_get_devconf()
2301 devconf = net->ipv4.devconf_dflt; in inet_netconf_get_devconf()
2381 net->ipv4.devconf_all, in inet_netconf_dump_devconf()
2392 net->ipv4.devconf_dflt, in inet_netconf_dump_devconf()
2418 in_dev->cnf.data[i] = net->ipv4.devconf_dflt->data[i]; in devinet_copy_dflt_conf()
2434 net->ipv4.devconf_all); in inet_forward_change()
2438 net->ipv4.devconf_dflt); in inet_forward_change()
2458 if (cnf == net->ipv4.devconf_dflt) in devinet_conf_ifindex()
2460 else if (cnf == net->ipv4.devconf_all) in devinet_conf_ifindex()
2484 if (cnf == net->ipv4.devconf_dflt) in devinet_conf_proc()
2562 net->ipv4.devconf_dflt); in devinet_sysctl_forward()
2758 net->ipv4.inet_addr_lst = kmalloc_array(IN4_ADDR_HSIZE, in devinet_init_net()
2761 if (!net->ipv4.inet_addr_lst) in devinet_init_net()
2786 memcpy(all, current->nsproxy->net_ns->ipv4.devconf_all, in devinet_init_net()
2789 current->nsproxy->net_ns->ipv4.devconf_dflt, in devinet_init_net()
2795 memcpy(all, init_net.ipv4.devconf_all, in devinet_init_net()
2797 memcpy(dflt, init_net.ipv4.devconf_dflt, in devinet_init_net()
2821 net->ipv4.forw_hdr = forw_hdr; in devinet_init_net()
2825 INIT_HLIST_HEAD(&net->ipv4.inet_addr_lst[i]); in devinet_init_net()
2827 INIT_DEFERRABLE_WORK(&net->ipv4.addr_chk_work, check_lifetime); in devinet_init_net()
2829 net->ipv4.devconf_all = all; in devinet_init_net()
2830 net->ipv4.devconf_dflt = dflt; in devinet_init_net()
2846 kfree(net->ipv4.inet_addr_lst); in devinet_init_net()
2857 cancel_delayed_work_sync(&net->ipv4.addr_chk_work); in devinet_exit_net()
2860 tbl = net->ipv4.forw_hdr->ctl_table_arg; in devinet_exit_net()
2861 unregister_net_sysctl_table(net->ipv4.forw_hdr); in devinet_exit_net()
2862 __devinet_sysctl_unregister(net, net->ipv4.devconf_dflt, in devinet_exit_net()
2864 __devinet_sysctl_unregister(net, net->ipv4.devconf_all, in devinet_exit_net()
2868 kfree(net->ipv4.devconf_dflt); in devinet_exit_net()
2869 kfree(net->ipv4.devconf_all); in devinet_exit_net()
2870 kfree(net->ipv4.inet_addr_lst); in devinet_exit_net()