The following tests from the 'sys/kern/ssl_sendfile' testsuite are failing in CI on riscv64: basic random truncate grow offset_beyond_eof eagain_vs_eof For example: sys/kern/ssl_sendfile:eagain_vs_eof Result: failed: /usr/src/tests/sys/kern/ssl_sendfile.c:460: c.sbytes > 0 not met This is reproducible with Bricoler (master-python branch) with this command: bricoler freebsd-regression-test-suite --freebsd-src-git-checkout/url=/usr/src --freebsd-src-git-checkout/branch= --freebsd-regression-test-suite/memory=3072 --freebsd-regression-test-suite/ncpus=2 --freebsd-regression-test-suite/parallelism=1 --freebsd-src-build/machine=riscv/riscv64 --freebsd-regression-test-suite/hypervisor=qemu --freebsd-vm-image/packages= --freebsd-regression-test-suite/tests='sys/kern/ssl_sendfile' glebius@, I tried this at https://cgit.freebsd.org/src/commit/?id=37d11fde8f581a1d18c2fea235085d0d63e09384 (tests/kern: add test for SSL_sendfile()) and they still failed the same way. Please triage as necessary.
Any updates on looking into this? It's still failing in CI. I confirmed that even a longer kyua timeout threshold still causes a timeout.
No updates, sorry. Thanks a lot for the report though. I don't have access to any RISC-V systems and also have been either busy with work or on a vacation during last month. I will seek for br@'s help to get access to RISC-V and debug that.
Turned out to be an easy fix. Review for the fix here: https://reviews.freebsd.org/D57316.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=b61ab2d693c04d4be5468e7db4b03d5777228f95 commit b61ab2d693c04d4be5468e7db4b03d5777228f95 Author: Siva Mahadevan <siva@FreeBSD.org> AuthorDate: 2026-06-10 22:30:14 +0000 Commit: Siva Mahadevan <siva@FreeBSD.org> CommitDate: 2026-06-10 23:30:52 +0000 src.opts.mk: enable OPENSSL_KTLS by default on riscv64 1e649491b8567151270095fda3bce8faea394952 enabled KERN_TLS in riscv/conf/GENERIC, but didn't enable OPENSSL_KTLS. This passes all testcases in the sys/kern/ssl_sendfile suite and fixes CI failures seen here: https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16606/testReport/sys.kern/ssl_sendfile/ PR: 293810 Fixes: 1e649491b8567151270095fda3bce8faea394952 MFC after: 3 days Reviewed by: gallatin, ngie Differential Revision: https://reviews.freebsd.org/D57316 share/man/man5/src.conf.5 | 6 +++--- share/mk/src.opts.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-)
A commit in branch stable/15 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=12f47bff4a97f06d172dc38bbc987f0823d372c2 commit 12f47bff4a97f06d172dc38bbc987f0823d372c2 Author: Siva Mahadevan <siva@FreeBSD.org> AuthorDate: 2026-06-10 22:30:14 +0000 Commit: Siva Mahadevan <siva@FreeBSD.org> CommitDate: 2026-06-26 15:16:43 +0000 src.opts.mk: enable OPENSSL_KTLS by default on riscv64 1e649491b8567151270095fda3bce8faea394952 enabled KERN_TLS in riscv/conf/GENERIC, but didn't enable OPENSSL_KTLS. This passes all testcases in the sys/kern/ssl_sendfile suite and fixes CI failures seen here: https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16606/testReport/sys.kern/ssl_sendfile/ PR: 293810 Fixes: 1e649491b8567151270095fda3bce8faea394952 MFC after: 3 days Reviewed by: gallatin, ngie Differential Revision: https://reviews.freebsd.org/D57316 (cherry picked from commit b61ab2d693c04d4be5468e7db4b03d5777228f95) share/man/man5/src.conf.5 | 12 +++++++++--- share/mk/src.opts.mk | 4 ++-- 2 files changed, 11 insertions(+), 5 deletions(-)
A commit in branch stable/14 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=83344fec91c1978f35da9e5fd0f205085fd1e2f3 commit 83344fec91c1978f35da9e5fd0f205085fd1e2f3 Author: Siva Mahadevan <siva@FreeBSD.org> AuthorDate: 2026-06-10 22:30:14 +0000 Commit: Siva Mahadevan <siva@FreeBSD.org> CommitDate: 2026-06-26 16:03:41 +0000 src.opts.mk: enable OPENSSL_KTLS by default on riscv64 1e649491b8567151270095fda3bce8faea394952 enabled KERN_TLS in riscv/conf/GENERIC, but didn't enable OPENSSL_KTLS. This passes all testcases in the sys/kern/ssl_sendfile suite and fixes CI failures seen here: https://ci.freebsd.org/job/FreeBSD-main-riscv64-test/16606/testReport/sys.kern/ssl_sendfile/ PR: 293810 Fixes: 1e649491b8567151270095fda3bce8faea394952 MFC after: 3 days Reviewed by: gallatin, ngie Differential Revision: https://reviews.freebsd.org/D57316 (cherry picked from commit b61ab2d693c04d4be5468e7db4b03d5777228f95) share/man/man5/src.conf.5 | 6 +++--- share/mk/src.opts.mk | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-)
Closing as fixed.