Whamcloud - gitweb
LU-11838 socklnd: use for_each_netdev() instead of lnet_ipif_enumerate() 66/33966/4
authorNeilBrown <neilb@suse.com>
Mon, 7 Jan 2019 19:13:21 +0000 (14:13 -0500)
committerOleg Drokin <green@whamcloud.com>
Mon, 11 Feb 2019 03:22:37 +0000 (03:22 +0000)
commite9d9cbb072956f2582c97263184aecd196bba14a
tree72e5d187ca787926d6523dc24377a9b68b3e4ead
parent2b045f3bc1729d43a8d9613d5609b838ad79ccc7
LU-11838 socklnd:  use for_each_netdev() instead of lnet_ipif_enumerate()

for_each_netdev() is a more direct interface and doesn't require
library support.

Also get the ip address directly from the net_device, rather than
using lnet_ipif_query().

Linux-commit: f703f71afd98e6e7ec70f92ffc52ef3ffffcd849
Linux-commit: 9eb957b98aa6322abde33240bf50dd483c5d1190

Change-Id: I82894991b9a4a250d0560af31325b6c765cc0620
Signed-off-by: NeilBrown <neilb@suse.com>
Signed-off-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/33966
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Sonia Sharma <sharmaso@whamcloud.com>
Reviewed-by: Doug Oucharek <dougso@me.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/socklnd/socklnd.c