mptcp: restrict values of 'enabled' sysctl
authorMatthieu Baerts <matthieu.baerts@tessares.net>
Thu, 27 May 2021 23:54:30 +0000 (16:54 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 28 May 2021 20:59:16 +0000 (13:59 -0700)
commit744ee14054c8ca5ad0fe3ab9172709c17d8a240a
tree672df1ae6ac0ebe6073bfdf6b2005b2a8e440cd0
parent804c72eeecd2cd38567b64f868cc8c63202cf1a2
mptcp: restrict values of 'enabled' sysctl

To avoid confusions, it seems better to parse this sysctl parameter as a
boolean. We use it as a boolean, no need to parse an integer and bring
confusions if we see a value different from 0 and 1, especially with
this parameter name: enabled.

It seems fine to do this modification because the default value is 1
(enabled). Then the only other interesting value to set is 0 (disabled).
All other values would not have changed the default behaviour.

Suggested-by: Florian Westphal <fw@strlen.de>
Acked-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/networking/mptcp-sysctl.rst
net/mptcp/ctrl.c