Lines Matching full:sysctl

5 # This performs a series tests against the proc sysctl interface.
10 TEST_NAME="sysctl"
47 if [ -z $SYSCTL ]; then
48 SYSCTL="/proc/sys/debug/test_sysctl"
111 if [ ! -d $SYSCTL ]; then
218 echo "== Testing sysctl behavior against ${TARGET} =="
231 echo -n "Checking sysctl is not set to test value ... "
239 echo -n "Writing sysctl from shell ... "
248 echo -n "Resetting sysctl to original value ... "
261 echo -n "Writing entire sysctl in single write ... "
271 echo -n "Writing middle of sysctl after synchronized seek ... "
281 echo -n "Writing beyond end of sysctl ... "
291 echo -n "Writing sysctl with multiple long writes ... "
324 # sysctl conversion functions receive a boolean sign and ulong
328 # uint-typed sysctl should fail.
547 echo -n "Writing entire sysctl in short writes ... "
557 echo -n "Writing middle of sysctl after unsynchronized seek ... "
567 echo -n "Checking sysctl maxlen is at least $MAXLEN ... "
578 echo -n "Checking sysctl keeps original string on overflow append ... "
589 echo -n "Checking sysctl stays NULL terminated on write ... "
600 echo -n "Checking sysctl stays NULL terminated on overwrite ... "
616 TARGET="${SYSCTL}/$1"
676 TARGET="${SYSCTL}/$(get_test_target 0001)"
688 TARGET="${SYSCTL}/$(get_test_target 0002)"
691 TEST_STR="Testing sysctl"
701 TARGET="${SYSCTL}/$(get_test_target 0003)"
714 TARGET="${SYSCTL}/$(get_test_target 0004)"
727 TARGET="${SYSCTL}/$(get_test_target 0005)"
736 TARGET="${SYSCTL}/$(get_test_target 0006)"
744 TARGET="${SYSCTL}/$(get_test_target 0007)"
770 FOUND=$(grep -c "sysctl[./]debug[./]test_sysctl[./]boot_int=1" /proc/cmdline)
778 …echo "To perform this test, make sure kernel is booted with parameter: sysctl.debug.test_sysctl.bo…
784 TARGET="${SYSCTL}/$(get_test_target 0008)"
805 TARGET="${SYSCTL}/$(get_test_target 0009)"
819 TARGET="${SYSCTL}/$(get_test_target 0010)"
845 echo "0007 x $(get_test_count 0007) - tests setting sysctl from kernel boot param"
846 echo "0008 x $(get_test_count 0008) - tests sysctl macro values match"