Whamcloud - gitweb
LU-10391 lnet: only use PUBLIC IP6 addresses for connections 71/48571/3
authorMr NeilBrown <neilb@suse.de>
Fri, 16 Sep 2022 00:49:51 +0000 (10:49 +1000)
committerOleg Drokin <green@whamcloud.com>
Tue, 4 Oct 2022 19:33:18 +0000 (19:33 +0000)
commitcd3b89be221b4c5b67e14aa32001cd97ac3d54a8
tree8e50495b38403a259bdd2eef0d66a8b9739463bb
parentc0fdf9efbf927db405fa662292bd7f5d4001e1bb
LU-10391 lnet: only use PUBLIC IP6 addresses for connections

IPv6 can have temporary address.  These can be used for short-lives
outgoing connections to increase privacy.  They are not suitable for
long-term connections.

So request that only PUBLIC IPv6 addresses are used when making a
connection.

Test-Parameters: trivial testlist=sanity-lnet
Test-Parameters: serverversion=2.12 serverdistro=el7.9 testlist=runtests
Test-Parameters: clientversion=2.12 testlist=runtests
Signed-off-by: Mr NeilBrown <neilb@suse.de>
Change-Id: I1414d9ea11cd5873438a4c088884cefd7d933c8c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48571
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: jsimmons <jsimmons@infradead.org>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Serguei Smirnov <ssmirnov@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
libcfs/autoconf/lustre-libcfs.m4
libcfs/include/libcfs/linux/linux-net.h
lnet/lnet/lib-socket.c