pnfs/flexfiles: Add the FlexFile Layout Driver
authorTom Haynes <loghyr@primarydata.com>
Thu, 11 Dec 2014 22:02:04 +0000 (17:02 -0500)
committerTom Haynes <loghyr@primarydata.com>
Tue, 3 Feb 2015 19:06:52 +0000 (11:06 -0800)
commitd67ae825a59d639e4d8b82413af84d854617a87e
tree6b11fc9afb214e02b9cf0b66a14817c57f0f9a05
parent5fadeb47dcc5c30d4b6cf481b4a78689eab59443
pnfs/flexfiles: Add the FlexFile Layout Driver

The flexfile layout is a new layout that extends the
file layout. It is currently being drafted as a specification at
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-layout-types/

Signed-off-by: Weston Andros Adamson <dros@primarydata.com>
Signed-off-by: Tom Haynes <loghyr@primarydata.com>
Signed-off-by: Tao Peng <bergwolf@primarydata.com>
13 files changed:
fs/nfs/Kconfig
fs/nfs/Makefile
fs/nfs/flexfilelayout/Makefile [new file with mode: 0644]
fs/nfs/flexfilelayout/flexfilelayout.c [new file with mode: 0644]
fs/nfs/flexfilelayout/flexfilelayout.h [new file with mode: 0644]
fs/nfs/flexfilelayout/flexfilelayoutdev.c [new file with mode: 0644]
fs/nfs/idmap.c
fs/nfs/nfs4proc.c
fs/nfs/pnfs.c
fs/nfs/pnfs.h
include/linux/nfs4.h
include/linux/nfs_idmap.h
include/linux/sunrpc/metrics.h