Lines Matching refs:ipv6_table
203 struct ctl_table *ipv6_table; in ipv6_sysctl_net_init() local
209 ipv6_table = kmemdup(ipv6_table_template, sizeof(ipv6_table_template), in ipv6_sysctl_net_init()
211 if (!ipv6_table) in ipv6_sysctl_net_init()
213 ipv6_table[0].data = &net->ipv6.sysctl.bindv6only; in ipv6_sysctl_net_init()
214 ipv6_table[1].data = &net->ipv6.sysctl.anycast_src_echo_reply; in ipv6_sysctl_net_init()
215 ipv6_table[2].data = &net->ipv6.sysctl.flowlabel_consistency; in ipv6_sysctl_net_init()
216 ipv6_table[3].data = &net->ipv6.sysctl.auto_flowlabels; in ipv6_sysctl_net_init()
217 ipv6_table[4].data = &net->ipv6.sysctl.fwmark_reflect; in ipv6_sysctl_net_init()
218 ipv6_table[5].data = &net->ipv6.sysctl.idgen_retries; in ipv6_sysctl_net_init()
219 ipv6_table[6].data = &net->ipv6.sysctl.idgen_delay; in ipv6_sysctl_net_init()
220 ipv6_table[7].data = &net->ipv6.sysctl.flowlabel_state_ranges; in ipv6_sysctl_net_init()
221 ipv6_table[8].data = &net->ipv6.sysctl.ip_nonlocal_bind; in ipv6_sysctl_net_init()
222 ipv6_table[9].data = &net->ipv6.sysctl.flowlabel_reflect; in ipv6_sysctl_net_init()
223 ipv6_table[10].data = &net->ipv6.sysctl.max_dst_opts_cnt; in ipv6_sysctl_net_init()
224 ipv6_table[11].data = &net->ipv6.sysctl.max_hbh_opts_cnt; in ipv6_sysctl_net_init()
225 ipv6_table[12].data = &net->ipv6.sysctl.max_dst_opts_len; in ipv6_sysctl_net_init()
226 ipv6_table[13].data = &net->ipv6.sysctl.max_hbh_opts_len; in ipv6_sysctl_net_init()
227 ipv6_table[14].data = &net->ipv6.sysctl.multipath_hash_policy, in ipv6_sysctl_net_init()
228 ipv6_table[15].data = &net->ipv6.sysctl.seg6_flowlabel; in ipv6_sysctl_net_init()
238 net->ipv6.sysctl.hdr = register_net_sysctl(net, "net/ipv6", ipv6_table); in ipv6_sysctl_net_init()
264 kfree(ipv6_table); in ipv6_sysctl_net_init()
270 struct ctl_table *ipv6_table; in ipv6_sysctl_net_exit() local
274 ipv6_table = net->ipv6.sysctl.hdr->ctl_table_arg; in ipv6_sysctl_net_exit()
282 kfree(ipv6_table); in ipv6_sysctl_net_exit()