.\" DO NOT MODIFY THIS FILE! It was generated by setup.py 1.2. .TH NFS3 3 "21 March 2023" "NFStest 3.2" "nfs3 3.0" .SH NAME packet.nfs.nfs3 - NFSv3 decoding module .SH CLASSES .SS class ACCESS3args(baseobj.BaseObj) .nf struct ACCESS3args { nfs_fh3 fh; access3 access; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class ACCESS3res(baseobj.BaseObj) .nf union switch ACCESS3res (nfsstat3 status) { case const.NFS3_OK: ACCESS3resok resok; default: ACCESS3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class ACCESS3resfail(baseobj.BaseObj) .nf struct ACCESS3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class ACCESS3resok(baseobj.BaseObj) .nf struct ACCESS3resok { post_op_attr attributes; access3 access; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class COMMIT3args(baseobj.BaseObj) .nf struct COMMIT3args { nfs_fh3 fh; offset3 offset; count3 count; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class COMMIT3res(baseobj.BaseObj) .nf union switch COMMIT3res (nfsstat3 status) { case const.NFS3_OK: COMMIT3resok resok; default: COMMIT3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class COMMIT3resfail(baseobj.BaseObj) .nf struct COMMIT3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class COMMIT3resok(baseobj.BaseObj) .nf struct COMMIT3resok { wcc_data wcc; writeverf3 verifier; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class CREATE3args(baseobj.BaseObj) .nf struct CREATE3args { diropargs3 where; createhow3 how; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class CREATE3res(baseobj.BaseObj) .nf union switch CREATE3res (nfsstat3 status) { case const.NFS3_OK: CREATE3resok resok; default: CREATE3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class CREATE3resfail(baseobj.BaseObj) .nf struct CREATE3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class CREATE3resok(baseobj.BaseObj) .nf struct CREATE3resok { post_op_fh3 obj; post_op_attr attributes; wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSINFO3args(baseobj.BaseObj) .nf struct FSINFO3args { nfs_fh3 fh; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSINFO3res(baseobj.BaseObj) .nf union switch FSINFO3res (nfsstat3 status) { case const.NFS3_OK: FSINFO3resok resok; default: FSINFO3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSINFO3resfail(baseobj.BaseObj) .nf struct FSINFO3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSINFO3resok(baseobj.BaseObj) .nf struct FSINFO3resok { post_op_attr attributes; uint32 rtmax; uint32 rtpref; uint32 rtmult; uint32 wtmax; uint32 wtpref; uint32 wtmult; uint32 dtpref; size3 maxfilesize; nfstime3 time_delta; uint32 properties; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSSTAT3args(baseobj.BaseObj) .nf struct FSSTAT3args { nfs_fh3 fh; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSSTAT3res(baseobj.BaseObj) .nf union switch FSSTAT3res (nfsstat3 status) { case const.NFS3_OK: FSSTAT3resok resok; default: FSSTAT3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSSTAT3resfail(baseobj.BaseObj) .nf struct FSSTAT3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class FSSTAT3resok(baseobj.BaseObj) .nf struct FSSTAT3resok { post_op_attr attributes; size3 tbytes; size3 fbytes; size3 abytes; size3 tfiles; size3 ffiles; size3 afiles; uint32 invarsec; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class GETATTR3args(baseobj.BaseObj) .nf struct GETATTR3args { nfs_fh3 fh; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class GETATTR3res(baseobj.BaseObj) .nf union switch GETATTR3res (nfsstat3 status) { case const.NFS3_OK: GETATTR3resok resok; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class GETATTR3resok(baseobj.BaseObj) .nf struct GETATTR3resok { fattr3 attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LINK3args(baseobj.BaseObj) .nf struct LINK3args { nfs_fh3 fh; diropargs3 link; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LINK3res(baseobj.BaseObj) .nf union switch LINK3res (nfsstat3 status) { case const.NFS3_OK: LINK3resok resok; default: LINK3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LINK3resfail(baseobj.BaseObj) .nf struct LINK3resfail { post_op_attr attributes; wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LINK3resok(baseobj.BaseObj) .nf struct LINK3resok { post_op_attr attributes; wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LOOKUP3args(baseobj.BaseObj) .nf struct LOOKUP3args { diropargs3 what; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LOOKUP3res(baseobj.BaseObj) .nf union switch LOOKUP3res (nfsstat3 status) { case const.NFS3_OK: LOOKUP3resok resok; default: LOOKUP3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LOOKUP3resfail(baseobj.BaseObj) .nf struct LOOKUP3resfail { post_op_attr dir_attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class LOOKUP3resok(baseobj.BaseObj) .nf struct LOOKUP3resok { nfs_fh3 fh; post_op_attr attributes; post_op_attr dir_attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKDIR3args(baseobj.BaseObj) .nf struct MKDIR3args { diropargs3 where; sattr3 attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKDIR3res(baseobj.BaseObj) .nf union switch MKDIR3res (nfsstat3 status) { case const.NFS3_OK: MKDIR3resok resok; default: MKDIR3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKDIR3resfail(baseobj.BaseObj) .nf struct MKDIR3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKDIR3resok(baseobj.BaseObj) .nf struct MKDIR3resok { post_op_fh3 obj; post_op_attr attributes; wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKNOD3args(baseobj.BaseObj) .nf struct MKNOD3args { diropargs3 where; mknoddata3 what; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKNOD3res(baseobj.BaseObj) .nf union switch MKNOD3res (nfsstat3 status) { case const.NFS3_OK: MKNOD3resok resok; default: MKNOD3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKNOD3resfail(baseobj.BaseObj) .nf struct MKNOD3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class MKNOD3resok(baseobj.BaseObj) .nf struct MKNOD3resok { post_op_fh3 obj; post_op_attr attributes; wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class NFS3args(packet.utils.RPCload) .nf union switch NFS3args (nfs_proc3 procedure) { case const.NFSPROC3_NULL: void; case const.NFSPROC3_GETATTR: GETATTR3args opgetattr; case const.NFSPROC3_SETATTR: SETATTR3args opsetattr; case const.NFSPROC3_LOOKUP: LOOKUP3args oplookup; case const.NFSPROC3_ACCESS: ACCESS3args opaccess; case const.NFSPROC3_READLINK: READLINK3args opreadlink; case const.NFSPROC3_READ: READ3args opread; case const.NFSPROC3_WRITE: WRITE3args opwrite; case const.NFSPROC3_CREATE: CREATE3args opcreate; case const.NFSPROC3_MKDIR: MKDIR3args opmkdir; case const.NFSPROC3_SYMLINK: SYMLINK3args opsymlink; case const.NFSPROC3_MKNOD: MKNOD3args opmknod; case const.NFSPROC3_REMOVE: REMOVE3args opremove; case const.NFSPROC3_RMDIR: RMDIR3args oprmdir; case const.NFSPROC3_RENAME: RENAME3args oprename; case const.NFSPROC3_LINK: LINK3args oplink; case const.NFSPROC3_READDIR: READDIR3args opreaddir; case const.NFSPROC3_READDIRPLUS: READDIRPLUS3args opreaddirplus; case const.NFSPROC3_FSSTAT: FSSTAT3args opfsstat; case const.NFSPROC3_FSINFO: FSINFO3args opfsinfo; case const.NFSPROC3_PATHCONF: PATHCONF3args oppathconf; case const.NFSPROC3_COMMIT: COMMIT3args opcommit; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack, procedure) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class NFS3res(packet.utils.RPCload) .nf union switch NFS3res (nfs_proc3 procedure) { case const.NFSPROC3_NULL: void; case const.NFSPROC3_GETATTR: GETATTR3res opgetattr; case const.NFSPROC3_SETATTR: SETATTR3res opsetattr; case const.NFSPROC3_LOOKUP: LOOKUP3res oplookup; case const.NFSPROC3_ACCESS: ACCESS3res opaccess; case const.NFSPROC3_READLINK: READLINK3res opreadlink; case const.NFSPROC3_READ: READ3res opread; case const.NFSPROC3_WRITE: WRITE3res opwrite; case const.NFSPROC3_CREATE: CREATE3res opcreate; case const.NFSPROC3_MKDIR: MKDIR3res opmkdir; case const.NFSPROC3_SYMLINK: SYMLINK3res opsymlink; case const.NFSPROC3_MKNOD: MKNOD3res opmknod; case const.NFSPROC3_REMOVE: REMOVE3res opremove; case const.NFSPROC3_RMDIR: RMDIR3res oprmdir; case const.NFSPROC3_RENAME: RENAME3res oprename; case const.NFSPROC3_LINK: LINK3res oplink; case const.NFSPROC3_READDIR: READDIR3res opreaddir; case const.NFSPROC3_READDIRPLUS: READDIRPLUS3res opreaddirplus; case const.NFSPROC3_FSSTAT: FSSTAT3res opfsstat; case const.NFSPROC3_FSINFO: FSINFO3res opfsinfo; case const.NFSPROC3_PATHCONF: PATHCONF3res oppathconf; case const.NFSPROC3_COMMIT: COMMIT3res opcommit; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack, procedure) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class PATHCONF3args(baseobj.BaseObj) .nf struct PATHCONF3args { nfs_fh3 fh; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class PATHCONF3res(baseobj.BaseObj) .nf union switch PATHCONF3res (nfsstat3 status) { case const.NFS3_OK: PATHCONF3resok resok; default: PATHCONF3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class PATHCONF3resfail(baseobj.BaseObj) .nf struct PATHCONF3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class PATHCONF3resok(baseobj.BaseObj) .nf struct PATHCONF3resok { post_op_attr attributes; uint32 linkmax; uint32 name_max; bool no_trunc; bool chown_restricted; bool case_insensitive; bool case_preserving; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READ3args(baseobj.BaseObj) .nf struct READ3args { nfs_fh3 fh; offset3 offset; count3 count; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READ3res(baseobj.BaseObj) .nf union switch READ3res (nfsstat3 status) { case const.NFS3_OK: READ3resok resok; default: READ3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READ3resfail(baseobj.BaseObj) .nf struct READ3resfail { post_op_attr file_attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READ3resok(packet.utils.RDMAbase) .nf struct READ3resok { post_op_attr attributes; count3 count; bool eof; opaque data<>; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIR3args(baseobj.BaseObj) .nf struct READDIR3args { nfs_fh3 fh; cookie3 cookie; cookieverf3 verifier; count3 count; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIR3res(baseobj.BaseObj) .nf union switch READDIR3res (nfsstat3 status) { case const.NFS3_OK: READDIR3resok resok; default: READDIR3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIR3resfail(baseobj.BaseObj) .nf struct READDIR3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIR3resok(baseobj.BaseObj) .nf struct READDIR3resok { post_op_attr attributes; cookieverf3 verifier; dirlist3 reply; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIRPLUS3args(baseobj.BaseObj) .nf struct READDIRPLUS3args { nfs_fh3 fh; cookie3 cookie; cookieverf3 verifier; count3 dircount; count3 maxcount; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIRPLUS3res(baseobj.BaseObj) .nf union switch READDIRPLUS3res (nfsstat3 status) { case const.NFS3_OK: READDIRPLUS3resok resok; default: READDIRPLUS3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIRPLUS3resfail(baseobj.BaseObj) .nf struct READDIRPLUS3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READDIRPLUS3resok(baseobj.BaseObj) .nf struct READDIRPLUS3resok { post_op_attr attributes; cookieverf3 verifier; dirlistplus3 reply; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READLINK3args(baseobj.BaseObj) .nf struct READLINK3args { nfs_fh3 fh; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READLINK3res(baseobj.BaseObj) .nf union switch READLINK3res (nfsstat3 status) { case const.NFS3_OK: READLINK3resok resok; default: READLINK3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READLINK3resfail(baseobj.BaseObj) .nf struct READLINK3resfail { post_op_attr attributes; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class READLINK3resok(packet.utils.RDMAbase) .nf struct READLINK3resok { post_op_attr attributes; nfspath3 link; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class REMOVE3args(baseobj.BaseObj) .nf struct REMOVE3args { diropargs3 object; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class REMOVE3res(baseobj.BaseObj) .nf union switch REMOVE3res (nfsstat3 status) { case const.NFS3_OK: REMOVE3resok resok; default: REMOVE3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class REMOVE3resfail(baseobj.BaseObj) .nf struct REMOVE3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class REMOVE3resok(baseobj.BaseObj) .nf struct REMOVE3resok { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RENAME3args(baseobj.BaseObj) .nf struct RENAME3args { diropargs3 nfrom; diropargs3 nto; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RENAME3res(baseobj.BaseObj) .nf union switch RENAME3res (nfsstat3 status) { case const.NFS3_OK: RENAME3resok resok; default: RENAME3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RENAME3resfail(baseobj.BaseObj) .nf struct RENAME3resfail { wcc_data fromdir_wcc; wcc_data todir_wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RENAME3resok(baseobj.BaseObj) .nf struct RENAME3resok { wcc_data fromdir_wcc; wcc_data todir_wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RMDIR3args(baseobj.BaseObj) .nf struct RMDIR3args { diropargs3 object; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RMDIR3res(baseobj.BaseObj) .nf union switch RMDIR3res (nfsstat3 status) { case const.NFS3_OK: RMDIR3resok resok; default: RMDIR3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RMDIR3resfail(baseobj.BaseObj) .nf struct RMDIR3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class RMDIR3resok(baseobj.BaseObj) .nf struct RMDIR3resok { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SETATTR3args(baseobj.BaseObj) .nf struct SETATTR3args { nfs_fh3 fh; sattr3 attributes; sattrguard3 guard; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SETATTR3res(baseobj.BaseObj) .nf union switch SETATTR3res (nfsstat3 status) { case const.NFS3_OK: SETATTR3resok resok; default: SETATTR3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SETATTR3resfail(baseobj.BaseObj) .nf struct SETATTR3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SETATTR3resok(baseobj.BaseObj) .nf struct SETATTR3resok { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SYMLINK3args(baseobj.BaseObj) .nf struct SYMLINK3args { diropargs3 where; symlinkdata3 symlink; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SYMLINK3res(baseobj.BaseObj) .nf union switch SYMLINK3res (nfsstat3 status) { case const.NFS3_OK: SYMLINK3resok resok; default: SYMLINK3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SYMLINK3resfail(baseobj.BaseObj) .nf struct SYMLINK3resfail { wcc_data dir_wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class SYMLINK3resok(baseobj.BaseObj) .nf struct SYMLINK3resok { post_op_fh3 obj; post_op_attr attributes; wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class WRITE3args(baseobj.BaseObj) .nf struct WRITE3args { nfs_fh3 fh; offset3 offset; count3 count; stable_how stable; opaque data<>; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class WRITE3res(baseobj.BaseObj) .nf union switch WRITE3res (nfsstat3 status) { case const.NFS3_OK: WRITE3resok resok; default: WRITE3resfail resfail; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class WRITE3resfail(baseobj.BaseObj) .nf struct WRITE3resfail { wcc_data wcc; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class WRITE3resok(baseobj.BaseObj) .nf struct WRITE3resok { wcc_data wcc; count3 count; stable_how committed; writeverf3 verifier; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class createhow3(baseobj.BaseObj) .nf union switch createhow3 (createmode3 mode) { case const.UNCHECKED: case const.GUARDED: sattr3 attributes; case const.EXCLUSIVE: createverf3 verifier; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class createmode3(packet.utils.Enum) .nf enum createmode3 .fi .SS class devicedata3(baseobj.BaseObj) .nf struct devicedata3 { sattr3 attributes; specdata3 spec; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class dirlist3(baseobj.BaseObj) .nf struct dirlist3 { entry3 *entries; bool eof; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class dirlistplus3(baseobj.BaseObj) .nf struct dirlistplus3 { entryplus3 *entries; bool eof; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class diropargs3(baseobj.BaseObj) .nf struct diropargs3 { nfs_fh3 fh; filename3 name; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class entry3(baseobj.BaseObj) .nf struct entry3 { fileid3 fileid; filename3 name; cookie3 cookie; entry3 *nextentry; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class entryplus3(baseobj.BaseObj) .nf struct entryplus3 { fileid3 fileid; filename3 name; cookie3 cookie; post_op_attr attributes; post_op_fh3 obj; entryplus3 *nextentry; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class fattr3(baseobj.BaseObj) .nf struct fattr3 { ftype3 type; mode3 mode; uint32 nlink; uid3 uid; gid3 gid; size3 size; size3 used; specdata3 rdev; uint64 fsid; fileid3 fileid; nfstime3 atime; nfstime3 mtime; nfstime3 ctime; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class ftype3(packet.utils.Enum) .nf enum ftype3 .fi .SS class mknoddata3(baseobj.BaseObj) .nf union switch mknoddata3 (ftype3 type) { case const.NF3CHR: case const.NF3BLK: devicedata3 device; case const.NF3SOCK: case const.NF3FIFO: sattr3 attributes; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class nfs_bool(packet.utils.Enum) .nf enum nfs_bool .fi .SS class nfs_proc3(packet.utils.Enum) .nf enum nfs_proc3 .fi .SS class nfsstat3(packet.utils.Enum) .nf enum nfsstat3 .fi .SS class nfstime3(baseobj.BaseObj) .nf struct nfstime3 { uint32 seconds; uint32 nseconds; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class post_op_attr(baseobj.BaseObj) .nf union switch post_op_attr (bool attributes_follow) { case const.TRUE: fattr3 attributes; case const.FALSE: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class post_op_fh3(baseobj.BaseObj) .nf union switch post_op_fh3 (bool handle_follows) { case const.TRUE: nfs_fh3 fh; case const.FALSE: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class pre_op_attr(baseobj.BaseObj) .nf union switch pre_op_attr (bool attributes_follow) { case const.TRUE: wcc_attr attributes; case const.FALSE: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class sattr3(baseobj.BaseObj) .nf struct sattr3 { set_mode3 mode; set_uid3 uid; set_gid3 gid; set_size3 size; set_atime atime; set_mtime mtime; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class sattrguard3(baseobj.BaseObj) .nf union switch sattrguard3 (bool check) { case const.TRUE: nfstime3 ctime; case const.FALSE: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class set_atime(baseobj.BaseObj) .nf union switch set_atime (time_how set_it) { case const.SET_TO_CLIENT_TIME: nfstime3 atime; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class set_gid3(baseobj.BaseObj) .nf union switch set_gid3 (bool set_it) { case const.TRUE: gid3 gid; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class set_mode3(baseobj.BaseObj) .nf union switch set_mode3 (bool set_it) { case const.TRUE: mode3 mode; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class set_mtime(baseobj.BaseObj) .nf union switch set_mtime (time_how set_it) { case const.SET_TO_CLIENT_TIME: nfstime3 mtime; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class set_size3(baseobj.BaseObj) .nf union switch set_size3 (bool set_it) { case const.TRUE: size3 size; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class set_uid3(baseobj.BaseObj) .nf union switch set_uid3 (bool set_it) { case const.TRUE: uid3 uid; default: void; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class specdata3(baseobj.BaseObj) .nf struct specdata3 { uint32 specdata1; uint32 specdata2; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class stable_how(packet.utils.Enum) .nf enum stable_how .fi .SS class symlinkdata3(baseobj.BaseObj) .nf struct symlinkdata3 { sattr3 attributes; nfspath3 linkdata; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class time_how(packet.utils.Enum) .nf enum time_how .fi .SS class wcc_attr(baseobj.BaseObj) .nf struct wcc_attr { size3 size; nfstime3 mtime; nfstime3 ctime; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SS class wcc_data(baseobj.BaseObj) .nf struct wcc_data { pre_op_attr before; post_op_attr after; }; .P .B Methods defined here: --------------------- .P .B __init__(self, unpack) Constructor Initialize object's private data according to the arguments given. Arguments can be given as positional, named arguments or a combination of both. .fi .SH FUNCTIONS .nf .B cookieverf3(unpack) .P .B createverf3(unpack) .P .B nfs_fh3(unpack) .P .B writeverf3(unpack) .SH SEE ALSO .BR baseobj(3), .BR packet.nfs.nfs3_const(3), .BR packet.unpack(3), .BR packet.utils(3) .SH BUGS No known bugs. .SH AUTHOR Jorge Mora (mora@netapp.com)