Print this page
NEX-14666 Need to provide SMB 2.1 Client
NEX-17187 panic in smbfs_acl_store
NEX-17231 smbfs create xattr files finds wrong file
NEX-17224 smbfs lookup EINVAL should be ENOENT
NEX-17260 SMB1 client fails to list directory after NEX-14666
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com>
Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com>
and: (cleanup)
NEX-16824 SMB client connection setup rework
NEX-17232 SMB client reconnect failures
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Matt Barden <matt.barden@nexenta.com>
and: (improve debug)
*** 18,28 ****
\
\ CDDL HEADER END
\
\
! \ Copyright 2011 Nexenta Systems, Inc. All rights reserved.
\ Copyright 2009 Sun Microsystems, Inc. All rights reserved.
\ Use is subject to license terms.
\
\
--- 18,28 ----
\
\ CDDL HEADER END
\
\
! \ Copyright 2018 Nexenta Systems, Inc. All rights reserved.
\ Copyright 2009 Sun Microsystems, Inc. All rights reserved.
\ Use is subject to license terms.
\
\
*** 50,61 ****
id_srvaddr
id_domain
id_user
smbioc_ossn
- ssn_vopt
ssn_owner
ssn_id
ssn_srvname
smbioc_oshare
sh_use
--- 50,63 ----
id_srvaddr
id_domain
id_user
smbioc_ossn
ssn_owner
+ ssn_vopt
+ ssn_minver
+ ssn_maxver
ssn_id
ssn_srvname
smbioc_oshare
sh_use
*** 66,146 ****
smbioc_tcon
tc_flags
tc_opt
tc_sh
- smb_sopt
- sv_proto
- sv_sm
- sv_tz
- sv_maxmux
- sv_maxvcs
- sv_rawmode
- sv_maxtx
- sv_maxraw
- sv_skey
- sv_caps
-
- smb_iods
- is_tran_fd
- is_vcflags
- is_hflags
- is_hflags2
- is_smbuid
- is_next_mid
- is_txmax
- is_rwmax
- is_rxmax
- is_wxmax
- is_ssn_key
- is_next_seq
- is_u_maclen
- is_u_mackey
-
smbioc_ssn_work
- wk_iods
- wk_sopt
wk_out_state
- smbioc_rq SIZEOF_SMBIOC_RQ
- ioc_cmd
- ioc_errclass IOC_RQ_ERRCLASS
- ioc_serror IOC_RQ_SERROR
- ioc_error IOC_RQ_ERROR
- ioc_tbufsz
- ioc_rbufsz
- _ioc_tbuf
- _ioc_rbuf
-
- smbioc_t2rq SIZEOF_SMBIOC_T2RQ
- ioc_setup
- ioc_setupcnt
- ioc_name IOC_T2_NAME
- ioc_tparamcnt
- ioc_tdatacnt
- ioc_rparamcnt
- ioc_rdatacnt
- ioc_errclass IOC_T2_ERRCLASS
- ioc_serror IOC_T2_SERROR
- ioc_error IOC_T2_ERROR
- ioc_rpflags2
- _ioc_tparam
- _ioc_tdata
- _ioc_rparam
- _ioc_rdata
-
- smbioc_flags SIZEOF_SMBIOC_FLAGS
- ioc_level
- ioc_mask
- ioc_flags
-
smbioc_rw SIZEOF_SMBIOC_RW
- ioc_fh
ioc_cnt
_ioc_offset
_ioc_base
smbioc_ntcreate SIZEOF_NTCREATE
ioc_req_acc
ioc_efattr
ioc_share_acc
ioc_open_disp
--- 68,101 ----
smbioc_tcon
tc_flags
tc_opt
tc_sh
smbioc_ssn_work
wk_out_state
+ wk_u_ssnkey_len
+ wk_u_ssnkey_buf
+ wk_u_auth_rlen
+ wk_u_auth_wlen
+ wk_u_auth_rbuf
+ wk_u_auth_wbuf
+ wk_cl_guid
smbioc_rw SIZEOF_SMBIOC_RW
ioc_cnt
+ ioc_flags
_ioc_offset
_ioc_base
+ smbioc_xnp SIZEOF_SMBIOC_XNP
+ ioc_tdlen
+ ioc_rdlen
+ ioc_more
+ ioc_pad1
+ _ioc_tdata
+ _ioc_rdata
+
smbioc_ntcreate SIZEOF_NTCREATE
ioc_req_acc
ioc_efattr
ioc_share_acc
ioc_open_disp