public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
From: Hal Rosenstock <hal-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
To: "Hefty, Sean" <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Cc: "linux-rdma
	(linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org)"
	<linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: [PATCH 00/15 ibacm] ACM Cache Preloading (and some cosmetic cleanups)
Date: Fri, 21 Jun 2013 07:00:55 -0400	[thread overview]
Message-ID: <51C43267.1030301@dev.mellanox.co.il> (raw)

This patch series has 2 purposes: cleanups of documentation and
configuration files, and cache preloading.

Cache preloading eliminates even the first network query when the
destination is found in the cache. In order to accomplish this,
there are 2 new static configuration files added as options. The
first is an output file for SA PathRecords. The current format
supported is the one produced by the dump_pr plugin to OpenSM.
Other formats can readuly be supported in the future. The second
is a clusters wide file which maps IP address (either IPv4 or
IPv6) to IB GID.

Patches 1-9 clean up documentation and sample config files.
Patch 10 adds the ability to preload the GID and LID destination caches.
Patch 11 updates the ACM documentation for this.
Patch 12 fixes the inet_pton buffer space.
Patch 13 fixes IPv6 support in acme.
Patch 14 adds the ability to preload the IPv4 and IPv6 destination caches.
Patch 15 adds a performance testing option to acme.

Hal Rosenstock (15):
  acm_notes.txt: Change DOS formatting to unix formatting
  ibacm_opts.cfg: Fix commentary typo
  acm.c: Cosmetic formatting change to acm log message
  ibacm*.cfg: Change DOS formatting to unix formatting
  ibacm*.cfg: Fix commentary typos
  ibacm_opts.cfg: Sync default options file with generated output
  More cosmetic changes for consistency between acme and config files
  man: Change DOS formatting to unix formatting
  Update ib_acme.1 and ibacm.1 man pages
  Add the ability to preload the destination GID and LID caches
  Add description of preloading GID and LID destination caches to
    acm_notes.txt
  Increase buffer space for inet_ntop from 32 to INET6_ADDRSTRLEN
  ib_acme.c: Support IPv6 addressing in resolve_ip
  Add support for preloading IPv4 and IPv6 ACM caches
  Add option to allow for ACM cache lookup performance measurement

 Makefile.am        |    2 +-
 acm_notes.txt      |  274 +++++++++++++++++++++-------------------
 ibacm_addr.cfg     |   48 ++++----
 ibacm_hosts.cfg    |   12 ++
 ibacm_opts.cfg     |  282 ++++++++++++++++++++++-------------------
 linux/acme_linux.c |    2 +-
 linux/osd.h        |    3 +
 man/ib_acme.1      |  175 ++++++++++++++------------
 man/ibacm.1        |   41 ++++++-
 man/ibacm.7        |   62 +++++-----
 src/acm.c          |  364 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 src/acme.c         |   96 ++++++++++----
 src/libacm.c       |   20 ++--
 src/libacm.h       |    7 +-
 14 files changed, 937 insertions(+), 451 deletions(-)
 create mode 100644 ibacm_hosts.cfg

-- 
1.7.8.2

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

             reply	other threads:[~2013-06-21 11:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-06-21 11:00 Hal Rosenstock [this message]
     [not found] ` <51C43267.1030301-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2013-06-28  1:46   ` [PATCH 00/15 ibacm] ACM Cache Preloading (and some cosmetic cleanups) Hefty, Sean
2013-06-28  7:45   ` Hefty, Sean
     [not found]     ` <1828884A29C6694DAF28B7E6B8A823736FD375AE-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2013-06-28 15:18       ` Hal Rosenstock
     [not found]         ` <51CDA942.9070505-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
2013-06-28 17:39           ` Hefty, Sean

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=51C43267.1030301@dev.mellanox.co.il \
    --to=hal-ldsdmyg8hgv8yrgs2mwiifqbs+8scbdb@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox