rpc: implement new upcall
author\"J. Bruce Fields\ <bfields@citi.umich.edu>
Tue, 23 Dec 2008 21:16:37 +0000 (16:16 -0500)
committerTrond Myklebust <Trond.Myklebust@netapp.com>
Tue, 23 Dec 2008 21:16:37 +0000 (16:16 -0500)
commit34769fc488b463cb753fc632f8f5ba56c918b7cb
tree870cf1ac132567ad5683cf9882ab0810fb5acc2a
parent5b7ddd4a7b19f913901140ef7807dbf5e2b301cd
rpc: implement new upcall

Implement the new upcall.  We decide which version of the upcall gssd
will use (new or old), by creating both pipes (the new one named "gssd",
the old one named after the mechanism (e.g., "krb5")), and then waiting
to see which version gssd actually opens.

We don't permit pipes of the two different types to be opened at once.

Signed-off-by: J. Bruce Fields <bfields@citi.umich.edu>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
net/sunrpc/auth_gss/auth_gss.c