[pnfs] [PATCH 3/5] Added v4.1 defines to the Kconfig

Benny Halevy bhalevy at panasas.com
Thu Apr 19 00:23:06 EDT 2007


Iyer, Rahul wrote:
> So Benny,
> Was this patch acceptable too? I'll make a separate one and send it to
> Andy if no one has an objection (I assume the server guys will fix the
> server config sometime)
>   
I am not sure we should wait on the server guys to do the right thing.
This should be separated into two patches.
One should add "select RPCSEC_GSS_KRB5" to config NFSD_V4
(and should be sent to the server guy for approval to go upstream)
The other defines config NFS_V4_1and NFSD_V4_1 and make them depend on
the respective NFS*_V4 config items.

It looks like the order between them doesn't matter.

Benny

> Regards
> Rahul
>
>
>   
>> -----Original Message-----
>> From: Benny Halevy [mailto:bhalevy at panasas.com] 
>> Sent: Tuesday, April 17, 2007 6:22 AM
>> To: Iyer, Rahul
>> Cc: pnfs at linux-nfs.org
>> Subject: Re: [pnfs] [PATCH 3/5] Added v4.1 defines to the Kconfig
>>
>> iyer at netapp.com wrote:
>>     
>>> From: Rahul Iyer <iyer at netapp.com>
>>>
>>> Added NFS_V4_1 and NFSD_V4_1 to fs/Kconfig
>>>
>>> Signed-off-by: Rahul Iyer <iyer at netapp.com>
>>> ---
>>>  fs/Kconfig |   23 +++++++++++++++++++++++
>>>  1 files changed, 23 insertions(+), 0 deletions(-)
>>>
>>> diff --git a/fs/Kconfig b/fs/Kconfig
>>> index 3f00a9f..7d57917 100644
>>> --- a/fs/Kconfig
>>> +++ b/fs/Kconfig
>>> @@ -1470,6 +1470,19 @@ config NFS_V4
>>>  
>>>  	  If unsure, say N.
>>>  
>>> +config NFS_V4_1
>>> +	bool "Provide NFSv4.1 client support (EXPERIMENTAL)"
>>> +	depends on NFS_FS && NFS_V4 && EXPERIMENTAL
>>> +	select RPCSEC_GSS_KRB5
>>> +	help
>>> +	  Say Y here if you want your NFS client to be able to 
>>>       
>> speak the newer
>>     
>>> +	  version 4 minorversion 1 of the NFS protocol.
>>> +
>>> +	  Note: Requires auxiliary userspace daemons which may 
>>>       
>> be found on
>>     
>>> +		http://www.citi.umich.edu/projects/nfsv4/
>>> +
>>> +	  If unsure, say N.
>>> +
>>>  config NFS_DIRECTIO
>>>  	bool "Allow direct I/O on NFS files (EXPERIMENTAL)"
>>>  	depends on NFS_FS && EXPERIMENTAL
>>> @@ -1558,6 +1571,16 @@ config NFSD_V4
>>>  	  should only be used if you are interested in helping 
>>>       
>> to test NFSv4.
>>     
>>>  	  If unsure, say N.
>>>  
>>> +config NFSD_V4_1
>>> +	bool "Provide NFSv4.1 server support (EXPERIMENTAL)"
>>> +	depends on NFSD_V3 && NFSD_V4 && EXPERIMENTAL
>>>       
>> Why don't NFS_V4{,_1} select RPCSEC_GSS_KRB5 like the nfs client?
>> According to the spec the nfsd MUST implement RPCSEC_GSS 
>> (integrity, auth, and privacy), over Kerberos V5, SPKM-3, and 
>> LIPKEY :).
>>
>>
>>     
>>> +	help
>>> +	  If you would like to include the NFSv4.1 server as 
>>>       
>> well as the NFSv2
>>     
>>> +	  NFSv3 and NFSv4 servers, say Y here.  This feature is 
>>>       
>> experimental, 
>>     
>>> +	  and should only be used if you are interested in 
>>>       
>> helping to test 
>>     
>>> +	  NFSv4.1.
>>> +	  If unsure, say N.
>>> +
>>>  config NFSD_TCP
>>>  	bool "Provide NFS server over TCP support"
>>>  	depends on NFSD
>>>       



More information about the pNFS mailing list