[08:40:00][root@rc7]# './test_progs -t sockopt' #11 bpf_iter_setsockopt:OK #12 bpf_iter_setsockopt_unix:OK #159/1 sockopt/getsockopt: no expected_attach_type:OK #159/2 sockopt/getsockopt: wrong expected_attach_type:OK #159/3 sockopt/getsockopt: bypass bpf hook:OK #159/4 sockopt/getsockopt: return EPERM from bpf hook:OK #159/5 sockopt/getsockopt: no optval bounds check, deny loading:OK #159/6 sockopt/getsockopt: read ctx->level:OK #159/7 sockopt/getsockopt: deny writing to ctx->level:OK #159/8 sockopt/getsockopt: read ctx->optname:OK #159/9 sockopt/getsockopt: read ctx->retval:OK #159/10 sockopt/getsockopt: deny writing to ctx->optname:OK #159/11 sockopt/getsockopt: read ctx->optlen:OK #159/12 sockopt/getsockopt: deny bigger ctx->optlen:OK #159/13 sockopt/getsockopt: deny arbitrary ctx->retval:OK #159/14 sockopt/getsockopt: support smaller ctx->optlen:OK #159/15 sockopt/getsockopt: deny writing to ctx->optval:OK #159/16 sockopt/getsockopt: deny writing to ctx->optval_end:OK #159/17 sockopt/getsockopt: rewrite value:OK #159/18 sockopt/setsockopt: no expected_attach_type:OK #159/19 sockopt/setsockopt: wrong expected_attach_type:OK #159/20 sockopt/setsockopt: bypass bpf hook:OK #159/21 sockopt/setsockopt: return EPERM from bpf hook:OK #159/22 sockopt/setsockopt: no optval bounds check, deny loading:OK #159/23 sockopt/setsockopt: read ctx->level:OK #159/24 sockopt/setsockopt: allow changing ctx->level:OK #159/25 sockopt/setsockopt: read ctx->optname:OK #159/26 sockopt/setsockopt: allow changing ctx->optname:OK #159/27 sockopt/setsockopt: read ctx->optlen:OK #159/28 sockopt/setsockopt: ctx->optlen == -1 is ok:OK #159/29 sockopt/setsockopt: deny ctx->optlen < 0 (except -1):OK #159/30 sockopt/setsockopt: deny ctx->optlen > input optlen:OK #159/31 sockopt/setsockopt: allow changing ctx->optlen within bounds:OK #159/32 sockopt/setsockopt: deny write ctx->retval:OK #159/33 sockopt/setsockopt: deny read ctx->retval:OK #159/34 sockopt/setsockopt: deny writing to ctx->optval:OK #159/35 sockopt/setsockopt: deny writing to ctx->optval_end:OK #159/36 sockopt/setsockopt: allow IP_TOS <= 128:OK #159/37 sockopt/setsockopt: deny IP_TOS > 128:OK #159 sockopt:OK #160 sockopt_inherit:OK #161 sockopt_multi:OK #162 sockopt_qos_to_cc:OK #163 sockopt_sk:OK Summary: 7/37 PASSED, 0 SKIPPED, 0 FAILED :: [ PASS ] :: Command './test_progs -t sockopt' (Expected 0, got 0, score ) [08:40:04][root@rc7]# './test_progs-no_alu32 -t sockopt' :: [ FAIL ] :: Command './test_progs-no_alu32 -t sockopt' (Expected 0, got 255, score 158) === Dmesg result === :: [ FAIL ] :: Test '159..254 selftests: bpf_test_progs:sockopt [FAIL]'