]> git.openfabrics.org - ~shefty/librdmacm.git/commitdiff
rsocket: Update rsocket man page
authorSean Hefty <sean.hefty@intel.com>
Thu, 22 Aug 2013 22:29:15 +0000 (15:29 -0700)
committerSean Hefty <sean.hefty@intel.com>
Thu, 22 Aug 2013 22:29:15 +0000 (15:29 -0700)
Update fork support and RDMA_ROUTE socket option.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
man/rsocket.7

index 9cc33f5d71dec154d260efd4f768999b62b66ef0..9a55887a240497bcf789628c59aa6cd6ff78ce19 100644 (file)
@@ -96,6 +96,8 @@ RDMA_RQSIZE - Integer size of the underlying receive queue.
 RDMA_INLINE - Integer size of inline data.
 .TP
 RDMA_IOMAPSIZE - Integer number of remote IO mappings supported
+.TP
+RDMA_ROUTE - struct ibv_path_data of path record for connection.
 .P
 Note that rsockets fd's cannot be passed into non-rsocket calls.  For
 applications which must mix rsocket fd's with standard socket fd's or
@@ -113,7 +115,12 @@ subdirectory.
 The preload library can be used by setting LD_PRELOAD when running.
 Note that not all applications will work with rsockets.  Support is
 limited based on the socket options used by the application.
-Additionally, applications which call fork are not supported.
+Support for fork() is limited, but available.  To use rsockets with
+the preload library for applications that call fork, users must
+set the environment variable RDMAV_FORK_SAFE=1 on both the client
+and server side of the connection.  In general, fork is
+supportable for server applications that accept a connection, then
+fork off a process to handle the new connection.
 .P
 rsockets uses configuration files that give an administrator control
 over the default settings used by rsockets.  Use files under