]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'selftests-forwarding-sysctl'
authorDavid S. Miller <davem@davemloft.net>
Thu, 3 May 2018 17:37:03 +0000 (13:37 -0400)
committerDavid S. Miller <davem@davemloft.net>
Thu, 3 May 2018 17:37:03 +0000 (13:37 -0400)
commitab3b277436f3a37cbd856e3c3e000c750110b5f7
treea5b15e009ca463bfe36df69124ba88a8eb4f6a81
parent5ed8bd0d5bba046321a2f822c74992ead2b4b5b3
parenta7d2ef0f568b5a21dcbde2e8e588e8e26b958f9d
Merge branch 'selftests-forwarding-sysctl'

Petr Machata says:

====================
selftests: forwarding: Updates to sysctl handling

Some selftests need to adjust sysctl settings. In order to be neutral to
the system that the test is run on, it is a good practice to change back
to the original setting after the test ends. That involves some
boilerplate that can be abstracted away.

In patch #1, introduce two functions, sysctl_set() and sysctl_restore().
The former stores the current value of a given setting, and sets a new
value. The latter restores the setting to the previously-stored value.

In patch #2, use these wrappers in a number of tests.

Additionally in patch #3, fix a problem in mirror_gre_nh.sh, which
neglected to set a sysctl that's crucial for the test to work.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>