public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] struct pmap stuffing
@ 2009-01-08 17:32 Chuck Lever
       [not found] ` <20090108172526.19893.91621.stgit-07a7zB5ZJzbwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Chuck Lever @ 2009-01-08 17:32 UTC (permalink / raw)
  To: steved; +Cc: linux-nfs

Hi Steve-

Happy New Year.  Continuing with the IPv6 patch series for the NFS
mount command, I bring you five more patches.

These introduce a new facility for converting a set of NFS mount
options into a properly filled-in struct pmap, ripe for passing into
everyday existing functions like nfs_getport().

The final patches in today's set use this new facility to correct a
number of problems with the text-based mount command's NFS version
detection and fallback logic.

The next set of patches will use this new facility to bring IPv6
support to umount.nfs.

If you have some unit tests for mount.nfs handling version fallback
and/or operating in an environment that does not have an accessible
portmapper on the server, please try them with this series applied.

---

Chuck Lever (5):
      text-based mount command: support AF_INET6 in rewrite_mount_options()
      text-based mount command: fix mount option rewriting logic
      text-based mount options: Use new pmap stuffer when rewriting mount options
      text-based mount command: Function to stuff "struct pmap" from mount options
      text-based mount command: make po_rightmost() work for N options


 utils/mount/network.c   |  214 ++++++++++++++++++++++++++++++++++++++++
 utils/mount/network.h   |    5 +
 utils/mount/parse_opt.c |   28 +++--
 utils/mount/parse_opt.h |    9 --
 utils/mount/stropts.c   |  253 ++++++++++++++++++++++++++---------------------
 5 files changed, 378 insertions(+), 131 deletions(-)

-- 
Chuck Lever <chuck.lever@oracle.com>

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-01-27 23:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-08 17:32 [PATCH 0/5] struct pmap stuffing Chuck Lever
     [not found] ` <20090108172526.19893.91621.stgit-07a7zB5ZJzbwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2009-01-08 17:32   ` [PATCH 1/5] text-based mount command: make po_rightmost() work for N options Chuck Lever
2009-01-08 17:32   ` [PATCH 2/5] text-based mount command: Function to stuff "struct pmap" from mount options Chuck Lever
2009-01-08 17:32   ` [PATCH 3/5] text-based mount options: Use new pmap stuffer when rewriting " Chuck Lever
2009-01-08 17:32   ` [PATCH 4/5] text-based mount command: fix mount option rewriting logic Chuck Lever
2009-01-08 17:33   ` [PATCH 5/5] text-based mount command: support AF_INET6 in rewrite_mount_options() Chuck Lever
2009-01-27 23:02   ` [PATCH 0/5] struct pmap stuffing Steve Dickson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox