[lustre-devel] [PATCH 0/5] lnet: reduce code in lib-socket

NeilBrown neilb at suse.com
Tue Jul 24 16:07:16 PDT 2018


lib-socket contains code to iterate over network interfaces and
determine the IPv4 address of each.  It does this but using
socket-ioctls.
There are more direct interfaces within the kernel for
accessing this information, so change to use those directly.

---

NeilBrown (5):
      lustre: socklnd: use for_each_netdev() instead of lnet_ipif_enumerate()
      lustre: socklnd: use ksocknal_enumerate_interfaces for individual interfaces.
      lustre: change lnet_ipaddr_enumerate() to use for_each_netdev()
      lustre: o2iblnd: get IP address more directly.
      lustre: lnet: remove lnet_ipif_enumerate()


 .../staging/lustre/include/linux/lnet/lib-lnet.h   |    3 
 .../staging/lustre/lnet/klnds/o2iblnd/o2iblnd.c    |   48 +++--
 .../staging/lustre/lnet/klnds/socklnd/socklnd.c    |   96 ++++-----
 drivers/staging/lustre/lnet/lnet/config.c          |   78 +++----
 drivers/staging/lustre/lnet/lnet/lib-socket.c      |  211 --------------------
 5 files changed, 103 insertions(+), 333 deletions(-)

--
Signature



More information about the lustre-devel mailing list