From: Sean Hefty <[email protected]>

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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to