<div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'arial' , sans-serif;font-size:15px;font-style:normal;font-weight:400;text-decoration-style:initial;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">Greetings,</div><div style="background-color:rgb( 255 , 255 , 255 );color:rgb( 0 , 0 , 0 );font-family:'arial' , sans-serif;font-size:15px;font-style:normal;font-weight:400;text-decoration-style:initial;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div> </div><div>I am trying openssl+ktls on ubuntu 20.04.</div><div>I have tried openssl-3.0.0-alpha8 from <a href="https://www.openssl.org/source/openssl-3.0.0-alpha8.tar.gz" rel="noopener noreferrer" target="_blank" style="color:rgb( 153 , 0 , 153 )">https://www.openssl.org/source/openssl-3.0.0-alpha8.tar.gz</a> </div><div>and also the current master branch from the github repo.</div><div>The kernels I have tried are v5.9 and v5.9.8.</div><div>On every combination, same group of test case could not pass.</div><div> </div><div><div>Test Summary Report</div><div>-------------------</div><div>70-test_key_share.t              (Wstat: 1536 Tests: 22 Failed: 6)</div><div>  Failed tests:  1, 4, 6-7, 13-14</div><div>  Non-zero exit status: 6</div><div>70-test_sslextension.t           (Wstat: 256 Tests: 8 Failed: 1)</div><div>  Failed test:  8</div><div>  Non-zero exit status: 1</div><div>70-test_sslrecords.t             (Wstat: 768 Tests: 20 Failed: 3)</div><div>  Failed tests:  18-20</div><div>  Non-zero exit status: 3</div><div>70-test_sslsigalgs.t             (Wstat: 1536 Tests: 26 Failed: 6)</div><div>  Failed tests:  1, 6, 22-23, 25-26</div><div>  Non-zero exit status: 6</div><div>70-test_sslsignature.t           (Wstat: 256 Tests: 4 Failed: 1)</div><div>  Failed test:  1</div><div>  Non-zero exit status: 1</div><div>70-test_sslversions.t            (Wstat: 512 Tests: 8 Failed: 2)</div><div>  Failed tests:  5, 7</div><div>  Non-zero exit status: 2</div><div>70-test_tls13cookie.t            (Wstat: 512 Tests: 2 Failed: 2)</div><div>  Failed tests:  1-2</div><div>  Non-zero exit status: 2</div><div>70-test_tls13downgrade.t         (Wstat: 256 Tests: 6 Failed: 1)</div><div>  Failed test:  6</div><div>  Non-zero exit status: 1</div><div>70-test_tls13kexmodes.t          (Wstat: 7424 Tests: 1 Failed: 1)</div><div>  Failed test:  1</div><div>  Non-zero exit status: 29</div><div>  Parse errors: Bad plan.  You planned 11 tests but ran 1.</div><div>70-test_tls13messages.t          (Wstat: 7424 Tests: 1 Failed: 0)</div><div>  Non-zero exit status: 29</div><div>  Parse errors: Bad plan.  You planned 17 tests but ran 1.</div><div>70-test_tls13psk.t               (Wstat: 7424 Tests: 1 Failed: 1)</div><div>  Failed test:  1</div><div>  Non-zero exit status: 29</div><div>  Parse errors: Bad plan.  You planned 5 tests but ran 1.</div><div>70-test_tlsextms.t               (Wstat: 256 Tests: 10 Failed: 1)</div><div>  Failed test:  10</div><div>  Non-zero exit status: 1</div><div>Files=223, Tests=3571, 615 wallclock secs (11.00 usr  0.93 sys + 343.65 cusr 84.69 csys = 440.27 CPU)</div><div>Result: FAIL</div><div>make[1]: *** [Makefile:3197: _tests] Error 1</div><div>make[1]: Leaving directory '/home/ubuntu/openssl'</div><div>make: *** [Makefile:3194: tests] Error 2</div><div> </div><div>Complete `make test` output  (kernel v5.9.8 + openssl master) is copied here <a href="https://cl1p.net/openssl_ktls_make_test_failure">https://cl1p.net/openssl_ktls_make_test_failure</a> (due to the 100K limit of this mailing list)</div><div>I am sure that the kernel tls module is loaded correctly since /proc/net/tls_stat is exposed correctly and I can see the counters increasing while doing `make test`.</div></div><div>So is this supposed to happen? What should I do to make ktls work?</div><div> </div><div>Thanks,<br />Rui Zang</div></div></div>