linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/11] nfs-utils: add TIRPC/IPv6 support to rpc.nfsd
@ 2009-06-08 18:00 Jeff Layton
  2009-06-08 18:00 ` [PATCH 01/11] nfs-utils: move nfssvc.c to nfsd dir and clean up linking of nfsd Jeff Layton
                   ` (11 more replies)
  0 siblings, 12 replies; 21+ messages in thread
From: Jeff Layton @ 2009-06-08 18:00 UTC (permalink / raw)
  To: linux-nfs; +Cc: chuck.lever, steved

This is the sixth attempt at a patchset to add TIRPC and IPv6 support to
the rpc.nfsd program. The significant differences from the last set are:

1) Change it to log errors to stderr by default, and add a --syslog
switch to force output to syslog

2) moved nfssvc.c into the nfsd directory (and out of libnfs.a).
rpc.nfsd is the only user of those routines so there's no need to
keep it in common code.

3) declared a common static string buffer for the nfssvc routines
to use to cut down stack usage. It's also smaller than BUFSIZ so the
general memory footprint for rpc.nfsd should be smaller.

There are also a number of cleanups and small fixes.

Comments and suggestions appreciated...

Jeff Layton (11):
  nfs-utils: move nfssvc.c to nfsd dir and clean up linking of nfsd
  nfs-utils: clean up option parsing in nfsd.c
  nfs-utils: convert rpc.nfsd to use xlog()
  nfs-utils: clean up NFSCTL_* macros for handling protocol bits
  nfs-utils: declare a static common buffer for nfssvc.c routines
  nfs-utils: move check for active knfsd to helper function
  nfs-utils: convert nfssvc_setfds to use getaddrinfo
  nfs-utils: break up the nfssvc interface
  nfs-utils: add IPv6 support to nfssvc_setfds
  nfs-utils: add IPv6 support to nfsd
  nfs-utils: update the nfsd manpage and copyright notices

 support/include/nfs/nfs.h |   15 ++-
 support/include/nfslib.h  |    1 -
 support/nfs/Makefile.am   |    2 +-
 support/nfs/nfssvc.c      |  187 -----------------------------
 utils/nfsd/Makefile.am    |    6 +-
 utils/nfsd/nfsd.c         |  264 ++++++++++++++++++++++++++++++-----------
 utils/nfsd/nfsd.man       |   27 ++++-
 utils/nfsd/nfssvc.c       |  290 +++++++++++++++++++++++++++++++++++++++++++++
 utils/nfsd/nfssvc.h       |   27 ++++
 9 files changed, 548 insertions(+), 271 deletions(-)
 delete mode 100644 support/nfs/nfssvc.c
 create mode 100644 utils/nfsd/nfssvc.c
 create mode 100644 utils/nfsd/nfssvc.h


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

end of thread, other threads:[~2009-08-16 20:06 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-08 18:00 [PATCH 00/11] nfs-utils: add TIRPC/IPv6 support to rpc.nfsd Jeff Layton
2009-06-08 18:00 ` [PATCH 01/11] nfs-utils: move nfssvc.c to nfsd dir and clean up linking of nfsd Jeff Layton
2009-06-08 18:00 ` [PATCH 02/11] nfs-utils: clean up option parsing in nfsd.c Jeff Layton
2009-06-08 18:00 ` [PATCH 03/11] nfs-utils: convert rpc.nfsd to use xlog() Jeff Layton
2009-06-08 18:16   ` Chuck Lever
2009-06-08 18:23     ` Jeff Layton
     [not found]       ` <20090608142312.1e1ea273-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2009-06-08 18:25         ` Chuck Lever
2009-06-08 18:00 ` [PATCH 04/11] nfs-utils: clean up NFSCTL_* macros for handling protocol bits Jeff Layton
2009-06-08 18:00 ` [PATCH 05/11] nfs-utils: declare a static common buffer for nfssvc.c routines Jeff Layton
2009-06-08 18:22   ` Chuck Lever
2009-06-08 18:30     ` Jeff Layton
2009-06-08 18:00 ` [PATCH 06/11] nfs-utils: move check for active knfsd to helper function Jeff Layton
2009-06-08 18:00 ` [PATCH 07/11] nfs-utils: convert nfssvc_setfds to use getaddrinfo Jeff Layton
2009-08-01 11:35   ` Steve Dickson
     [not found]     ` <4A742896.1010005-AfCzQyP5zfLQT0dZR+AlfA@public.gmane.org>
2009-08-01 12:45       ` Jeff Layton
     [not found]         ` <20090801084501.6fee9d06-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org>
2009-08-01 13:08           ` Steve Dickson
2009-06-08 18:00 ` [PATCH 08/11] nfs-utils: break up the nfssvc interface Jeff Layton
2009-06-08 18:00 ` [PATCH 09/11] nfs-utils: add IPv6 support to nfssvc_setfds Jeff Layton
2009-06-08 18:00 ` [PATCH 10/11] nfs-utils: add IPv6 support to nfsd Jeff Layton
2009-06-08 18:00 ` [PATCH 11/11] nfs-utils: update the nfsd manpage and copyright notices Jeff Layton
2009-08-16 20:06 ` [PATCH 00/11] nfs-utils: add TIRPC/IPv6 support to rpc.nfsd Steve Dickson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).