kernel_optimize_test/fs/cifs
Steve French 563317ec30 smb3: enable offload of decryption of large reads via mount option
Disable offload of the decryption of encrypted read responses
by default (equivalent to setting this new mount option "esize=0").

Allow setting the minimum encrypted read response size that we
will choose to offload to a worker thread - it is now configurable
via on a new mount option "esize="

Depending on which encryption mechanism (GCM vs. CCM) and
the number of reads that will be issued in parallel and the
performance of the network and CPU on the client, it may make
sense to enable this since it can provide substantial benefit when
multiple large reads are in flight at the same time.

Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Ronnie Sahlberg <lsahlber@redhat.com>
2019-09-16 11:43:38 -05:00
..
asn1.c
cache.c
cifs_debug.c
cifs_debug.h cifs: add a debug macro that prints \\server\share for errors 2019-09-16 11:43:38 -05:00
cifs_dfs_ref.c
cifs_fs_sb.h smb3: add mount option to allow RW caching of share accessed by only 1 client 2019-09-16 11:43:38 -05:00
cifs_ioctl.h cifs: add passthrough for smb2 setinfo 2019-09-16 11:43:37 -05:00
cifs_spnego.c
cifs_spnego.h
cifs_unicode.c
cifs_unicode.h
cifs_uniupr.h
cifsacl.c cifs: allow chmod to set mode bits using special sid 2019-09-16 11:43:37 -05:00
cifsacl.h
cifsencrypt.c
cifsfs.c smb3: enable offload of decryption of large reads via mount option 2019-09-16 11:43:38 -05:00
cifsfs.h cifs: update internal module number 2019-08-27 17:29:56 -05:00
cifsglob.h smb3: enable offload of decryption of large reads via mount option 2019-09-16 11:43:38 -05:00
cifspdu.h
cifsproto.h cifs: create a helper to find a writeable handle by path name 2019-09-16 11:43:37 -05:00
cifssmb.c fs: cifs: cifsssmb: remove redundant assignment to variable ret 2019-09-16 11:43:37 -05:00
connect.c smb3: enable offload of decryption of large reads via mount option 2019-09-16 11:43:38 -05:00
dfs_cache.c
dfs_cache.h
dir.c cifs: create a helper to find a writeable handle by path name 2019-09-16 11:43:37 -05:00
dns_resolve.c
dns_resolve.h
export.c
file.c cifs: create a helper to find a writeable handle by path name 2019-09-16 11:43:37 -05:00
fscache.c
fscache.h
inode.c cifs: allow chmod to set mode bits using special sid 2019-09-16 11:43:37 -05:00
ioctl.c
Kconfig
link.c
Makefile
misc.c cifs: replace various strncpy with strscpy and similar 2019-08-27 17:25:12 -05:00
netmisc.c
nterr.c
nterr.h
ntlmssp.h
readdir.c
rfc1002pdu.h
sess.c cifs: replace various strncpy with strscpy and similar 2019-08-27 17:25:12 -05:00
smb1ops.c
smb2file.c
smb2glob.h
smb2inode.c cifs: use existing handle for compound_op(OP_SET_INFO) when possible 2019-09-16 11:43:37 -05:00
smb2maperror.c
smb2misc.c
smb2ops.c smb3: enable offload of decryption of large reads via mount option 2019-09-16 11:43:38 -05:00
smb2pdu.c cifs: add a debug macro that prints \\server\share for errors 2019-09-16 11:43:38 -05:00
smb2pdu.h smb3: add missing flag definitions 2019-09-16 11:43:37 -05:00
smb2proto.h cifs: prepare SMB2_Flush to be usable in compounds 2019-09-16 11:43:37 -05:00
smb2status.h
smb2transport.c smb3: allow skipping signature verification for perf sensitive configurations 2019-09-16 11:43:38 -05:00
smbdirect.c
smbdirect.h
smbencrypt.c
smberr.h
smbfsctl.h
trace.c
trace.h smb3: add dynamic tracepoints for flush and close 2019-09-16 11:43:38 -05:00
transport.c cifs: add a debug macro that prints \\server\share for errors 2019-09-16 11:43:38 -05:00
winucase.c
xattr.c