For nfs-over-tls, there are two daemons that handle the parts of
TLS not done by the ktls, such as the handshake.
(One daemon for the server and one for the client.)
These daemons need a system call to set up the upcall
socket so that the kernel rpc code can communicate
with them. The syscall is also used to associate a socket
with a file descriptor for the daemon.
This syscall is private to the krpc and rpctls daemons.
Putting this syscall in head now will allow testers to
install a recent current from a snapshot without having
to buildworld/installworld from sources.
I understand that the syscall.master updates get committed
first and then the generated files in a separate commit.
Is that correct?