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