Use SMB_QUERY_FS_SIZE_INFO request to populate statfs structure.
authorae <ae@FreeBSD.org>
Tue, 15 Apr 2014 09:10:01 +0000 (09:10 +0000)
committerae <ae@FreeBSD.org>
Tue, 15 Apr 2014 09:10:01 +0000 (09:10 +0000)
commitb95b3ecef4cb3f615612c9cd3dd758cdb532391b
treeada0964cc24f63d420ec93ef2dbf4690c3fe4a91
parentd8b63f3ba114f723e55129a2d5ce79fea9e568a6
Use SMB_QUERY_FS_SIZE_INFO request to populate statfs structure.
When server doesn't support this request, try to use SMB_INFO_ALLOCATION.
And use SMB_COM_QUERY_INFORMATION_DISK request as fallback.

MFC after: 2 weeks
sys/fs/smbfs/smbfs_smb.c
sys/fs/smbfs/smbfs_subr.h
sys/fs/smbfs/smbfs_vfsops.c