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)
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/uts/sparc/nsmb/ioc_check.ref
+++ new/usr/src/uts/sparc/nsmb/ioc_check.ref
1 1 #define ID_SRVADDR 0x0
2 2 #define ID_DOMAIN 0x20
3 3 #define ID_DOMAIN_INCR 0x1
4 4 #define ID_USER 0x120
5 5 #define ID_USER_INCR 0x1
6 -#define SSN_VOPT 0x0
7 -#define SSN_OWNER 0x4
8 -#define SSN_ID 0x8
9 -#define SSN_SRVNAME 0x228
6 +#define SSN_OWNER 0x0
7 +#define SSN_VOPT 0x4
8 +#define SSN_MINVER 0x8
9 +#define SSN_MAXVER 0xa
10 +#define SSN_ID 0xc
11 +#define SSN_SRVNAME 0x22c
10 12 #define SSN_SRVNAME_INCR 0x1
11 13 #define SH_USE 0x0
12 14 #define SH_TYPE 0x4
13 15 #define SH_NAME 0x8
14 16 #define SH_NAME_INCR 0x1
15 17 #define SH_PASS 0x108
16 18 #define SH_PASS_INCR 0x1
17 19 #define TC_FLAGS 0x0
18 20 #define TC_OPT 0x4
19 21 #define TC_SH 0x8
20 -#define SV_PROTO 0x0
21 -#define SV_SM 0x2
22 -#define SV_TZ 0x4
23 -#define SV_MAXMUX 0x6
24 -#define SV_MAXVCS 0x8
25 -#define SV_RAWMODE 0xa
26 -#define SV_MAXTX 0xc
27 -#define SV_MAXRAW 0x10
28 -#define SV_SKEY 0x14
29 -#define SV_CAPS 0x18
30 -#define IS_TRAN_FD 0x0
31 -#define IS_VCFLAGS 0x4
32 -#define IS_HFLAGS 0x8
33 -#define IS_HFLAGS2 0xa
34 -#define IS_SMBUID 0xc
35 -#define IS_NEXT_MID 0xe
36 -#define IS_TXMAX 0x10
37 -#define IS_RWMAX 0x14
38 -#define IS_RXMAX 0x18
39 -#define IS_WXMAX 0x1c
40 -#define IS_SSN_KEY 0x20
41 -#define IS_SSN_KEY_INCR 0x1
42 -#define IS_NEXT_SEQ 0x30
43 -#define IS_U_MACLEN 0x34
44 -#define IS_U_MACKEY 0x38
45 -#define WK_IODS 0x0
46 -#define WK_SOPT 0x40
47 -#define WK_OUT_STATE 0x5c
48 -#define SIZEOF_SMBIOC_RQ 0x20
49 -#define IOC_CMD 0x0
50 -#define IOC_RQ_ERRCLASS 0x1
51 -#define IOC_RQ_SERROR 0x2
52 -#define IOC_RQ_ERROR 0x4
53 -#define IOC_TBUFSZ 0x8
54 -#define IOC_RBUFSZ 0xc
55 -#define _IOC_TBUF 0x10
56 -#define _IOC_RBUF 0x18
57 -#define SIZEOF_SMBIOC_T2RQ 0xc0
58 -#define IOC_SETUP 0x0
59 -#define IOC_SETUP_INCR 0x2
60 -#define IOC_SETUPCNT 0x8
61 -#define IOC_T2_NAME 0xc
62 -#define IOC_T2_NAME_INCR 0x1
63 -#define IOC_TPARAMCNT 0x8c
64 -#define IOC_TDATACNT 0x8e
65 -#define IOC_RPARAMCNT 0x90
66 -#define IOC_RDATACNT 0x92
67 -#define IOC_T2_ERRCLASS 0x95
68 -#define IOC_T2_SERROR 0x96
69 -#define IOC_T2_ERROR 0x98
70 -#define IOC_RPFLAGS2 0x9c
71 -#define _IOC_TPARAM 0xa0
72 -#define _IOC_TDATA 0xa8
73 -#define _IOC_RPARAM 0xb0
74 -#define _IOC_RDATA 0xb8
75 -#define SIZEOF_SMBIOC_FLAGS 0xc
76 -#define IOC_LEVEL 0x0
77 -#define IOC_MASK 0x8
78 -#define IOC_FLAGS 0x4
22 +#define WK_OUT_STATE 0x0
23 +#define WK_U_SSNKEY_LEN 0x4
24 +#define WK_U_SSNKEY_BUF 0x8
25 +#define WK_U_AUTH_RLEN 0x10
26 +#define WK_U_AUTH_WLEN 0x14
27 +#define WK_U_AUTH_RBUF 0x18
28 +#define WK_U_AUTH_WBUF 0x20
29 +#define WK_CL_GUID 0x28
30 +#define WK_CL_GUID_INCR 0x1
79 31 #define SIZEOF_SMBIOC_RW 0x18
80 -#define IOC_FH 0x0
81 -#define IOC_CNT 0x4
32 +#define IOC_CNT 0x0
33 +#define IOC_FLAGS 0x4
82 34 #define _IOC_OFFSET 0x8
83 35 #define _IOC_BASE 0x10
36 +#define SIZEOF_SMBIOC_XNP 0x20
37 +#define IOC_TDLEN 0x0
38 +#define IOC_RDLEN 0x4
39 +#define IOC_MORE 0x8
40 +#define IOC_PAD1 0xc
41 +#define _IOC_TDATA 0x10
42 +#define _IOC_RDATA 0x18
84 43 #define SIZEOF_NTCREATE 0x114
85 44 #define IOC_REQ_ACC 0x0
86 45 #define IOC_EFATTR 0x4
87 46 #define IOC_SHARE_ACC 0x8
88 47 #define IOC_OPEN_DISP 0xc
89 48 #define IOC_CREAT_OPTS 0x10
90 49 #define IOC_NTCR_NAME 0x14
91 50 #define IOC_NTCR_NAME_INCR 0x1
92 51 #define SIZEOF_PRINTJOB 0x104
93 52 #define IOC_SETUPLEN 0x0
94 53 #define IOC_PRMODE 0x2
95 54 #define IOC_TITLE 0x4
96 55 #define IOC_TITLE_INCR 0x1
97 56 #define SIZEOF_SMBIOC_PK 0x224
98 57 #define PK_UID 0x0
99 58 #define PK_DOM 0x4
100 59 #define PK_DOM_INCR 0x1
101 60 #define PK_USR 0x104
102 61 #define PK_USR_INCR 0x1
103 62 #define PK_LMHASH 0x204
104 63 #define PK_LMHASH_INCR 0x1
105 64 #define PK_NTHASH 0x214
106 65 #define PK_NTHASH_INCR 0x1
|
↓ open down ↓ |
13 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX