ipconfig: add carrier_timeout kernel parameter
authorMartin Kepplinger <martin.kepplinger@ginzinger.com>
Thu, 31 Jan 2019 10:14:18 +0000 (11:14 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 1 Feb 2019 23:24:13 +0000 (15:24 -0800)
commit3fc46fc9f68c71e21afde62984444b2ffdd1ea90
treedde61921c95851ae913466e90d645e2968d17f31
parent1f533ba6d50d0e7a104d1a2c1e1a28ee0b919a90
ipconfig: add carrier_timeout kernel parameter

commit 3fb72f1e6e61 ("ipconfig wait for carrier") added a
"wait for carrier" policy, with a fixed worst case maximum wait
of two minutes.

Now make the wait for carrier timeout configurable on the kernel
commandline and use the 120s as the default.

The timeout messages introduced with
commit 5e404cd65860 ("ipconfig: add informative timeout messages while
waiting for carrier") are done in a fixed interval of 20 seconds, just
like they were before (240/12).

Signed-off-by: Martin Kepplinger <martin.kepplinger@ginzinger.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/admin-guide/kernel-parameters.txt
net/ipv4/ipconfig.c