Lines Matching full:ipv6

3  * sysctl_net_ipv6.c: sysctl interface to net IPV6 subsystem.
12 #include <linux/ipv6.h>
16 #include <net/ipv6.h>
40 ipv6.sysctl.multipath_hash_policy); in proc_rt6_multipath_hash_policy()
56 ipv6.sysctl.multipath_hash_fields); in proc_rt6_multipath_hash_fields()
67 .data = &init_net.ipv6.sysctl.bindv6only,
74 .data = &init_net.ipv6.sysctl.anycast_src_echo_reply,
81 .data = &init_net.ipv6.sysctl.flowlabel_consistency,
88 .data = &init_net.ipv6.sysctl.auto_flowlabels,
96 .data = &init_net.ipv6.sysctl.fwmark_reflect,
103 .data = &init_net.ipv6.sysctl.idgen_retries,
110 .data = &init_net.ipv6.sysctl.idgen_delay,
117 .data = &init_net.ipv6.sysctl.flowlabel_state_ranges,
124 .data = &init_net.ipv6.sysctl.ip_nonlocal_bind,
131 .data = &init_net.ipv6.sysctl.flowlabel_reflect,
140 .data = &init_net.ipv6.sysctl.max_dst_opts_cnt,
147 .data = &init_net.ipv6.sysctl.max_hbh_opts_cnt,
154 .data = &init_net.ipv6.sysctl.max_dst_opts_len,
161 .data = &init_net.ipv6.sysctl.max_hbh_opts_len,
168 .data = &init_net.ipv6.sysctl.multipath_hash_policy,
177 .data = &init_net.ipv6.sysctl.multipath_hash_fields,
186 .data = &init_net.ipv6.sysctl.seg6_flowlabel,
193 .data = &init_net.ipv6.sysctl.fib_notify_on_flag_change,
202 .data = &init_net.ipv6.sysctl.ioam6_id,
210 .data = &init_net.ipv6.sysctl.ioam6_id_wide,
277 net->ipv6.sysctl.hdr = register_net_sysctl_sz(net, "net/ipv6", in ipv6_sysctl_net_init()
279 if (!net->ipv6.sysctl.hdr) in ipv6_sysctl_net_init()
282 net->ipv6.sysctl.route_hdr = register_net_sysctl_sz(net, in ipv6_sysctl_net_init()
283 "net/ipv6/route", in ipv6_sysctl_net_init()
286 if (!net->ipv6.sysctl.route_hdr) in ipv6_sysctl_net_init()
289 net->ipv6.sysctl.icmp_hdr = register_net_sysctl_sz(net, in ipv6_sysctl_net_init()
290 "net/ipv6/icmp", in ipv6_sysctl_net_init()
293 if (!net->ipv6.sysctl.icmp_hdr) in ipv6_sysctl_net_init()
300 unregister_net_sysctl_table(net->ipv6.sysctl.route_hdr); in ipv6_sysctl_net_init()
302 unregister_net_sysctl_table(net->ipv6.sysctl.hdr); in ipv6_sysctl_net_init()
318 ipv6_table = net->ipv6.sysctl.hdr->ctl_table_arg; in ipv6_sysctl_net_exit()
319 ipv6_route_table = net->ipv6.sysctl.route_hdr->ctl_table_arg; in ipv6_sysctl_net_exit()
320 ipv6_icmp_table = net->ipv6.sysctl.icmp_hdr->ctl_table_arg; in ipv6_sysctl_net_exit()
322 unregister_net_sysctl_table(net->ipv6.sysctl.icmp_hdr); in ipv6_sysctl_net_exit()
323 unregister_net_sysctl_table(net->ipv6.sysctl.route_hdr); in ipv6_sysctl_net_exit()
324 unregister_net_sysctl_table(net->ipv6.sysctl.hdr); in ipv6_sysctl_net_exit()
342 ip6_header = register_net_sysctl(&init_net, "net/ipv6", ipv6_rotable); in ipv6_sysctl_register()