[PATCH 0/9] ibacm: Preparation for supporting different providers

sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-23T20:18:12Z

In order to support other mechanisms for address and route resolution,
such that those being defined for ibssa (scalable SA), ibacm will be
restructured to support the concept of 'plug-in' providers. The
existing resolution mechanism will be converted into a provider,
with the management of client requests moving into what will
become the ibacm core.

The following patches prepare the code base for this split in
functionality.

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

Sean Hefty (9):
ibacm: Release the refcnt on the correct client
ibacm: Rename client array
ibacm: Eliminate strict aliasing compiler warnings
ibacm: Relocate client refcnt
ibacm: Record index for source and destination addresses
ibacm: Change base endpoint name
ibacm: Reset endpoint state on error
ibacm: Store the base GID with acm_port
ibacm: Restructure acm_port_join

src/acm.c | 175 ++++++++++++++++++++++++++++++++++---------------------------
1 files changed, 98 insertions(+), 77 deletions(-)