draft-ietf-nfsv4-rfc3530bis-dot-x-23.txt   draft-ietf-nfsv4-rfc3530bis-dot-x-24.txt 
NFSv4 T. Haynes, Ed. NFSv4 T. Haynes, Ed.
Internet-Draft Primary Data Internet-Draft Primary Data
Intended status: Standards Track D. Noveck, Ed. Intended status: Standards Track D. Noveck, Ed.
Expires: June 7, 2015 Dell Expires: June 7, 2015 Dell
December 04, 2014 December 04, 2014
Network File System (NFS) Version 4 Network File System (NFS) Version 4
External Data Representation Standard (XDR) Description External Data Representation Standard (XDR) Description
draft-ietf-nfsv4-rfc3530bis-dot-x-23.txt draft-ietf-nfsv4-rfc3530bis-dot-x-24.txt
Abstract Abstract
The Network File System (NFS) version 4 is a distributed filesystem The Network File System (NFS) version 4 is a distributed filesystem
protocol which owes its heritage to NFS protocol version 2, RFC 1094, protocol which owes its heritage to NFS protocol version 2, RFC 1094,
and version 3, RFC 1813. Unlike earlier versions, the NFS version 4 and version 3, RFC 1813. Unlike earlier versions, the NFS version 4
protocol supports traditional file access, while integrating support protocol supports traditional file access, while integrating support
for file locking and the mount protocol. In addition, support for for file locking and the mount protocol. In addition, support for
strong security (and its negotiation), compound operations, client strong security (and its negotiation), compound operations, client
caching, and internationalization have been added. Of course, caching, and internationalization have been added. Of course,
skipping to change at page 2, line 40 skipping to change at page 2, line 40
than English. than English.
Table of Contents Table of Contents
1. XDR Description of NFSv4.0 . . . . . . . . . . . . . . . . . 2 1. XDR Description of NFSv4.0 . . . . . . . . . . . . . . . . . 2
2. Security Considerations . . . . . . . . . . . . . . . . . . . 36 2. Security Considerations . . . . . . . . . . . . . . . . . . . 36
3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 36 3. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 36
4. Normative References . . . . . . . . . . . . . . . . . . . . 36 4. Normative References . . . . . . . . . . . . . . . . . . . . 36
Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 36 Appendix A. Acknowledgments . . . . . . . . . . . . . . . . . . 36
Appendix B. RFC Editor Notes . . . . . . . . . . . . . . . . . . 36 Appendix B. RFC Editor Notes . . . . . . . . . . . . . . . . . . 36
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 37 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 36
1. XDR Description of NFSv4.0 1. XDR Description of NFSv4.0
This document contains the XDR ([RFC4506]) description of NFSv4.0 This document contains the XDR ([RFC4506]) description of NFSv4.0
protocol ([RFCNFSv4]). protocol ([RFCNFSv4]).
The XDR description is provided in this document in a way that makes The XDR description is provided in this document in a way that makes
it simple for the reader to extract it into ready to compile form. it simple for the reader to extract it into ready to compile form.
The reader can feed this document in the following shell script to The reader can feed this document in the following shell script to
produce the machine readable XDR description of NFSv4.0: produce the machine readable XDR description of NFSv4.0:
skipping to change at page 3, line 22 skipping to change at page 3, line 22
The effect of the script is to remove leading white space from each The effect of the script is to remove leading white space from each
line, plus a sentinel sequence of "///". line, plus a sentinel sequence of "///".
The XDR description, with the sentinel sequence follows: The XDR description, with the sentinel sequence follows:
/// /* /// /*
/// * This file was machine generated for /// * This file was machine generated for
/// * [RFCNFSv4] /// * [RFCNFSv4]
/// * [RFC Editor: please update the citation on the line above] /// * [RFC Editor: please update the citation on the line above]
/// * Last updated Thu Dec 4 11:17:20 PST 2014 /// * Last updated Thu Dec 4 11:31:21 PST 2014
/// */ /// */
/// /* /// /*
/// * Copyright (C) The IETF Trust (2009-2011) /// * Copyright (C) The IETF Trust (2009-2011)
/// * All Rights Reserved. /// * All Rights Reserved.
/// * /// *
/// * Copyright (C) The Internet Society (1998-2011). /// * Copyright (C) The Internet Society (1998-2011).
/// * All Rights Reserved. /// * All Rights Reserved.
/// */ /// */
/// ///
/// /* /// /*
skipping to change at page 7, line 9 skipping to change at page 7, line 9
/// }; /// };
/// ///
/// union settime4 switch (time_how4 set_it) { /// union settime4 switch (time_how4 set_it) {
/// case SET_TO_CLIENT_TIME4: /// case SET_TO_CLIENT_TIME4:
/// nfstime4 time; /// nfstime4 time;
/// default: /// default:
/// void; /// void;
/// }; /// };
/// ///
/// ///
/// typedef uint32_t nfs_lease4;
///
/// /* /// /*
/// * File attribute definitions /// * File attribute definitions
/// */ /// */
/// ///
/// /* /// /*
/// * FSID structure for major/minor /// * FSID structure for major/minor
/// */ /// */
/// struct fsid4 { /// struct fsid4 {
/// uint64_t major; /// uint64_t major;
/// uint64_t minor; /// uint64_t minor;
 End of changes. 4 change blocks. 
5 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/