SMB Speed up slow properties listings of shared folder, from windows 11 client? SMB not using ARC metadata? [Minor tweaking]

probain

Patron
Joined
Feb 25, 2023
Messages
211
TL;DR:
Is there a way to speed up the listing the properties of folders on smb-shares? Or is it just that SMB doesn't directly utilize the cached Metadata at all?

Longer version:
I've upgraded my network to 10gbit (ethernet IPv4). File transfers are speedy as expected. Especially for it being RaidZ3. So that is not my issue.
My question is rather that I noticed listing properties of folders, takes surprisingly long time. Almost as if it actually traverses the underlying folders and enumerates by itself. And as such doesn't use the metadata from caches such as (L2)ARC.
Choosing "properties" on folder in the SMB-share (picture below), takes roughly 50-60 seconds. Whilst traversing this through NFS, is instantaneous. Locally this is instantaneous as well.
1707552608702.png


This is tested on two separate Windows11Pro clients, within the same subnet as the server.

This is also such a minor issue per se. It just surprises me that such simple actions take surprisingly long time. I am also semi-confident that this is an underlying Windows issue. As few historical/anecdotal posts seeing similar behaviours seems that this has crept into windows versions 7+. But who better to ask then you guys? :)

If further information is needed (HW details in sig.) then just let me know.

