Re: [PATCH v2] NFS: allow deprecation of NFS UDP protocol

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Olga, Calum,

...
> > +config NFS_DISABLE_UDP_SUPPORT
> > +	bool "NFS: Disable NFS UDP protocol support"
> > +	depends on NFS_FS
> > +	default y
> > +	help
> > +	  Choose Y here to disable the use of NFS over UDP. NFS over UDP
> > +	  on modern networks (1Gb+) can lead to data corruption caused by
> > +	  fragmentation during high loads.
> > +	  The default is N because many deployments still use UDP.

> You've changed the default to 'y' for v2, but you've left in the 'N'
> comment.
+1

> > diff --git a/fs/nfs/client.c b/fs/nfs/client.c
> > index 02110a3..24ca314 100644
> > --- a/fs/nfs/client.c
> > +++ b/fs/nfs/client.c
> > @@ -474,6 +474,7 @@ void nfs_init_timeout_values(struct rpc_timeout *to, int proto,
> >   			to->to_maxval = to->to_initval;
> >   		to->to_exponential = 0;
> >   		break;
> > +#ifdef CONFIG_NFS_DISABLE_UDP_SUPPORT
> >   	case XPRT_TRANSPORT_UDP:
> >   		if (retrans == NFS_UNSPEC_RETRANS)
> >   			to->to_retries = NFS_DEF_UDP_RETRANS;
> > @@ -484,6 +485,7 @@ void nfs_init_timeout_values(struct rpc_timeout *to, int proto,
> >   		to->to_maxval = NFS_MAX_UDP_TIMEOUT;
> >   		to->to_exponential = 1;
> >   		break;
> > +#endif

> Should the first two of your added ifdefs be ifndefs?
+1

...

Other changes LGTM.

Kind regards,
Petr



[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux