nfsd: decode implementation id
authorJ. Bruce Fields <bfields@redhat.com>
Wed, 5 Jun 2019 16:42:05 +0000 (12:42 -0400)
committerJ. Bruce Fields <bfields@redhat.com>
Thu, 4 Jul 2019 00:54:03 +0000 (20:54 -0400)
commit791234448d4798f589110c17d2baaf1bbcc56cb8
treeec3385bef711d86168e70e4ef192a3af6071ff18
parent6f4859b8a72638f60c7051247aac63a761f01933
nfsd: decode implementation id

Decode the implementation ID and display in nfsd/clients/#/info.  It may
be help identify the client.  It won't be used otherwise.

(When this went into the protocol, I thought the implementation ID would
be a slippery slope towards implementation-specific workarounds as with
the http user-agent.  But I guess I was wrong, the risk seems pretty low
now.)

Signed-off-by: J. Bruce Fields <bfields@redhat.com>
fs/nfsd/nfs4state.c
fs/nfsd/nfs4xdr.c
fs/nfsd/state.h
fs/nfsd/xdr4.h