diff options
author | Fred Isaman <iisaman@citi.umich.edu> | 2007-02-22 15:48:53 +1100 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-02-22 15:48:53 +1100 |
commit | 5fb04a376e6d5ba940e66507e4a615f4e94116e6 (patch) | |
tree | fc75ece9014d7fd730cae73792adb681fc473d5f /support/include/exportfs.h | |
parent | 66d8e2870b8d3e91c27a66ebc85e012a3cda9c69 (diff) | |
download | nfs-utils-5fb04a376e6d5ba940e66507e4a615f4e94116e6.tar.gz nfs-utils-5fb04a376e6d5ba940e66507e4a615f4e94116e6.tar.xz nfs-utils-5fb04a376e6d5ba940e66507e4a615f4e94116e6.zip |
Extend the exportfs interface to pass fslocations info into the kernel.
Extend exportfs interface to pass fslocations info into the kernel,
using syntax modelled after AIX. Adds "refer=" and "replicas="
options to /etc/exports to enable use of the kernel fslocation code.
Signed-off-by: Fred Isaman <iisaman@citi.umich.edu>
Signed-off-by: Kevin Coffman <kwc@citi.umich.edu>
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'support/include/exportfs.h')
-rw-r--r-- | support/include/exportfs.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/support/include/exportfs.h b/support/include/exportfs.h index 10f38c7..458611b 100644 --- a/support/include/exportfs.h +++ b/support/include/exportfs.h @@ -23,6 +23,13 @@ enum { MCL_MAXTYPES }; +enum { + FSLOC_NONE = 0, + FSLOC_REFER, + FSLOC_REPLICA, + FSLOC_STUB +}; + typedef struct mclient { struct mclient * m_next; char m_hostname[NFSCLNT_IDMAX+1]; |