From 896cd5b7bcf94d4fd2ec20c808d66e11ca87939f Mon Sep 17 00:00:00 2001 From: James Simmons Date: Mon, 31 Oct 2022 12:43:43 -0400 Subject: [PATCH] LU-10391 lnet: fix build issue when IPv6 is disabled. struct inet6_dev and struct inet6_ifaddr are not defined if IPv6 is not configured for the Linux kernel. Test-Parameters: trivial Fixes: 781499eee64 ("LU-10391 lnet: support IPv6 in lnet_inet_enumerate()") Change-Id: I8b16ad7bea1394c4560130190023590213ff2ded Signed-off-by: James Simmons Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48990 Reviewed-by: Chris Horn Reviewed-by: Neil Brown Reviewed-by: Frank Sehr Reviewed-by: Oleg Drokin Tested-by: jenkins Tested-by: Maloo --- lnet/lnet/config.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lnet/lnet/config.c b/lnet/lnet/config.c index 5dc820e..2773e8c 100644 --- a/lnet/lnet/config.c +++ b/lnet/lnet/config.c @@ -1518,8 +1518,10 @@ int lnet_inet_enumerate(struct lnet_inetdev **dev_list, struct net *ns, bool v6) for_each_netdev(ns, dev) { int flags = dev_get_flags(dev); struct in_device *in_dev; +#if IS_ENABLED(CONFIG_IPV6) struct inet6_dev *in6_dev; const struct inet6_ifaddr *ifa6; +#endif int node_id; int cpt; -- 1.8.3.1