[OpenAFS-devel] Progress on Linux in-kernel RxRPC library

Kyle Moffett mrmacman_g4@mac.com
Sun, 20 Mar 2005 11:37:22 -0500


One recent OpenAFS-applicable development in the 2.6 kernel is an
in-kernel RxRPC library.  I'm currently working with David Howells
to write a userspace interface to the kernel lib via sockets, with
the standard syscalls socket(), bind(), connect(), listen(),
accept(), sendmsg(), recvmsg(), read(), and write() syscalls to
manipulate the AF_RXRPC sockets.  Would you be interested in using
such a layer in OpenAFS on Linux?  It will support the new keyring
infrastructure in Linux 2.6 to allow users to create and pass AFS
credential information in a standardized way.  When we get a
prototype working we'll probably write a libkrxrpc for userspace
that provides an identical interface to the existing IBM RxRPC lib.

Cheers,
Kyle Moffett

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM/CS/IT/U d- s++: a18 C++++>$ UB/L/X/*++++(+)>$ P+++(++++)>$
L++++(+++) E W++(+) N+++(++) o? K? w--- O? M++ V? PS+() PE+(-) Y+
PGP+++ t+(+++) 5 X R? tv-(--) b++++(++) DI+ D+ G e->++++$ h!*()>++$ r  
!y?(-)
------END GEEK CODE BLOCK------