Linux NFS development
 help / color / mirror / Atom feed
* [PATCH 0/6] 2nd IPv6 patchset for 2.6.28 (repost)
@ 2008-08-27 20:56 Chuck Lever
       [not found] ` <20080827204852.17837.38361.stgit-meopP2rzCrTwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
  0 siblings, 1 reply; 13+ messages in thread
From: Chuck Lever @ 2008-08-27 20:56 UTC (permalink / raw)
  To: bfields, trond.myklebust; +Cc: linux-nfs

Based on review comments, I've changed how the NFSv4 callback server
starts its listener.  If the kernel has IPv6 support, it will start an
AF_INET6 listener; otherwise it will start an AF_INET listener.

Subsequent lockd IPv6 patches already work this way, it turns out, so
I've updated the patch in this subseries that adds a helper to display
NLM IPv6 addresses.  If an IPv6 address is a mapped IPv4 address, it
will be displayed as a dotted-quad instead of as an IPv6 address.  This
should cause the helper to display IPv4-style addresses on systems that
use only IPv4, even though the listener is AF_INET6.  This effects
only error and debugging messages.

I should revisit other areas (already integrated, and in pending
patches) which display presentation format addresses, to ensure they
follow suit.

---

Chuck Lever (6):
      SUNRPC: Make svc_addr's argument a constant
      lockd: Add address family-agnostic helper for zeroing the port number
      lockd: Specify address family for source address
      lockd: address-family independent printable addresses
      NLM: Clean up before introducing new debugging messages
      NFS: Enable NFSv4 callback server to listen on AF_INET6 sockets


 fs/lockd/host.c             |  123 +++++++++++++++++++++++++++++++++----------
 fs/nfs/callback.c           |   19 +++++--
 include/linux/lockd/lockd.h |    4 +
 include/linux/sunrpc/svc.h  |    6 +-
 4 files changed, 115 insertions(+), 37 deletions(-)

-- 
Chuck Lever

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

end of thread, other threads:[~2008-09-11 21:45 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-08-27 20:56 [PATCH 0/6] 2nd IPv6 patchset for 2.6.28 (repost) Chuck Lever
     [not found] ` <20080827204852.17837.38361.stgit-meopP2rzCrTwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2008-08-27 20:57   ` [PATCH 1/6] NFS: Enable NFSv4 callback server to listen on AF_INET6 sockets Chuck Lever
     [not found]     ` <20080827205706.17837.28843.stgit-meopP2rzCrTwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2008-09-11 21:41       ` J. Bruce Fields
2008-08-27 20:57   ` [PATCH 2/6] NLM: Clean up before introducing new debugging messages Chuck Lever
     [not found]     ` <20080827205714.17837.95227.stgit-meopP2rzCrTwdl/1UfZZQIVfYA8g3rJ/@public.gmane.org>
2008-09-11 21:42       ` J. Bruce Fields
2008-09-11 21:45         ` J. Bruce Fields
2008-08-27 20:57   ` [PATCH 3/6] lockd: address-family independent printable addresses Chuck Lever
2008-08-27 20:57   ` [PATCH 4/6] lockd: Specify address family for source address Chuck Lever
2008-08-27 20:57   ` [PATCH 5/6] lockd: Add address family-agnostic helper for zeroing the port number Chuck Lever
2008-08-27 20:57   ` [PATCH 6/6] SUNRPC: Make svc_addr's argument a constant Chuck Lever
2008-08-29 17:25   ` [PATCH 0/6] 2nd IPv6 patchset for 2.6.28 (repost) J. Bruce Fields
2008-08-29 17:25     ` J. Bruce Fields
2008-08-29 17:29       ` Chuck Lever

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