Home
last modified time | relevance | path

Searched full:smb3 (Results 1 – 25 of 47) sorted by relevance

12

/openbmc/linux/Documentation/admin-guide/cifs/
H A Dintroduction.rst5 This is the client VFS module for the SMB3 NAS protocol as well
10 called SMB2 and SMB3. Use of SMB3 (and later, including SMB3.1.1
13 including the most recent, SMB3.1.1, are supported by the CIFS VFS
14 module. The SMB3 protocol is implemented and supported by all major
16 well as by Samba (which provides excellent CIFS/SMB2/SMB3 server
18 Apple systems also support SMB3 well, as do most Network Attached
25 file system function for SMB3 compliant servers, including advanced
31 CIFS Unix extensions, and the Linux client also suppors SMB3 POSIX extensions,
H A Dtodo.rst14 a) SMB3 (and SMB3.1.1) missing optional features:
51 i) Add support for tree connect contexts (see MS-SMB2) a new SMB3.1.1 protocol
58 k) Add tools to take advantage of more smb3 specific ioctls and features
60 sending various SMB3 fsctls and query info and set info calls
89 t) split cifs and smb3 support into separate modules so legacy (and less
93 v) Additional testing of POSIX Extensions for SMB3.1.1
98 x) Finish support for SMB3.1.1 compression
118 2) Improve xfstest's cifs/smb3 enablement and adapt xfstests where needed to test
119 cifs/smb3 better
128 5) Continue to extend the smb3 "buildbot" which does automated xfstesting
[all …]
H A Dauthors.rst49 - Pavel Shilovsky (for great work adding SMB2 support, and various SMB3 features)
50 - Aurelien Aptel (for DFS SMB3 work and some key bug fixes)
51 - Ronnie Sahlberg (for SMB3 xattr work, bug fixes, and lots of great work on compounding)
54 - Paulo Alcantara (for some excellent work in DFS, and in booting from SMB3)
H A Dusage.rst5 This module supports the SMB3 family of advanced network protocols (as well
14 Information Foundation. CIFS and now SMB3 has now become a defacto
18 MS-SMB2 (for detailed SMB2/SMB3/SMB3.1.1 protocol specification)
77 To improve security the SMB2.1 dialect or later (usually will get SMB3.1.1) is now
80 much older and less secure than the default dialect SMB3 which includes
83 There are additional mount options that may be helpful for SMB3 to get
84 improved POSIX behavior (NB: can use vers=3.0 to force only SMB3, never 2.1):
139 Most current servers support SMB2.1 and SMB3 which are more secure,
271 is the default for SMB3). This remap (``mapposix``) range is also
808 server) SMB3 (or cifs) requests grouped by request type (read, write, close etc.).
H A Dchanges.rst6 information about fixes/improvements to CIFS/SMB2/SMB3 support (changes
/openbmc/linux/fs/smb/server/
H A DKconfig2 tristate "SMB3 server support"
25 Choose Y here if you want to allow SMB3 compliant clients
26 to access files residing on this system using SMB3 protocol.
27 To compile the SMB3 server support as a module,
43 smb3 encryption, copy-offload, secure per-user session
H A Dsmb2ops.c211 * init_smb3_0_server() - initialize a smb server connection with smb3.0
241 * init_smb3_02_server() - initialize a smb server connection with smb3.02
270 * init_smb3_11_server() - initialize a smb server connection with smb3.11
H A DMakefile3 # Makefile for Linux SMB3 kernel server
/openbmc/linux/fs/smb/client/
H A DKconfig3 tristate "SMB3 and CIFS support (advanced network filesystem)"
24 This is the client VFS module for the SMB3 family of network file
25 protocols (including the most recent, most secure dialect SMB3.1.1).
32 The SMB3.1.1 protocol is supported by most modern operating systems
42 mounting to SMB3 (and CIFS) compliant servers. It includes support
49 In general, the default dialects, SMB3 and later, enable better
74 Modern dialects, SMB2.1 and later (including SMB3 and 3.1.1), have
118 option is not needed when mounting with SMB3.1.1. If unsure, say N.
H A Dxattr.c31 * secure, replaced by SMB2 (then even more highly secure SMB3) many years ago
36 #define SMB3_XATTR_ATTRIB "smb3.dosattrib" /* full name: user.smb3.dosattrib */
37 #define SMB3_XATTR_CREATETIME "smb3.creationtime" /* user.smb3.creationtime */
434 * longer secure and was replaced by SMB2/SMB3 a long time ago, and
435 * SMB3 and later are highly secure.
454 * longer secure and was replaced by SMB2/SMB3 a long time ago, and
455 * SMB3 and later are highly secure.
474 * longer secure and was replaced by SMB2/SMB3 a long time ago, and
475 * SMB3 and later are highly secure.
H A DMakefile3 # Makefile for Linux CIFS/SMB2/SMB3 VFS client
H A Dfs_context.c388 cifs_errorf(fc, "vers=1.0 (cifs) not permitted when mounting with smb3\n"); in cifs_parse_smb_version()
401 cifs_errorf(fc, "vers=2.0 not permitted when mounting with smb3\n"); in cifs_parse_smb_version()
720 …ater (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers … in smb3_fs_context_validate()
791 * Create an SMB3 superblock from the parameters passed.
1027 bool is_smb3 = !strcmp(fc->fs_type->name, "smb3"); in smb3_fs_context_parse_param()
1061 "SMB3 compression support is experimental\n"); in smb3_fs_context_parse_param()
1791 /* offer SMB2.1 and later (SMB3 etc). Secure and widely accepted */ in smb3_init_fs_context()
H A Dcifs_ioctl.h4 * Structure definitions for io control for cifs/smb3
H A Dcifsfs.c118 "CIFS/SMB1 dialect (N/A for SMB3) "
148 "SMB3 and SMB3.02) on mount with old "
1146 .name = "smb3",
1152 MODULE_ALIAS_FS("smb3");
1153 MODULE_ALIAS("smb3");
1495 * Directory operations under CIFS/SMB2/SMB3 are synchronous, so fsync()
2026 ("VFS to access SMB3 servers e.g. Samba, Macs, Azure and Windows (and "
H A Dcifsacl.h123 * The current SMB3 form of security descriptor is similar to what was used for
H A Dcifsglob.h93 * Default number of credits to keep available for SMB3.
185 struct shash_desc *sha512; /* sha512 hash function, for SMB3.1.1 preauth hash */
186 struct shash_desc *aes_cmac; /* block-cipher based MAC function, for SMB3 signatures */
188 struct crypto_aead *enc; /* smb3 encryption AEAD TFM (AES-CCM and AES-GCM) */
189 struct crypto_aead *dec; /* smb3 decryption AEAD TFM (AES-CCM and AES-GCM) */
726 /* multiplexed reads or writes (for SMB1/CIFS only, not SMB2/SMB3) */
1258 bool posix_extensions; /* if true SMB3.11 posix extensions enabled */
/openbmc/linux/Documentation/filesystems/smb/
H A Dksmbd.rst4 KSMBD - SMB3 Kernel Server
7 KSMBD is a linux kernel server which implements SMB3 protocol in kernel space
69 Dialects Supported. SMB2.1 SMB3.0, SMB3.1.1 dialects
83 SMB3 encryption(CCM, GCM) Supported. (CCM and GCM128 supported, GCM256 in
86 SMB3 Multi-channel Partially Supported. Planned to implement
89 SMB3.1.1 POSIX extension Supported.
150 <M> SMB3 server support (EXPERIMENTAL)
158 6. Access share from Windows or Linux using SMB3 client (cifs.ko or smbclient of samba)
H A Dcifsroot.rst26 recommended version of the protocol (SMB3) have not been fully
27 implemented yet which means SMB3 doesn't support some required POSIX
32 default will change once the SMB3 POSIX extensions are fully
/openbmc/linux/fs/smb/common/
H A Dsmb2pdu.h75 * Size of the smb3 encryption/decryption keys
81 * Size of the smb3 signing key
125 #define SMB2_FLAGS_PRIORITY_MASK cpu_to_le32(0x00000070) /* SMB3.1.1 */
127 #define SMB2_FLAGS_REPLAY_OPERATION cpu_to_le32(0x20000000) /* SMB3 & up */
334 /* Flags/Reserved for SMB3.1.1 */
342 __le16 Flags; /* Flags in SMB3.1.1 */
422 #define SMB2_GLOBAL_CAP_MULTI_CHANNEL 0x00000008 /* New to SMB3 */
423 #define SMB2_GLOBAL_CAP_PERSISTENT_HANDLES 0x00000010 /* New to SMB3 */
424 #define SMB2_GLOBAL_CAP_DIRECTORY_LEASING 0x00000020 /* New to SMB3 */
425 #define SMB2_GLOBAL_CAP_ENCRYPTION 0x00000040 /* New to SMB3 */
[all …]
H A Dsmbfsctl.h13 * future to remote clients like cifs or SMB2/SMB3 client. This is probably
147 /* NFS symlinks, Win 8/SMB3 and later */
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dnuvoton,wpcm450-pinctrl.yaml72 enum: [ smb3, smb4, smb5, scs1, scs2, scs3, smb0, smb1, smb2, bsp,
81 enum: [ smb3, smb4, smb5, scs1, scs2, scs3, smb0, smb1, smb2, bsp,
H A Dnuvoton,npcm845-pinctrl.yaml76 smb23b, smb4d, smb14, smb5, smb4, smb3, spi0cs1, spi0cs2,
100 smb14, smb5, smb4, smb3, spi0cs1, spi0cs2, spi0cs3, spi1cs0,
/openbmc/linux/arch/arm/boot/dts/nuvoton/
H A Dnuvoton-wpcm450.dtsi172 smb3_pins: mux-smb3 {
173 groups = "smb3";
174 function = "smb3";
H A Dnuvoton-common-npcm7xx.dtsi819 smb3_pins: smb3-pins {
820 groups = "smb3";
821 function = "smb3";
/openbmc/linux/drivers/pinctrl/nuvoton/
H A Dpinctrl-wpcm450.c408 WPCM450_GRP(smb3), \
494 WPCM450_SFUNC(smb3);
560 WPCM450_MKFUNC(smb3),
666 WPCM450_PINCFG(30, smb3, MFSEL1, 0, none, NONE, 0),
667 WPCM450_PINCFG(31, smb3, MFSEL1, 0, none, NONE, 0),

12