From: Chuck Lever Date: Wed, 23 Aug 2006 00:06:16 +0000 (-0400) Subject: SUNRPC: Introduce transport switch callout for pluggable rpcbind X-Git-Tag: v2.6.19-rc1~1271^2~43 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbf7c1dd2ae2b4040b41b1065ee9b1b6905b1605;p=pandora-kernel.git SUNRPC: Introduce transport switch callout for pluggable rpcbind Introduce a clean transport switch API for plugging in different types of rpcbind mechanisms. For instance, rpcbind can cleanly replace the existing portmapper client, or a transport can choose to implement RPC binding any way it likes. Test plan: Destructive testing (unplugging the network temporarily). Connectathon with UDP and TCP. NFSv2/3 and NFSv4 mounting should be carefully checked. Probably need to rig a server where certain services aren't running, or that returns an error for some typical operation. Signed-off-by: Chuck Lever Signed-off-by: Trond Myklebust --- Reading git-diff-tree failed