From: David S. Miller Date: Thu, 3 May 2018 17:37:03 +0000 (-0400) Subject: Merge branch 'selftests-forwarding-sysctl' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2e5185519450afe948e6418a699799c60ac8597d;p=linux.git 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 --- 2e5185519450afe948e6418a699799c60ac8597d