linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/12] ib-mgmt: port madeye to user space
@ 2010-10-23  6:48 Hefty, Sean
       [not found] ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25B809B7EE-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
  0 siblings, 1 reply; 18+ messages in thread
From: Hefty, Sean @ 2010-10-23  6:48 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Sasha Khapyorsky, Hefty, Sean
  Cc: Hal Rosenstock, Ira Weiny, Jason Gunthorpe

In short, this series ports the kernel madeye debug utility to
user space.  It builds on the updated kernel MAD snooping functionality
patches recently submitted to this list.  In length, the series
adds the following to the ib-mgmt tree:

* Adds the ability to snoop MADs to libibumad.
* Adds new header files to libibumad that define various MAD
  data structures and definitions.  The headers define a minimal
  number of definitions, basically only what was needed for madeye.
* Starts the process of updating libibmad and opensm to use the
  new definitions.  mad.h and ib_types.h are updated to reference
  values in the new header file, but the names of existing defines
  did not change.
* Adds madeye as a new ib-diag.

The kernel and user space patches are both barely tested.  They compile
and run, but I didn't check the results in any detail.  The new header files
define the MAD headers, but do not define any of the data fields, such as
SA attributes.  Those are left for further discussion.

Porting madeye to user space is simply a quick and useful way to verify
that the snooping capability is working.  My ultimate goal is to allow
the IBACM to detect and react to CM timeouts.

Signed-off-by: Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>


--
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

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

end of thread, other threads:[~2010-10-24  2:27 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-23  6:48 [RFC 0/12] ib-mgmt: port madeye to user space Hefty, Sean
     [not found] ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25B809B7EE-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-10-23  6:51   ` [RFC 1/12] IB/mgmt: Add API to register for MAD snooping Hefty, Sean
2010-10-23  7:00   ` [RFC 2/12] ib-mgmt: provide MAD definitions with libibumad Hefty, Sean
     [not found]     ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25B809B7F1-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-10-23 19:06       ` Jason Gunthorpe
     [not found]         ` <20101023190601.GA10883-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2010-10-24  2:01           ` Hefty, Sean
2010-10-23  7:02   ` [RFC 3/12] ib-mgmt: add SA MAD definitions to umad Hefty, Sean
     [not found]     ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25B809B7F2-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-10-23 19:08       ` Jason Gunthorpe
2010-10-23  7:03   ` [RFC 4/12] ib-mgmt: Add basic SM " Hefty, Sean
     [not found]     ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25B809B7F3-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-10-24  2:27       ` Jason Gunthorpe
2010-10-23  7:04   ` [RFC 5/12]ib-mgmt: add CM " Hefty, Sean
2010-10-23  7:06   ` [RFC 6/12] ib-mgmt: add new umad header files to release Hefty, Sean
2010-10-23  7:07   ` [RFC 7/12] ib-mgmt: update mad.h to use umad_types.h Hefty, Sean
2010-10-23  7:09   ` [RFC 8/12] ib-mgmt: fix trace table response Hefty, Sean
2010-10-23  7:10   ` [RFC 9/12] ib-mgmt: convert ib_types.h to use umad types Hefty, Sean
2010-10-23  7:11   ` [RFC 10/12] ib-mgmt: remove duplicate definition of IB_MAD_STATUS_CLASS_MASK Hefty, Sean
2010-10-23  7:12   ` [RFC 11/12] ib-mgmt: move ntohll/htonll from mad.h to umad.h Hefty, Sean
     [not found]     ` <CF9C39F99A89134C9CF9C4CCB68B8DDF25B809B7FB-osO9UTpF0USkrb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2010-10-23 19:12       ` Jason Gunthorpe
2010-10-23  7:17   ` [RFC 12/12] ib-mgmt/diags: add utility to display snooped mads Hefty, Sean

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).