public inbox for linux-rdma@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/16] ibacm: Implement dynamic IP support
@ 2014-03-28  5:49 sean.hefty-ral2JQCrhuEAvxtiuMwx3w
       [not found] ` <1395985810-23822-1-git-send-email-sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 21+ messages in thread
From: sean.hefty-ral2JQCrhuEAvxtiuMwx3w @ 2014-03-28  5:49 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Sean Hefty

From: Sean Hefty <sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>

The following patch series implements dynamic system IP address updates for
ibacm.  System IP's are read at start up and Netlink is monitored to respond to
system IP address changes.

IP's are no longer required or supported in ibacm_addr.cfg after this series.
Support for ibacm_addr.cfg was maintained through the first 13 patches in case
this feature breaks some user in some unforeseen way. 

Ira

--
Sending this on Ira's behalf, who is experiencing technical difficulties.

- Sean

Ira Weiny (16):
  ibacm: get_devaddr remove unused variable from signature
  ibacm: pass interface name rather than 'struct ifreq' to get_devaddr,
    get_sgid, and get_pkey
  ibacm: use sysfs (in acm_if_is_ib) rather than ioctl(...
    SIOCGIFHWADDR ...) to read interface type
  ibacm: move sysfs helper functions to acm_util 'module'
  ibacm: Move calling of helper functions out of get_devaddr
  ibacm: move acm_if_iter_sys to acm_util.c
  ibacm: convert logging in acm_util.c to acm_log
  ibacm: add separate acm_ep_insert_addr function
  ibacm: read system IP's into endpoints at startup
  ibacm: add locking around end point address arrays
  ibacm: Add thread to monitor IP address changes
  ibacm: add/remove addr's in EP's when added/removed from the system.
  ibacm: fix handling of aliased IPoIB devices
  ibacm: ib_acme remove IP addresses from ibacm_addr.cfg file
    generation
  ibacm: remove acm_if_iter_sys function
  ibacm: remove processing of IP's from ibacm_addr.cfg

 Makefile.am        |   10 +-
 linux/acme_linux.c |  217 ---------------------------
 man/ib_acme.1      |    3 +-
 src/acm.c          |  419 +++++++++++++++++++++++++++++++++++++++++++++++++---
 src/acm_util.c     |  124 ++++++++++++++++
 src/acm_util.h     |   51 +++++++
 src/acme.c         |   13 +-
 7 files changed, 581 insertions(+), 256 deletions(-)
 delete mode 100644 linux/acme_linux.c
 create mode 100644 src/acm_util.c
 create mode 100644 src/acm_util.h

-- 
1.7.3

--
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] 21+ messages in thread

end of thread, other threads:[~2014-03-28 16:37 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-28  5:49 [PATCH 00/16] ibacm: Implement dynamic IP support sean.hefty-ral2JQCrhuEAvxtiuMwx3w
     [not found] ` <1395985810-23822-1-git-send-email-sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-03-28  5:49   ` [PATCH 01/16] ibacm: get_devaddr remove unused variable from signature sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:49   ` [PATCH 02/16] ibacm: pass interface name rather than 'struct ifreq' to get_devaddr, get_sgid, and get_pkey sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:49   ` [PATCH 03/16] ibacm: use sysfs (in acm_if_is_ib) rather than ioctl(... SIOCGIFHWADDR ...) to read interface type sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:49   ` [PATCH 04/16] ibacm: move sysfs helper functions to acm_util 'module' sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:49   ` [PATCH 05/16] ibacm: Move calling of helper functions out of get_devaddr sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 06/16] ibacm: move acm_if_iter_sys to acm_util.c sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 07/16] ibacm: convert logging in acm_util.c to acm_log sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 08/16] ibacm: add separate acm_ep_insert_addr function sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 09/16] ibacm: read system IP's into endpoints at startup sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 10/16] ibacm: add locking around end point address arrays sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 11/16] ibacm: Add thread to monitor IP address changes sean.hefty-ral2JQCrhuEAvxtiuMwx3w
     [not found]     ` <1395985810-23822-12-git-send-email-sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-03-28  6:43       ` Bart Van Assche
     [not found]         ` <53351A0D.1010007-HInyCGIudOg@public.gmane.org>
2014-03-28 15:51           ` Weiny, Ira
     [not found]             ` <2807E5FD2F6FDA4886F6618EAC48510E04B34C7A-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2014-03-28 16:23               ` Bart Van Assche
2014-03-28  5:50   ` [PATCH 12/16] ibacm: add/remove addr's in EP's when added/removed from the system sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 13/16] ibacm: fix handling of aliased IPoIB devices sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 14/16] ibacm: ib_acme remove IP addresses from ibacm_addr.cfg file generation sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 15/16] ibacm: remove acm_if_iter_sys function sean.hefty-ral2JQCrhuEAvxtiuMwx3w
2014-03-28  5:50   ` [PATCH 16/16] ibacm: remove processing of IP's from ibacm_addr.cfg sean.hefty-ral2JQCrhuEAvxtiuMwx3w
     [not found]     ` <1395985810-23822-17-git-send-email-sean.hefty-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-03-28 16:37       ` Hefty, Sean

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox