Lines Matching defs:smb_vol
497 struct smb_vol { struct
498 char *username;
499 char *password;
500 char *domainname;
501 char *UNC;
502 char *iocharset; /* local code page for mapping to and from Unicode */
503 char source_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* clnt nb name */
504 char target_rfc1001_name[RFC1001_NAME_LEN_WITH_NULL]; /* srvr nb name */
505 kuid_t cred_uid;
506 kuid_t linux_uid;
507 kgid_t linux_gid;
508 kuid_t backupuid;
509 kgid_t backupgid;
510 umode_t file_mode;
511 umode_t dir_mode;
512 enum securityEnum sectype; /* sectype requested via mnt opts */
513 bool sign; /* was signing requested via mnt opts? */
514 bool retry:1;
515 bool intr:1;
516 bool setuids:1;
517 bool setuidfromacl:1;
518 bool override_uid:1;
519 bool override_gid:1;
520 bool dynperm:1;
521 bool noperm:1;
522 bool no_psx_acl:1; /* set if posix acl support should be disabled */
523 bool cifs_acl:1;
524 bool backupuid_specified; /* mount option backupuid is specified */
525 bool backupgid_specified; /* mount option backupgid is specified */
526 bool no_xattr:1; /* set if xattr (EA) support should be disabled*/
527 bool server_ino:1; /* use inode numbers from server ie UniqueId */
528 bool direct_io:1;
529 bool strict_io:1; /* strict cache behavior */
530 bool remap:1; /* set to remap seven reserved chars in filenames */
531 bool sfu_remap:1; /* remap seven reserved chars ala SFU */
532 bool posix_paths:1; /* unset to not ask for posix pathnames. */
533 bool no_linux_ext:1;
534 bool linux_ext:1;
535 bool sfu_emul:1;
536 bool nullauth:1; /* attempt to authenticate with null user */
537 bool nocase:1; /* request case insensitive filenames */
538 bool nobrl:1; /* disable sending byte range locks to srv */
539 bool nohandlecache:1; /* disable caching dir handles if srvr probs */
540 bool mand_lock:1; /* send mandatory not posix byte range lock reqs */
541 bool seal:1; /* request transport encryption on share */
542 bool nodfs:1; /* Do not request DFS, even if available */
543 bool local_lease:1; /* check leases only on local system, not remote */
544 bool noblocksnd:1;
545 bool noautotune:1;
546 bool nostrictsync:1; /* do not force expensive SMBflush on every sync */
547 bool no_lease:1; /* disable requesting leases */
548 bool fsc:1; /* enable fscache */
549 bool mfsymlinks:1; /* use Minshall+French Symlinks */
550 bool multiuser:1;
551 bool rwpidforward:1; /* pid forward for read/write operations */
552 bool nosharesock:1;
553 bool persistent:1;
554 bool nopersistent:1;
555 bool resilient:1; /* noresilient not required since not fored for CA */
556 bool domainauto:1;
557 bool rdma:1;
558 unsigned int rsize;
559 unsigned int wsize;
560 bool sockopt_tcp_nodelay:1;
561 unsigned long actimeo; /* attribute cache timeout (jiffies) */
562 struct smb_version_operations *ops;
563 struct smb_version_values *vals;
564 char *prepath;
565 struct sockaddr_storage dstaddr; /* destination address */
566 struct sockaddr_storage srcaddr; /* allow binding to a local IP */
590 struct smb_vol *vol; argument