1MOUNT3(3)                         mount3 3.0                         MOUNT3(3)
2
3
4

NAME

6       packet.nfs.mount3 - MOUNTv3 decoding module
7

CLASSES

9   class DUMP3res(baseobj.BaseObj)
10       struct DUMP3res {
11           mountentry3 *mountlist;
12       };
13
14
15       Methods defined here:
16       ---------------------
17
18       __init__(self, unpack)
19       Constructor
20
21       Initialize object's private data according to the arguments given.
22       Arguments can be given as positional, named arguments or a
23       combination of both.
24
25   class EXPORT3res(baseobj.BaseObj)
26       struct EXPORT3res {
27           exportnode3 *exports;
28       };
29
30
31       Methods defined here:
32       ---------------------
33
34       __init__(self, unpack)
35       Constructor
36
37       Initialize object's private data according to the arguments given.
38       Arguments can be given as positional, named arguments or a
39       combination of both.
40
41   class MNT3args(baseobj.BaseObj)
42       struct MNT3args {
43           dirpath3 path;
44       };
45
46
47       Methods defined here:
48       ---------------------
49
50       __init__(self, unpack)
51       Constructor
52
53       Initialize object's private data according to the arguments given.
54       Arguments can be given as positional, named arguments or a
55       combination of both.
56
57   class MNT3res(baseobj.BaseObj)
58       union switch MNT3res (mountstat3 status) {
59           case const.MNT3_OK:
60               MNT3resok mountinfo;
61           default:
62               void;
63       };
64
65
66       Methods defined here:
67       ---------------------
68
69       __init__(self, unpack)
70       Constructor
71
72       Initialize object's private data according to the arguments given.
73       Arguments can be given as positional, named arguments or a
74       combination of both.
75
76   class MNT3resok(baseobj.BaseObj)
77       struct MNT3resok {
78           fhandle3         fh;
79           rpc_auth_flavors auth_flavors<>;
80       };
81
82
83       Methods defined here:
84       ---------------------
85
86       __init__(self, unpack)
87       Constructor
88
89       Initialize object's private data according to the arguments given.
90       Arguments can be given as positional, named arguments or a
91       combination of both.
92
93   class MOUNT3args(packet.utils.RPCload)
94       union switch MOUNT3args (mount_proc3 procedure) {
95           case const.MOUNTPROC3_NULL:
96               void;
97           case const.MOUNTPROC3_MNT:
98               MNT3args opmnt;
99           case const.MOUNTPROC3_DUMP:
100               void;
101           case const.MOUNTPROC3_UMNT:
102               UMNT3args opumnt;
103           case const.MOUNTPROC3_UMNTALL:
104               void;
105           case const.MOUNTPROC3_EXPORT:
106               void;
107       };
108
109
110       Methods defined here:
111       ---------------------
112
113       __init__(self, unpack, procedure)
114       Constructor
115
116       Initialize object's private data according to the arguments given.
117       Arguments can be given as positional, named arguments or a
118       combination of both.
119
120   class MOUNT3res(packet.utils.RPCload)
121       union switch MOUNT3res (mount_proc3 procedure) {
122           case const.MOUNTPROC3_NULL:
123               void;
124           case const.MOUNTPROC3_MNT:
125               MNT3res opmnt;
126           case const.MOUNTPROC3_DUMP:
127               DUMP3res opdump;
128           case const.MOUNTPROC3_UMNT:
129               void;
130           case const.MOUNTPROC3_UMNTALL:
131               void;
132           case const.MOUNTPROC3_EXPORT:
133               EXPORT3res opexport;
134       };
135
136
137       Methods defined here:
138       ---------------------
139
140       __init__(self, unpack, procedure)
141       Constructor
142
143       Initialize object's private data according to the arguments given.
144       Arguments can be given as positional, named arguments or a
145       combination of both.
146
147   class UMNT3args(baseobj.BaseObj)
148       struct UMNT3args {
149           dirpath3 path;
150       };
151
152
153       Methods defined here:
154       ---------------------
155
156       __init__(self, unpack)
157       Constructor
158
159       Initialize object's private data according to the arguments given.
160       Arguments can be given as positional, named arguments or a
161       combination of both.
162
163   class exportnode3(baseobj.BaseObj)
164       struct exportnode3 {
165           dirpath3    dir;
166           groupnode3  *groups;
167           exportnode3 *next;
168       };
169
170
171       Methods defined here:
172       ---------------------
173
174       __init__(self, unpack)
175       Constructor
176
177       Initialize object's private data according to the arguments given.
178       Arguments can be given as positional, named arguments or a
179       combination of both.
180
181   class groupnode3(baseobj.BaseObj)
182       struct groupnode3 {
183           name3      name;
184           groupnode3 *next;
185       };
186
187
188       Methods defined here:
189       ---------------------
190
191       __init__(self, unpack)
192       Constructor
193
194       Initialize object's private data according to the arguments given.
195       Arguments can be given as positional, named arguments or a
196       combination of both.
197
198   class mount_proc3(packet.utils.Enum)
199       enum mount_proc3
200
201
202   class mountentry3(baseobj.BaseObj)
203       struct mountentry3 {
204           name3       hostname;
205           dirpath3    directory;
206           mountentry3 *next;
207       };
208
209
210       Methods defined here:
211       ---------------------
212
213       __init__(self, unpack)
214       Constructor
215
216       Initialize object's private data according to the arguments given.
217       Arguments can be given as positional, named arguments or a
218       combination of both.
219
220   class mountstat3(packet.utils.Enum)
221       enum mountstat3
222
223
224   class rpc_auth_flavors(packet.utils.Enum)
225       enum rpc_auth_flavors
226
227

FUNCTIONS

229       dirpath3(unpack)
230
231       fhandle3(unpack)
232        Basic Data Types
233
234       name3(unpack)
235

SEE ALSO

237       baseobj(3),        packet.nfs.mount3_const(3),        packet.unpack(3),
238       packet.utils(3)
239
240

BUGS

242       No known bugs.
243

AUTHOR

245       Jorge Mora (mora@netapp.com)
246
247
248
249NFStest 3.2                      21 March 2023                       MOUNT3(3)
Impressum