• Home
  • Raw
  • Download

Lines Matching defs:smb_vol

536 struct smb_vol {  struct
537 char *username;
538 char *password;
539 char *domainname;
540 char *UNC;
541 char *iocharset; /* local code page for mapping to and from Unicode */
542 char source_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* clnt nb name */
543 char target_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* srvr nb name */
544 kuid_t cred_uid;
545 kuid_t linux_uid;
546 kgid_t linux_gid;
547 kuid_t backupuid;
548 kgid_t backupgid;
549 umode_t file_mode;
550 umode_t dir_mode;
551 enum securityEnum sectype; /* sectype requested via mnt opts */
552 bool sign; /* was signing requested via mnt opts? */
553 bool ignore_signature:1;
554 bool retry:1;
555 bool intr:1;
556 bool setuids:1;
557 bool setuidfromacl:1;
558 bool override_uid:1;
559 bool override_gid:1;
560 bool dynperm:1;
561 bool noperm:1;
562 bool nodelete:1;
563 bool mode_ace:1;
564 bool no_psx_acl:1; /* set if posix acl support should be disabled */
565 bool cifs_acl:1;
566 bool backupuid_specified; /* mount option backupuid is specified */
567 bool backupgid_specified; /* mount option backupgid is specified */
568 bool no_xattr:1; /* set if xattr (EA) support should be disabled*/
569 bool server_ino:1; /* use inode numbers from server ie UniqueId */
570 bool direct_io:1;
571 bool strict_io:1; /* strict cache behavior */
572 bool cache_ro:1;
573 bool cache_rw:1;
574 bool remap:1; /* set to remap seven reserved chars in filenames */
575 bool sfu_remap:1; /* remap seven reserved chars ala SFU */
576 bool posix_paths:1; /* unset to not ask for posix pathnames. */
577 bool no_linux_ext:1;
578 bool linux_ext:1;
579 bool sfu_emul:1;
580 bool nullauth:1; /* attempt to authenticate with null user */
581 bool nocase:1; /* request case insensitive filenames */
582 bool nobrl:1; /* disable sending byte range locks to srv */
583 bool nohandlecache:1; /* disable caching dir handles if srvr probs */
584 bool mand_lock:1; /* send mandatory not posix byte range lock reqs */
585 bool seal:1; /* request transport encryption on share */
586 bool nodfs:1; /* Do not request DFS, even if available */
587 bool local_lease:1; /* check leases only on local system, not remote */
588 bool noblocksnd:1;
589 bool noautotune:1;
590 bool nostrictsync:1; /* do not force expensive SMBflush on every sync */
591 bool no_lease:1; /* disable requesting leases */
592 bool fsc:1; /* enable fscache */
593 bool mfsymlinks:1; /* use Minshall+French Symlinks */
594 bool multiuser:1;
595 bool rwpidforward:1; /* pid forward for read/write operations */
596 bool nosharesock:1;
597 bool persistent:1;
598 bool nopersistent:1;
599 bool resilient:1; /* noresilient not required since not fored for CA */
600 bool domainauto:1;
601 bool rdma:1;
602 bool multichannel:1;
603 bool use_client_guid:1;
605 u8 client_guid[SMB2_CLIENT_GUID_SIZE];
606 unsigned int bsize;
607 unsigned int rsize;
608 unsigned int wsize;
609 unsigned int min_offload;
610 bool sockopt_tcp_nodelay:1;
611 unsigned long actimeo; /* attribute cache timeout (jiffies) */
612 struct smb_version_operations *ops;
613 struct smb_version_values *vals;
614 char *prepath;
615 struct sockaddr_storage dstaddr; /* destination address */
616 struct sockaddr_storage srcaddr; /* allow binding to a local IP */
617 struct nls_table *local_nls;
618 unsigned int echo_interval; /* echo interval in secs */
619 __u64 snapshot_time; /* needed for timewarp tokens */
620 __u32 handle_timeout; /* persistent and durable handle timeout in ms */
621 unsigned int max_credits; /* smb3 max_credits 10 < credits < 60000 */
622 unsigned int max_channels;
623 __u16 compression; /* compression algorithm 0xFFFF default 0=disabled */
624 bool rootfs:1; /* if it's a SMB root file system */