Lines Matching defs:net

2  * sysctl_net_ipv6.c: sysctl interface to net IPV6 subsystem.
14 #include <net/ndisc.h>
15 #include <net/ipv6.h>
16 #include <net/addrconf.h>
17 #include <net/inet_frag.h>
79 static int __net_init ipv6_sysctl_net_init(struct net *net)
91 ipv6_table[0].data = &net->ipv6.sysctl.bindv6only;
92 ipv6_table[1].data = &net->ipv6.sysctl.anycast_src_echo_reply;
93 ipv6_table[2].data = &net->ipv6.sysctl.flowlabel_consistency;
94 ipv6_table[3].data = &net->ipv6.sysctl.auto_flowlabels;
95 ipv6_table[4].data = &net->ipv6.sysctl.fwmark_reflect;
97 ipv6_route_table = ipv6_route_sysctl_init(net);
101 ipv6_icmp_table = ipv6_icmp_sysctl_init(net);
105 net->ipv6.sysctl.hdr = register_net_sysctl(net, "net/ipv6", ipv6_table);
106 if (!net->ipv6.sysctl.hdr)
109 net->ipv6.sysctl.route_hdr =
110 register_net_sysctl(net, "net/ipv6/route", ipv6_route_table);
111 if (!net->ipv6.sysctl.route_hdr)
114 net->ipv6.sysctl.icmp_hdr =
115 register_net_sysctl(net, "net/ipv6/icmp", ipv6_icmp_table);
116 if (!net->ipv6.sysctl.icmp_hdr)
123 unregister_net_sysctl_table(net->ipv6.sysctl.route_hdr);
125 unregister_net_sysctl_table(net->ipv6.sysctl.hdr);
135 static void __net_exit ipv6_sysctl_net_exit(struct net *net)
141 ipv6_table = net->ipv6.sysctl.hdr->ctl_table_arg;
142 ipv6_route_table = net->ipv6.sysctl.route_hdr->ctl_table_arg;
143 ipv6_icmp_table = net->ipv6.sysctl.icmp_hdr->ctl_table_arg;
145 unregister_net_sysctl_table(net->ipv6.sysctl.icmp_hdr);
146 unregister_net_sysctl_table(net->ipv6.sysctl.route_hdr);
147 unregister_net_sysctl_table(net->ipv6.sysctl.hdr);
165 ip6_header = register_net_sysctl(&init_net, "net/ipv6", ipv6_rotable);