addrconf.c (1d6a81519d9d27b99bca638d14eca63c31111afd) | addrconf.c (6b2e04bc240fe9be9e690059f710e9f95346d34d) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * IPv6 Address [auto]configuration 4 * Linux INET6 implementation 5 * 6 * Authors: 7 * Pedro Roque <roque@di.fc.ul.pt> 8 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> --- 191 unchanged lines hidden (view full) --- 200 .rtr_solicit_delay = MAX_RTR_SOLICITATION_DELAY, 201 .use_tempaddr = 0, 202 .temp_valid_lft = TEMP_VALID_LIFETIME, 203 .temp_prefered_lft = TEMP_PREFERRED_LIFETIME, 204 .regen_max_retry = REGEN_MAX_RETRY, 205 .max_desync_factor = MAX_DESYNC_FACTOR, 206 .max_addresses = IPV6_MAX_ADDRESSES, 207 .accept_ra_defrtr = 1, | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * IPv6 Address [auto]configuration 4 * Linux INET6 implementation 5 * 6 * Authors: 7 * Pedro Roque <roque@di.fc.ul.pt> 8 * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> --- 191 unchanged lines hidden (view full) --- 200 .rtr_solicit_delay = MAX_RTR_SOLICITATION_DELAY, 201 .use_tempaddr = 0, 202 .temp_valid_lft = TEMP_VALID_LIFETIME, 203 .temp_prefered_lft = TEMP_PREFERRED_LIFETIME, 204 .regen_max_retry = REGEN_MAX_RETRY, 205 .max_desync_factor = MAX_DESYNC_FACTOR, 206 .max_addresses = IPV6_MAX_ADDRESSES, 207 .accept_ra_defrtr = 1, |
208 .ra_defrtr_metric = IP6_RT_PRIO_USER, |
|
208 .accept_ra_from_local = 0, 209 .accept_ra_min_hop_limit= 1, 210 .accept_ra_pinfo = 1, 211#ifdef CONFIG_IPV6_ROUTER_PREF 212 .accept_ra_rtr_pref = 1, 213 .rtr_probe_interval = 60 * HZ, 214#ifdef CONFIG_IPV6_ROUTE_INFO 215 .accept_ra_rt_info_min_plen = 0, --- 39 unchanged lines hidden (view full) --- 255 .rtr_solicit_delay = MAX_RTR_SOLICITATION_DELAY, 256 .use_tempaddr = 0, 257 .temp_valid_lft = TEMP_VALID_LIFETIME, 258 .temp_prefered_lft = TEMP_PREFERRED_LIFETIME, 259 .regen_max_retry = REGEN_MAX_RETRY, 260 .max_desync_factor = MAX_DESYNC_FACTOR, 261 .max_addresses = IPV6_MAX_ADDRESSES, 262 .accept_ra_defrtr = 1, | 209 .accept_ra_from_local = 0, 210 .accept_ra_min_hop_limit= 1, 211 .accept_ra_pinfo = 1, 212#ifdef CONFIG_IPV6_ROUTER_PREF 213 .accept_ra_rtr_pref = 1, 214 .rtr_probe_interval = 60 * HZ, 215#ifdef CONFIG_IPV6_ROUTE_INFO 216 .accept_ra_rt_info_min_plen = 0, --- 39 unchanged lines hidden (view full) --- 256 .rtr_solicit_delay = MAX_RTR_SOLICITATION_DELAY, 257 .use_tempaddr = 0, 258 .temp_valid_lft = TEMP_VALID_LIFETIME, 259 .temp_prefered_lft = TEMP_PREFERRED_LIFETIME, 260 .regen_max_retry = REGEN_MAX_RETRY, 261 .max_desync_factor = MAX_DESYNC_FACTOR, 262 .max_addresses = IPV6_MAX_ADDRESSES, 263 .accept_ra_defrtr = 1, |
264 .ra_defrtr_metric = IP6_RT_PRIO_USER, |
|
263 .accept_ra_from_local = 0, 264 .accept_ra_min_hop_limit= 1, 265 .accept_ra_pinfo = 1, 266#ifdef CONFIG_IPV6_ROUTER_PREF 267 .accept_ra_rtr_pref = 1, 268 .rtr_probe_interval = 60 * HZ, 269#ifdef CONFIG_IPV6_ROUTE_INFO 270 .accept_ra_rt_info_min_plen = 0, --- 5200 unchanged lines hidden (view full) --- 5471 jiffies_to_msecs(cnf->mldv2_unsolicited_report_interval); 5472 array[DEVCONF_USE_TEMPADDR] = cnf->use_tempaddr; 5473 array[DEVCONF_TEMP_VALID_LFT] = cnf->temp_valid_lft; 5474 array[DEVCONF_TEMP_PREFERED_LFT] = cnf->temp_prefered_lft; 5475 array[DEVCONF_REGEN_MAX_RETRY] = cnf->regen_max_retry; 5476 array[DEVCONF_MAX_DESYNC_FACTOR] = cnf->max_desync_factor; 5477 array[DEVCONF_MAX_ADDRESSES] = cnf->max_addresses; 5478 array[DEVCONF_ACCEPT_RA_DEFRTR] = cnf->accept_ra_defrtr; | 265 .accept_ra_from_local = 0, 266 .accept_ra_min_hop_limit= 1, 267 .accept_ra_pinfo = 1, 268#ifdef CONFIG_IPV6_ROUTER_PREF 269 .accept_ra_rtr_pref = 1, 270 .rtr_probe_interval = 60 * HZ, 271#ifdef CONFIG_IPV6_ROUTE_INFO 272 .accept_ra_rt_info_min_plen = 0, --- 5200 unchanged lines hidden (view full) --- 5473 jiffies_to_msecs(cnf->mldv2_unsolicited_report_interval); 5474 array[DEVCONF_USE_TEMPADDR] = cnf->use_tempaddr; 5475 array[DEVCONF_TEMP_VALID_LFT] = cnf->temp_valid_lft; 5476 array[DEVCONF_TEMP_PREFERED_LFT] = cnf->temp_prefered_lft; 5477 array[DEVCONF_REGEN_MAX_RETRY] = cnf->regen_max_retry; 5478 array[DEVCONF_MAX_DESYNC_FACTOR] = cnf->max_desync_factor; 5479 array[DEVCONF_MAX_ADDRESSES] = cnf->max_addresses; 5480 array[DEVCONF_ACCEPT_RA_DEFRTR] = cnf->accept_ra_defrtr; |
5481 array[DEVCONF_RA_DEFRTR_METRIC] = cnf->ra_defrtr_metric; |
|
5479 array[DEVCONF_ACCEPT_RA_MIN_HOP_LIMIT] = cnf->accept_ra_min_hop_limit; 5480 array[DEVCONF_ACCEPT_RA_PINFO] = cnf->accept_ra_pinfo; 5481#ifdef CONFIG_IPV6_ROUTER_PREF 5482 array[DEVCONF_ACCEPT_RA_RTR_PREF] = cnf->accept_ra_rtr_pref; 5483 array[DEVCONF_RTR_PROBE_INTERVAL] = 5484 jiffies_to_msecs(cnf->rtr_probe_interval); 5485#ifdef CONFIG_IPV6_ROUTE_INFO 5486 array[DEVCONF_ACCEPT_RA_RT_INFO_MIN_PLEN] = cnf->accept_ra_rt_info_min_plen; --- 1177 unchanged lines hidden (view full) --- 6664 { 6665 .procname = "accept_ra_defrtr", 6666 .data = &ipv6_devconf.accept_ra_defrtr, 6667 .maxlen = sizeof(int), 6668 .mode = 0644, 6669 .proc_handler = proc_dointvec, 6670 }, 6671 { | 5482 array[DEVCONF_ACCEPT_RA_MIN_HOP_LIMIT] = cnf->accept_ra_min_hop_limit; 5483 array[DEVCONF_ACCEPT_RA_PINFO] = cnf->accept_ra_pinfo; 5484#ifdef CONFIG_IPV6_ROUTER_PREF 5485 array[DEVCONF_ACCEPT_RA_RTR_PREF] = cnf->accept_ra_rtr_pref; 5486 array[DEVCONF_RTR_PROBE_INTERVAL] = 5487 jiffies_to_msecs(cnf->rtr_probe_interval); 5488#ifdef CONFIG_IPV6_ROUTE_INFO 5489 array[DEVCONF_ACCEPT_RA_RT_INFO_MIN_PLEN] = cnf->accept_ra_rt_info_min_plen; --- 1177 unchanged lines hidden (view full) --- 6667 { 6668 .procname = "accept_ra_defrtr", 6669 .data = &ipv6_devconf.accept_ra_defrtr, 6670 .maxlen = sizeof(int), 6671 .mode = 0644, 6672 .proc_handler = proc_dointvec, 6673 }, 6674 { |
6675 .procname = "ra_defrtr_metric", 6676 .data = &ipv6_devconf.ra_defrtr_metric, 6677 .maxlen = sizeof(u32), 6678 .mode = 0644, 6679 .proc_handler = proc_douintvec_minmax, 6680 .extra1 = (void *)SYSCTL_ONE, 6681 }, 6682 { |
|
6672 .procname = "accept_ra_min_hop_limit", 6673 .data = &ipv6_devconf.accept_ra_min_hop_limit, 6674 .maxlen = sizeof(int), 6675 .mode = 0644, 6676 .proc_handler = proc_dointvec, 6677 }, 6678 { 6679 .procname = "accept_ra_pinfo", --- 557 unchanged lines hidden --- | 6683 .procname = "accept_ra_min_hop_limit", 6684 .data = &ipv6_devconf.accept_ra_min_hop_limit, 6685 .maxlen = sizeof(int), 6686 .mode = 0644, 6687 .proc_handler = proc_dointvec, 6688 }, 6689 { 6690 .procname = "accept_ra_pinfo", --- 557 unchanged lines hidden --- |