RPC implementation report in support of advancing RPC (RFC1831) to DS Feature list from spec: RPC over UDP RPC over TCP Program number matching Version number matching Procedure number matching Transaction ID matching AUTH_NONE AUTH_SYS AUTH_DH RPCSEC_GSS Name of Implementation: Solaris Nevada's RPC/XDR Organization/Vendor: Sun Microsystems, Inc. Implemented features: all Platforms: Solaris SPARC, Solaris x86 Lineage of code: Based on the first RPC/XDR implemenation (circa) 1984 for Sun's SunOS 2.0/mc68k platform by Bob Lyon. Much of the code is still similar. Sun has extended it to support things such as RPCSEC_GSS and RDMA. Point of Contact: Rob Thurlow (Robert.Thurlow@sun.com), code available via http://opensolaris.org/os/downloads Claimed Interoperability: The code is tested annually at Connectathon, in which dozens of implementors test interoperability of NFS, NIS, NIS+, and RPC/XDR. NFS, NIS, NIS+ all use RPC/XDR. Connectathon has been an annual affair since 1985 (one year in the 90s was skipped). Implementors at Connectathon have included: Sun, Pyramid, Gould Computer, MIPS, SGI, Sun's PC-NFS group, IBM, Digital Equipment, HP, FTP Software. Report By: Rob Thurlow Name of Implementation: FreeBSD's kernel RPC code in NFS Organization/Vendor: Rick Macklem Implemented features: all except AUTH_DH Platforms: FreeBSD on x86 Lineage of code: This is an independent implementation, inlining RPC and other protocol elements directly into mbufs Point of Contact: Rick Macklem (rmacklem@uoguelph.ca), code available via ftp://ftp.cis.uoguelph.ca/pub/nfsv4/FreeBSD-CURRENT Claimed Interoperability: Rick has brought his code to numerous Connectathon events; this code is also the basis for NFS support in other BSD releases, including MacOS X's NFS code. Report By: Rob Thurlow Name of Implementation: ILU Sun RPC support Organization/Vendor: Xerox/PARC Implemented features: all except AUTH_DH, RPCSEC_GSS and RPC over UDP Platforms: Byte addressable ANSI C systems. Lineage of code: Original, from RFC 1831. Point of Contact: ilu-core@parc.xerox.com, code available via ftp://ftp.parc.xerox.com/pub/ilu/ilu.html. Claimed Interoperability: ILU project has verified interoperability (on the subset of functionality implemented) on various platforms with Sun's standard implementation. Report By: Rob Thurlow