diff --git a/components/dfs/Kconfig b/components/dfs/Kconfig index 91df96cb080d1f653d189726ec87f7d30ee8727c..1654a2e6c4f496ab3e514e2b015c54773c9ba8c2 100644 --- a/components/dfs/Kconfig +++ b/components/dfs/Kconfig @@ -10,19 +10,22 @@ if RT_USING_DFS config DFS_USING_WORKDIR bool "Using working directory" default y - + config DFS_FILESYSTEMS_MAX - int "The maximal number of mounted file system" - default 2 - + int "The maximal number of mounted file system" + default 4 if RT_USING_DFS_NFS + default 2 + config DFS_FILESYSTEM_TYPES_MAX int "The maximal number of file system type" - default 2 - + default 4 if RT_USING_DFS_NFS + default 2 + config DFS_FD_MAX int "The maximal number of opened files" + default 16 if RT_USING_DFS_NFS default 4 - + config RT_USING_DFS_ELMFAT bool "Enable elm-chan fatfs" default y @@ -156,7 +159,7 @@ if RT_USING_DFS config RT_USING_DFS_NFS bool "Using NFS v3 client file system" - depends on RT_USING_LWIP + select RT_USING_LWIP default n if RT_USING_DFS_NFS diff --git a/components/net/Kconfig b/components/net/Kconfig index af375e6c03de66b5c2306cd05900dd76f2539ee8..c87ac9329426c197befc90dc0d95c0ccd1bd119e 100644 --- a/components/net/Kconfig +++ b/components/net/Kconfig @@ -111,6 +111,7 @@ config RT_USING_LWIP config RT_LWIP_UDP_PCB_NUM int "the number of UDP socket" + default 8 if RT_USING_DFS_NFS default 4 if RT_LWIP_TCP