Re: [PATCH 00/29] IPv6 support for statd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please note: I expect a few more updates to some of these patches because there are some shared functions that may change somewhat as mountd IPv6 support is completed, and because other NFS maintainers have yet to review this series. However, the basic architecture and feature set is complete, and should be reviewed as is.

On Nov 10, 2009, at 4:56 PM, Chuck Lever wrote:

Hi Steve-

There have been some bug fixes since I posted the statd IPv6 support
patch series a month ago.  Jeff suggested I should post a refresh.

---

Chuck Lever (29):
     statd: Send unqualified and fully qualified mon_name in SM_NOTIFY
     statd: Use my_name when sending SM_NOTIFY requests
statd: update rpc.statd(8) and sm-notify(8) to reflect IPv6 support
     statd: Support TI-RPC statd listener
     libnsm.a: retain CAP_NET_BIND when dropping privileges
     statd: Support IPv6 in sm_stat_1_svc()
     statd: Support IPv6 in sm_mon_1_svc()
     statd: Support IPv6 in sm_simu_crash_1_svc
     statd: Support IPv6 is caller_is_localhost()
     statd: add IPv6 support in sm_notify_1_svc()
     statd: add nsm_present_address() API
     statd: Introduce statd version of matchhostname()
     statd: squelch compiler warning in sm-notify.c
     statd: Support IPv6 DNS lookups in smn_lookup
statd: Use getaddrinfo(3) to generate bind address in smn_create_socket() statd: IPv6 support in reserved port binding in smn_create_socket()
     statd: Support creating a PF_INET6 socket in smn_create_socket()
     statd: factor socket creation out of notify()
     statd: Update rmtcall.c
     statd: Support sending SM_NOTIFY requests to IPv6 remotes
     libnsm.a: Add RPC construction helper functions
     statd: Use the new nsm_ file.c calls in rpc.statd
     statd: Use the new nsm_ file.c calls in sm_notify
     libnsm.a: Introduce common routines to handle persistent storage
     libnsm.a: Move the sm_inter XDR pieces to libnsm.a
     statd: fix address copy in sm-notify.c
     statd: replace smn_{get,set}_port() with the shared equivalents
     statd: Replace nsm_log() with xlog() in sm-notify command
     statd: Replace note() with xlog() in rpc.statd


.gitignore                   |    9
aclocal/libcap.m4            |   15 +
configure.ac                 |    4
support/Makefile.am          |    2
support/include/Makefile.am  |    1
support/include/ha-callout.h |    4
support/include/nsm.h        |   87 ++++
support/include/rpcmisc.h    |    5
support/nfs/Makefile.am      |    3
support/nfs/svc_create.c     |  213 ++++++++++
support/nsm/Makefile.am      |   45 ++
support/nsm/file.c | 816 +++++++++++++++++++++++++++++++++ +++++++
support/nsm/rpc.c            |  505 +++++++++++++++++++++++++
support/nsm/sm_inter.x       |  131 ++++++
utils/statd/Makefile.am      |   22 -
utils/statd/callback.c       |   76 +++-
utils/statd/hostname.c       |  251 ++++++++++++
utils/statd/log.c            |   95 -----
utils/statd/log.h            |   42 --
utils/statd/misc.c           |   30 -
utils/statd/monitor.c        |  237 +++++-------
utils/statd/notlist.c        |    4
utils/statd/rmtcall.c        |  165 ++------
utils/statd/simu.c           |   37 +-
utils/statd/simulate.c       |   52 +--
utils/statd/sm-notify.c | 854 ++++++++++++++++++ +-----------------------
utils/statd/sm-notify.man    |  409 ++++++++++++++------
utils/statd/sm_inter.x       |  131 ------
utils/statd/stat.c           |   14 -
utils/statd/statd.c          |  199 +++-------
utils/statd/statd.h          |   38 --
utils/statd/statd.man        |  494 +++++++++++++++++-------
utils/statd/svc_run.c        |    7
utils/statd/version.h        |    7
34 files changed, 3432 insertions(+), 1572 deletions(-)
create mode 100644 aclocal/libcap.m4
create mode 100644 support/include/nsm.h
create mode 100644 support/nfs/svc_create.c
create mode 100644 support/nsm/Makefile.am
create mode 100644 support/nsm/file.c
create mode 100644 support/nsm/rpc.c
create mode 100644 support/nsm/sm_inter.x
create mode 100644 utils/statd/hostname.c
delete mode 100644 utils/statd/log.c
delete mode 100644 utils/statd/log.h
delete mode 100644 utils/statd/sm_inter.x
delete mode 100644 utils/statd/version.h

--
Signature
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
Chuck Lever
chuck[dot]lever[at]oracle[dot]com



--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux