Present smbfs uses the dentry layer for caching inode information,
rather than caching it again in smbfs. If you do an ls without
requesting file info, the reply contains just file names, so it takes
fewer message packets. Operations that use getdents (e.g. make) will
also run faster, as we're not requesting info that can't be used.
The directory code still uses TRANS2_FINDFIRST/FINDNEXT, it just
requests only the minimal info required by a readdir call.
If you have specific preformance benchmarks where you think the current
smbfs isn't working fast enough, I'd be happy to look into it.
Regards,
Bill