cifsd: add server-side procedures for SMB3
authorNamjae Jeon <namjae.jeon@samsung.com>
Tue, 16 Mar 2021 01:49:09 +0000 (10:49 +0900)
committerSteve French <stfrench@microsoft.com>
Tue, 11 May 2021 00:15:15 +0000 (19:15 -0500)
commite2f34481b24db2fd634b5edb0a5bd0e4d38cc6e9
treec4fedd560b6e0ebfd0af9aac959207ecb65e58f4
parent0626e6641f6b467447c81dd7678a69c66f7746cf
cifsd: add server-side procedures for SMB3

This adds smb3 engine, NTLM/NTLMv2/Kerberos authentication, oplock/lease
cache mechanism for cifsd.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Signed-off-by: Hyunchul Lee <hyc.lee@gmail.com>
Acked-by: Ronnie Sahlberg <lsahlber@redhat.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
41 files changed:
fs/cifsd/asn1.c [new file with mode: 0644]
fs/cifsd/asn1.h [new file with mode: 0644]
fs/cifsd/auth.c [new file with mode: 0644]
fs/cifsd/auth.h [new file with mode: 0644]
fs/cifsd/crypto_ctx.c [new file with mode: 0644]
fs/cifsd/crypto_ctx.h [new file with mode: 0644]
fs/cifsd/mgmt/ksmbd_ida.c [new file with mode: 0644]
fs/cifsd/mgmt/ksmbd_ida.h [new file with mode: 0644]
fs/cifsd/mgmt/share_config.c [new file with mode: 0644]
fs/cifsd/mgmt/share_config.h [new file with mode: 0644]
fs/cifsd/mgmt/tree_connect.c [new file with mode: 0644]
fs/cifsd/mgmt/tree_connect.h [new file with mode: 0644]
fs/cifsd/mgmt/user_config.c [new file with mode: 0644]
fs/cifsd/mgmt/user_config.h [new file with mode: 0644]
fs/cifsd/mgmt/user_session.c [new file with mode: 0644]
fs/cifsd/mgmt/user_session.h [new file with mode: 0644]
fs/cifsd/misc.c [new file with mode: 0644]
fs/cifsd/misc.h [new file with mode: 0644]
fs/cifsd/ndr.c [new file with mode: 0644]
fs/cifsd/ndr.h [new file with mode: 0644]
fs/cifsd/netmisc.c [new file with mode: 0644]
fs/cifsd/nterr.c [new file with mode: 0644]
fs/cifsd/nterr.h [new file with mode: 0644]
fs/cifsd/ntlmssp.h [new file with mode: 0644]
fs/cifsd/oplock.c [new file with mode: 0644]
fs/cifsd/oplock.h [new file with mode: 0644]
fs/cifsd/smb2misc.c [new file with mode: 0644]
fs/cifsd/smb2ops.c [new file with mode: 0644]
fs/cifsd/smb2pdu.c [new file with mode: 0644]
fs/cifsd/smb2pdu.h [new file with mode: 0644]
fs/cifsd/smb_common.c [new file with mode: 0644]
fs/cifsd/smb_common.h [new file with mode: 0644]
fs/cifsd/smbacl.c [new file with mode: 0644]
fs/cifsd/smbacl.h [new file with mode: 0644]
fs/cifsd/smberr.h [new file with mode: 0644]
fs/cifsd/smbfsctl.h [new file with mode: 0644]
fs/cifsd/smbstatus.h [new file with mode: 0644]
fs/cifsd/time_wrappers.h [new file with mode: 0644]
fs/cifsd/unicode.c [new file with mode: 0644]
fs/cifsd/unicode.h [new file with mode: 0644]
fs/cifsd/uniupr.h [new file with mode: 0644]