mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-19 21:20:26 +01:00
ndisc: remove upper bound for IPv6 autoconfiguration timeout
As it is possible to configure an arbitrarily large DHCP timeout, it
should be possible to also set a large timeout for IPv6
autoconfiguration. Currently the timeout can only be changed via
sysctl. Leave the lower bound because the default kernel sysctl value
is 3 * 4 = 12 seconds and so without the lower limit the default
timeout would change from 30 to 12 seconds for every user, which seems
a big change and could possibly break users' setup.
https://bugzilla.redhat.com/show_bug.cgi?id=1795957
(cherry picked from commit d8e1f4c8ef)
This commit is contained in:
parent
6c1daa4fa9
commit
d2354387d9
1 changed files with 1 additions and 1 deletions
|
|
@ -923,7 +923,7 @@ nm_ndisc_start (NMNDisc *ndisc)
|
|||
switch (priv->node_type) {
|
||||
case NM_NDISC_NODE_TYPE_HOST:
|
||||
ra_wait_secs = (((gint64) priv->router_solicitations) * priv->router_solicitation_interval) + 1;
|
||||
ra_wait_secs = CLAMP (ra_wait_secs, 30, 120);
|
||||
ra_wait_secs = MAX (ra_wait_secs, 30);
|
||||
priv->ra_timeout_id = g_timeout_add_seconds (ra_wait_secs, ndisc_ra_timeout_cb, ndisc);
|
||||
_LOGD ("scheduling RA timeout in %d seconds", (int) ra_wait_secs);
|
||||
solicit_routers (ndisc);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue