diff options
Diffstat (limited to 'net')
| -rw-r--r-- | net/nfs.h | 10 | 
1 files changed, 8 insertions, 2 deletions
| @@ -38,8 +38,14 @@  /* Block size used for NFS read accesses.  A RPC reply packet (including  all   * headers) must fit within a single Ethernet frame to avoid fragmentation. - * Chosen to be a power of two, as most NFS servers are optimized for this.  */ -#define NFS_READ_SIZE   1024 + * However, if CONFIG_IP_DEFRAG is set, the config file may want to use a + * bigger value. In any case, most NFS servers are optimized for a power of 2. + */ +#ifdef CONFIG_NFS_READ_SIZE +#define NFS_READ_SIZE CONFIG_NFS_READ_SIZE +#else +#define NFS_READ_SIZE 1024 /* biggest power of two that fits Ether frame */ +#endif  #define NFS_MAXLINKDEPTH 16 |