testparm --show-all-parameters
Code:
testparm --show-all-parameters
[local]
access based share enum=P_BOOL,
acl allow execute always=P_BOOL,
acl check permissions=P_BOOL,FLAG_DEPRECATED
acl flag inherited canonicalization=P_BOOL,
acl group control=P_BOOL,
acl map full control=P_BOOL,
administrative share=P_BOOL,
admin users=P_CMDLIST,
afs share=P_BOOL,
aio read size=P_BYTES,
aio write behind=P_STRING,
aio write size=P_BYTES,
allocation roundup size=P_BYTES,FLAG_DEPRECATED
available=P_BOOL,
blocking locks=P_BOOL,FLAG_DEPRECATED
block size=P_BYTES,
browseable=P_BOOL, (synonyms: browsable)
browsable=P_BOOL,FLAG_SYNONYM (synonym of browseable)
case sensitive=P_ENUM,No|False|0|Yes|True|1|Auto, (synonyms: casesignames)
casesignames=P_ENUM,No|False|0|Yes|True|1|Auto,FLAG_SYNONYM (synonym of case sensitive)
check parent directory delete on close=P_BOOL,
comment=P_STRING,
copy=P_STRING,
create mask=P_OCTAL, (synonyms: create mode)
create mode=P_OCTAL,FLAG_SYNONYM (synonym of create mask)
csc policy=P_ENUM,manual|documents|programs|disable,
cups options=P_STRING,
default case=P_ENUM,lower|upper,
default devmode=P_BOOL,
delete readonly=P_BOOL,
delete veto files=P_BOOL,
dfree cache time=P_INTEGER,
dfree command=P_STRING,
directory mask=P_OCTAL, (synonyms: directory mode)
directory mode=P_OCTAL,FLAG_SYNONYM (synonym of directory mask)
directory name cache size=P_INTEGER,
dmapi support=P_BOOL,
dont descend=P_STRING,
dos filemode=P_BOOL,
dos filetime resolution=P_BOOL,
dos filetimes=P_BOOL,
durable handles=P_BOOL,
ea support=P_BOOL,
fake directory create times=P_BOOL,
fake oplocks=P_BOOL,
follow symlinks=P_BOOL,
smbd force process locks=P_BOOL,
force create mode=P_OCTAL,
force directory mode=P_OCTAL,
force group=P_STRING, (synonyms: group)
group=P_STRING,FLAG_SYNONYM (synonym of force group)
force printername=P_BOOL,
force unknown acl user=P_BOOL,
force user=P_STRING,
fstype=P_STRING,
guest ok=P_BOOL, (synonyms: public)
public=P_BOOL,FLAG_SYNONYM (synonym of guest ok)
guest only=P_BOOL, (synonyms: only guest)
only guest=P_BOOL,FLAG_SYNONYM (synonym of guest only)
hide dot files=P_BOOL,
hide files=P_STRING,
hide new files timeout=P_INTEGER,
hide special files=P_BOOL,
hide unreadable=P_BOOL,
hide unwriteable files=P_BOOL,
honor change notify privilege=P_BOOL,
hosts allow=P_CMDLIST, (synonyms: allow hosts)
allow hosts=P_CMDLIST,FLAG_SYNONYM (synonym of hosts allow)
hosts deny=P_CMDLIST, (synonyms: deny hosts)
deny hosts=P_CMDLIST,FLAG_SYNONYM (synonym of hosts deny)
include=P_STRING,
inherit acls=P_BOOL,
inherit owner=P_ENUM,no|windows and unix|yes|unix only,
inherit permissions=P_BOOL,
invalid users=P_CMDLIST,
kernel dosmodes=P_BOOL,
kernel oplocks=P_BOOL,
kernel share modes=P_BOOL,
level2 oplocks=P_BOOL,
locking=P_BOOL,
lppause command=P_STRING,
lpq command=P_STRING,
lpresume command=P_STRING,
lprm command=P_STRING,
magic output=P_STRING,
magic script=P_STRING,
mangled names=P_ENUM,no|false|0|illegal|yes|true|1,
mangling char=P_CHAR,
map acl inherit=P_BOOL,
map archive=P_BOOL,
map hidden=P_BOOL,
map readonly=P_ENUM,no|false|0|yes|true|1|permissions|perms,
map system=P_BOOL,
max connections=P_INTEGER,
max print jobs=P_INTEGER,
max reported print jobs=P_INTEGER,
min print space=P_INTEGER,
msdfs proxy=P_STRING,
msdfs root=P_BOOL,
msdfs shuffle referrals=P_BOOL,
nt acl support=P_BOOL,
ntvfs handler=P_LIST,
oplocks=P_BOOL,
path=P_STRING, (synonyms: directory)
directory=P_STRING,FLAG_SYNONYM (synonym of path)
posix locking=P_BOOL,
postexec=P_STRING,
preexec=P_STRING, (synonyms: exec)
exec=P_STRING,FLAG_SYNONYM (synonym of preexec)
preexec close=P_BOOL,
preserve case=P_BOOL,
printable=P_BOOL, (synonyms: print ok)
print ok=P_BOOL,FLAG_SYNONYM (synonym of printable)
print command=P_STRING,
printer name=P_STRING, (synonyms: printer)
printer=P_STRING,FLAG_SYNONYM (synonym of printer name)
printing=P_ENUM,sysv|aix|hpux|bsd|qnx|plp|lprng|nt|os2,
printjob username=P_STRING,
print notify backchannel=P_BOOL,
queuepause command=P_STRING,
queueresume command=P_STRING,
read list=P_CMDLIST, (synonyms: rolist)
rolist=P_CMDLIST,FLAG_SYNONYM (synonym of read list)
read only=P_BOOL, (synonyms: writeable, writable, write ok)
root postexec=P_STRING,
root preexec=P_STRING,
root preexec close=P_BOOL,
server addresses=P_CMDLIST,
server smb encrypt=P_ENUM,default|No|False|0|Off|disabled|if_required|Yes|True|1|On|enabled|auto|desired|required|mandatory|force|forced|enforced, (synonyms: smb encrypt)
short preserve case=P_BOOL,
smbd async dosmode=P_BOOL,
smbd getinfo ask sharemode=P_BOOL,
smbd max async dosmode=P_INTEGER,
smbd max xattr size=P_INTEGER,
smbd search ask sharemode=P_BOOL,
smb encrypt=P_ENUM,default|No|False|0|Off|disabled|if_required|Yes|True|1|On|enabled|auto|desired|required|mandatory|force|forced|enforced,FLAG_SYNONYM (synonym of server smb encrypt)
spotlight=P_BOOL,
spotlight backend=P_ENUM,noindex|tracker|elasticsearch,
store dos attributes=P_BOOL,
strict allocate=P_BOOL,
strict locking=P_ENUM,No|False|0|Yes|True|1|Auto,
strict rename=P_BOOL,
strict sync=P_BOOL,
sync always=P_BOOL,
use client driver=P_BOOL,
use sendfile=P_BOOL,
-valid=P_BOOL,
valid users=P_CMDLIST,
veto files=P_STRING,
veto oplock files=P_STRING,
vfs objects=P_CMDLIST, (synonyms: vfs object)
vfs object=P_CMDLIST,FLAG_SYNONYM (synonym of vfs objects)
volume=P_STRING,
volume serial number=P_INTEGER,
wide links=P_BOOL,
writeable=P_BOOLREV,FLAG_SYNONYM (inverse synonym of read only)
writable=P_BOOLREV,FLAG_SYNONYM (inverse synonym of read only)
write ok=P_BOOLREV,FLAG_SYNONYM (inverse synonym of read only)
write list=P_CMDLIST, (synonyms: rwlist)
rwlist=P_CMDLIST,FLAG_SYNONYM (synonym of write list)
[global]
abort shutdown script=P_STRING,
add group script=P_STRING,
additional dns hostnames=P_CMDLIST,
add machine script=P_STRING,
addport command=P_STRING,
addprinter command=P_STRING,
add share command=P_STRING,
add user script=P_STRING,
add user to group script=P_STRING,
ads dns update=P_BOOL,
afs token lifetime=P_INTEGER,
afs username map=P_STRING,
aio max threads=P_INTEGER,
algorithmic rid base=P_INTEGER,
allow dataset creation=P_BOOL,
allow dcerpc auth level connect=P_BOOL,
allow dns updates=P_ENUM,disabled|No|False|0|Off|nonsecure and secure|nonsecure|secure only|secure|signed,
allow insecure wide links=P_BOOL,
allow nt4 crypto=P_BOOL,FLAG_DEPRECATED
allow trusted domains=P_BOOL,
allow unsafe cluster upgrade=P_BOOL,
apply group policies=P_BOOL,
async dns timeout=P_INTEGER,
async smb echo handler=P_BOOL,
auth event notification=P_BOOL,
auto services=P_STRING, (synonyms: preload)
preload=P_STRING,FLAG_SYNONYM (synonym of auto services)
binddns dir=P_STRING, (synonyms: bind dns directory)
bind dns directory=P_STRING,FLAG_SYNONYM (synonym of binddns dir)
bind interfaces only=P_BOOL,
browse list=P_BOOL,
cache directory=P_STRING,
change notify=P_BOOL,
change share command=P_STRING,
check password script=P_STRING,
cldap port=P_INTEGER,
client ipc max protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,
client ipc min protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,
client ipc signing=P_ENUM,default|No|False|0|Off|disabled|if_required|Yes|True|1|On|enabled|auto|desired|required|mandatory|force|forced|enforced,
client lanman auth=P_BOOL,FLAG_DEPRECATED
client ldap sasl wrapping=P_ENUM,plain|sign|seal,
client max protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,
client min protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,
client NTLMv2 auth=P_BOOL,FLAG_DEPRECATED
client plaintext auth=P_BOOL,FLAG_DEPRECATED
client protection=P_ENUM,default|plain|sign|encrypt,
client schannel=P_ENUM,No|False|0|Yes|True|1|Auto,FLAG_DEPRECATED
client signing=P_ENUM,default|No|False|0|Off|disabled|if_required|Yes|True|1|On|enabled|auto|desired|required|mandatory|force|forced|enforced,
client smb encrypt=P_ENUM,default|No|False|0|Off|disabled|if_required|Yes|True|1|On|enabled|auto|desired|required|mandatory|force|forced|enforced,
client smb3 encryption algorithms=P_LIST,
client smb3 signing algorithms=P_LIST,
client use kerberos=P_ENUM,desired|auto|yes|required|no|disabled|off,
client use spnego principal=P_BOOL,FLAG_DEPRECATED
client use spnego=P_BOOL,FLAG_DEPRECATED
cluster addresses=P_CMDLIST,
clustering=P_BOOL,
config backend=P_ENUM,file|registry,
config file=P_STRING,
create krb5 conf=P_BOOL,
ctdbd socket=P_STRING,
ctdb locktime warn threshold=P_INTEGER,
ctdb timeout=P_INTEGER,
cups connection timeout=P_INTEGER,
cups encrypt=P_ENUM,No|False|0|Yes|True|1|Auto,
cups server=P_STRING,
dcerpc endpoint servers=P_LIST,
deadtime=P_INTEGER,
debug class=P_BOOL,
debug encryption=P_BOOL,
debug hires timestamp=P_BOOL,
debug pid=P_BOOL,
debug prefix timestamp=P_BOOL,
debug syslog format=P_BOOL,
winbind debug traceid=P_BOOL,
debug uid=P_BOOL,
dedicated keytab file=P_STRING,
default service=P_STRING, (synonyms: default)
default=P_STRING,FLAG_SYNONYM (synonym of default service)
defer sharing violations=P_BOOL,
delete group script=P_STRING,
deleteprinter command=P_STRING,
delete share command=P_STRING,
delete user from group script=P_STRING,
delete user script=P_STRING,
dgram port=P_INTEGER,
disable netbios=P_BOOL,
disable spoolss=P_BOOL, (synonyms: enable spoolss)
dns forwarder=P_CMDLIST,
dns port=P_INTEGER,
dns proxy=P_BOOL,
dns update command=P_CMDLIST,
dns zone scavenging=P_BOOL,
dns zone transfer clients allow=P_CMDLIST,
dns zone transfer clients deny=P_CMDLIST,
domain logons=P_BOOL,FLAG_DEPRECATED
domain master=P_ENUM,No|False|0|Yes|True|1|Auto,
dos charset=P_STRING,
dsdb event notification=P_BOOL,
dsdb group change notification=P_BOOL,
dsdb password event notification=P_BOOL,
enable asu support=P_BOOL,
enable core files=P_BOOL,
enable privileges=P_BOOL,FLAG_DEPRECATED
enable spoolss=P_BOOLREV,FLAG_SYNONYM (inverse synonym of disable spoolss)
enable web service discovery=P_BOOL,
encrypt passwords=P_BOOL,FLAG_DEPRECATED
enhanced browsing=P_BOOL,
enumports command=P_STRING,
eventlog list=P_CMDLIST,
get quota command=P_STRING,
getwd cache=P_BOOL,
gpo update command=P_LIST,
guest account=P_STRING,
host msdfs=P_BOOL,
hostname lookups=P_BOOL,
idmap backend=P_STRING,FLAG_DEPRECATED
idmap cache time=P_INTEGER,
idmap gid=P_STRING,FLAG_DEPRECATED (synonyms: winbind gid)
winbind gid=P_STRING,FLAG_SYNONYM (synonym of idmap gid)
idmap negative cache time=P_INTEGER,
idmap uid=P_STRING,FLAG_DEPRECATED (synonyms: winbind uid)
winbind uid=P_STRING,FLAG_SYNONYM (synonym of idmap uid)
include system krb5 conf=P_BOOL,
init logon delay=P_INTEGER,
init logon delayed hosts=P_CMDLIST,
interfaces=P_CMDLIST,
iprint server=P_STRING,
kdc default domain supported enctypes=P_INTEGER,
kdc enable fast=P_BOOL,
kdc force enable rc4 weak session keys=P_BOOL,
kdc supported enctypes=P_INTEGER,
keepalive=P_INTEGER,
kerberos encryption types=P_ENUM,all|strong|legacy,
kerberos method=P_ENUM,default|secrets only|secretsonly|system keytab|systemkeytab|dedicated keytab|dedicatedkeytab|secrets and keytab|secretsandkeytab,
kernel change notify=P_BOOL,
kpasswd port=P_INTEGER,
krb5 port=P_INTEGER,
lanman auth=P_BOOL,FLAG_DEPRECATED
large readwrite=P_BOOL,
ldap admin dn=P_STRING,
ldap connection timeout=P_INTEGER,
ldap debug level=P_INTEGER,
ldap debug threshold=P_INTEGER,
ldap delete dn=P_BOOL,
ldap deref=P_ENUM,never|searching|finding|always|auto,
ldap follow referral=P_ENUM,No|False|0|Yes|True|1|Auto,
ldap group suffix=P_STRING,
ldap idmap suffix=P_STRING,
ldap machine suffix=P_STRING,
ldap max anonymous request size=P_INTEGER,
ldap max authenticated request size=P_INTEGER,
ldap max search request size=P_INTEGER,
ldap page size=P_INTEGER,
ldap passwd sync=P_ENUM,no|off|yes|on|only, (synonyms: ldap password sync)
ldap password sync=P_ENUM,no|off|yes|on|only,FLAG_SYNONYM (synonym of ldap passwd sync)
ldap replication sleep=P_INTEGER,
ldap server require strong auth=P_ENUM,No|False|0|allow_sasl_over_tls|Yes|True|1,
ldap ssl=P_ENUM,no|off|start tls|start_tls,
ldap suffix=P_STRING,
ldap timeout=P_INTEGER,
ldap user suffix=P_STRING,
lm announce=P_ENUM,No|False|0|Yes|True|1|Auto,
lm interval=P_INTEGER,
load printers=P_BOOL,
local master=P_BOOL,
lock directory=P_STRING, (synonyms: lock dir)
lock dir=P_STRING,FLAG_SYNONYM (synonym of lock directory)
lock spin time=P_INTEGER,
log file=P_STRING,
logging=P_STRING,
log level=P_STRING, (synonyms: debuglevel)
debuglevel=P_STRING,FLAG_SYNONYM (synonym of log level)
log nt token command=P_STRING,
logon drive=P_STRING,
logon home=P_STRING,
logon path=P_STRING,
logon script=P_STRING,
log writeable files on exit=P_BOOL,
lpq cache time=P_INTEGER,
lsa over netlogon=P_BOOL,FLAG_DEPRECATED
machine password timeout=P_INTEGER,
mangle prefix=P_INTEGER,
mangling method=P_STRING,
map to guest=P_ENUM,Never|Bad User|Bad Password|Bad Uid,
max disk size=P_BYTES,
max log size=P_BYTES,
max mux=P_INTEGER,
max open files=P_INTEGER,
max smbd processes=P_INTEGER,
max stat cache size=P_INTEGER,
max ttl=P_INTEGER,
max wins ttl=P_INTEGER,
max xmit=P_BYTES,
mdns name=P_ENUM,netbios|mdns,
message command=P_STRING,
min domain uid=P_INTEGER,
min receivefile size=P_BYTES,
min wins ttl=P_INTEGER,
mit kdc command=P_LIST,
multicast dns register=P_BOOL,
name cache timeout=P_INTEGER,
name resolve order=P_CMDLIST,
nbt client socket address=P_STRING,FLAG_DEPRECATED (synonyms: socket address)
socket address=P_STRING,FLAG_SYNONYM (synonym of nbt client socket address)
nbt port=P_INTEGER,
ncalrpc dir=P_STRING,
netbios aliases=P_CMDLIST,
netbios name=P_USTRING,
netbios scope=P_USTRING,
neutralize nt4 emulation=P_BOOL,
nmbd bind explicit broadcast=P_BOOL,
nsupdate command=P_CMDLIST,
nt hash store=P_ENUM,auto|never|always,
ntlm auth=P_ENUM,disabled|ntlmv2-only|no|false|0|ntlmv1-permitted|yes|true|1|mschapv2-and-ntlmv2-only,
nt pipe support=P_BOOL,
ntp signd socket directory=P_STRING,
nt status support=P_BOOL,
null passwords=P_BOOL,FLAG_DEPRECATED
obey pam restrictions=P_BOOL,
old password allowed period=P_INTEGER,
oplock break wait time=P_INTEGER,
os2 driver map=P_STRING,
os level=P_INTEGER,
pam password change=P_BOOL,
panic action=P_STRING,
passdb backend=P_STRING,
passdb expand explicit=P_BOOL,
passwd chat=P_STRING,
passwd chat debug=P_BOOL,
passwd chat timeout=P_INTEGER,
passwd program=P_STRING,
password hash gpg key ids=P_CMDLIST,
password hash userPassword schemes=P_CMDLIST,
password server=P_STRING,
perfcount module=P_STRING,
pid directory=P_STRING,
preferred master=P_ENUM,No|False|0|Yes|True|1|Auto, (synonyms: prefered master)
prefered master=P_ENUM,No|False|0|Yes|True|1|Auto,FLAG_SYNONYM (synonym of preferred master)
prefork backoff increment=P_INTEGER,
prefork children=P_INTEGER,
prefork maximum backoff=P_INTEGER,
preload modules=P_CMDLIST,
printcap cache time=P_INTEGER,
printcap name=P_STRING, (synonyms: printcap)
printcap=P_STRING,FLAG_SYNONYM (synonym of printcap name)
private dir=P_STRING, (synonyms: private directory)
private directory=P_STRING,FLAG_SYNONYM (synonym of private dir)
raw NTLMv2 auth=P_BOOL,FLAG_DEPRECATED
read raw=P_BOOL,
realm=P_STRING,
registry shares=P_BOOL,
reject md5 clients=P_BOOL,FLAG_DEPRECATED
reject md5 servers=P_BOOL,
remote announce=P_STRING,
remote browse sync=P_STRING,
rename user script=P_STRING,
require strong key=P_BOOL,
reset on zero vc=P_BOOL,
restrict anonymous=P_INTEGER,
root directory=P_STRING, (synonyms: root, root dir)
root=P_STRING,FLAG_SYNONYM (synonym of root directory)
root dir=P_STRING,FLAG_SYNONYM (synonym of root directory)
rpc big endian=P_BOOL,
rpc server dynamic port range=P_STRING,
rpc server port=P_INTEGER,
rpc start on demand helpers=P_BOOL,
samba kcc command=P_CMDLIST,
security=P_ENUM,AUTO|USER|DOMAIN|ADS,
server max protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+, (synonyms: max protocol, protocol)
max protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,FLAG_SYNONYM (synonym of server max protocol)
protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,FLAG_SYNONYM (synonym of server max protocol)
server min protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+, (synonyms: min protocol)
min protocol=P_ENUM,default|SMB2|SMB3|SMB3_11|SMB3_02|SMB3_00|SMB2_10|SMB2_02|NT1|LANMAN2|LANMAN1|CORE|COREPLUS|CORE+,FLAG_SYNONYM (synonym of server min protocol)
server multi channel support=P_BOOL,
server role=P_ENUM,auto|standalone server|standalone|member server|member|classic primary domain controller|classic backup domain controller|active directory domain controller|domain controller|dc|IPA primary domain controller,
server schannel=P_ENUM,No|False|0|Yes|True|1|Auto,FLAG_DEPRECATED
server schannel require seal=P_BOOL,FLAG_DEPRECATED
server services=P_LIST,
server signing=P_ENUM,default|No|False|0|Off|disabled|if_required|Yes|True|1|On|enabled|auto|desired|required|mandatory|force|forced|enforced,
server smb3 encryption algorithms=P_LIST,
server smb3 signing algorithms=P_LIST,
server string=P_STRING,
set primary group script=P_STRING,
set quota command=P_STRING,
show add printer wizard=P_BOOL,
shutdown script=P_STRING,
smb1 unix extensions=P_BOOL, (synonyms: unix extensions)
unix extensions=P_BOOL,FLAG_SYNONYM (synonym of smb1 unix extensions)
smb2 disable lock sequence checking=P_BOOL,
smb2 disable oplock break retry=P_BOOL,
smb2 leases=P_BOOL,
smb2 max credits=P_INTEGER,
smb2 max read=P_BYTES,
smb2 max trans=P_BYTES,
smb2 max write=P_BYTES,
smb3 unix extensions=P_BOOL,
smbd profiling level=P_ENUM,off|count|on,
smb passwd file=P_STRING,
smb ports=P_CMDLIST,
socket options=P_STRING,
spn update command=P_CMDLIST,
stat cache=P_BOOL,
state directory=P_STRING,
svcctl list=P_CMDLIST,
syslog=P_INTEGER,FLAG_DEPRECATED
syslog only=P_BOOL,FLAG_DEPRECATED
template homedir=P_STRING,
template shell=P_STRING,
time server=P_BOOL,
timestamp logs=P_BOOL, (synonyms: debug timestamp)
debug timestamp=P_BOOL,FLAG_SYNONYM (synonym of timestamp logs)
tls cafile=P_STRING,
tls certfile=P_STRING,
tls crlfile=P_STRING,
tls dh params file=P_STRING,
tls enabled=P_BOOL,
tls keyfile=P_STRING,
tls priority=P_STRING,
tls verify peer=P_ENUM,no_check|ca_only|ca_and_name_if_available|ca_and_name|as_strict_as_possible,
unicode=P_BOOL,FLAG_DEPRECATED
unix charset=P_STRING,
unix password sync=P_BOOL,
use mmap=P_BOOL,
username level=P_INTEGER,
username map=P_STRING,
username map cache time=P_INTEGER,
username map script=P_STRING,
usershare allow guests=P_BOOL,
usershare max shares=P_INTEGER,
usershare owner only=P_BOOL,
usershare path=P_STRING,
usershare prefix allow list=P_CMDLIST,
usershare prefix deny list=P_CMDLIST,
usershare template share=P_STRING,
utmp=P_BOOL,
utmp directory=P_STRING,
winbind cache time=P_INTEGER,
winbindd socket directory=P_STRING,
winbind enum groups=P_BOOL,
winbind enum users=P_BOOL,
winbind expand groups=P_INTEGER,
winbind max clients=P_INTEGER,
winbind max domain connections=P_INTEGER,
winbind nested groups=P_BOOL,
winbind netbios alias spn=P_BOOL,
winbind normalize names=P_BOOL,
winbind nss info=P_CMDLIST,
winbind offline logon=P_BOOL,
winbind reconnect delay=P_INTEGER,
winbind refresh tickets=P_BOOL,
winbind request timeout=P_INTEGER,
winbind rpc only=P_BOOL,
winbind scan trusted domains=P_BOOL,
winbind sealed pipes=P_BOOL,
winbind separator=P_STRING,
winbind use default domain=P_BOOL,
winbind use krb5 enterprise principals=P_BOOL,
wins hook=P_STRING,
wins proxy=P_BOOL,
wins server=P_CMDLIST,
wins support=P_BOOL,
workgroup=P_USTRING,
write raw=P_BOOL,
wtmp directory=P_STRING,
 
Top