[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <caee7cef-9089-047b-43d4-78e88e231c9e@infradead.org>
Date: Fri, 12 Apr 2019 08:32:58 -0700
From: Randy Dunlap <rdunlap@...radead.org>
To: Florian Westphal <fw@...len.de>, steffen.klassert@...unet.com
Cc: netdev@...r.kernel.org
Subject: Re: [PATCH ipsec-next] xfrm: kconfig: make xfrm depend on inet
On 4/12/19 1:14 AM, Florian Westphal wrote:
> when CONFIG_INET is not enabled:
> net/xfrm/xfrm_output.c: In function ‘xfrm4_tunnel_encap_add’:
> net/xfrm/xfrm_output.c:234:2: error: implicit declaration of function ‘ip_select_ident’ [-Werror=implicit-function-declaration]
> ip_select_ident(dev_net(dst->dev), skb, NULL);
>
> XFRM only supports ipv4 and ipv6 so change dependency to INET and place
> user-visible options (pfkey sockets, migrate support and the like)
> under 'if INET' guard as well.
>
> Fixes: 1de70830066b7 ("xfrm: remove output2 indirection from xfrm_mode")
> Reported-by: Randy Dunlap <rdunlap@...radead.org>
> Signed-off-by: Florian Westphal <fw@...len.de>
Acked-by: Randy Dunlap <rdunlap@...radead.org> # build-tested
Thanks.
> ---
> net/xfrm/Kconfig | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/net/xfrm/Kconfig b/net/xfrm/Kconfig
> index 5d43aaa17027..1ec8071226b2 100644
> --- a/net/xfrm/Kconfig
> +++ b/net/xfrm/Kconfig
> @@ -3,7 +3,7 @@
> #
> config XFRM
> bool
> - depends on NET
> + depends on INET
> select GRO_CELLS
> select SKB_EXTENSIONS
>
> @@ -15,9 +15,9 @@ config XFRM_ALGO
> select XFRM
> select CRYPTO
>
> +if INET
> config XFRM_USER
> tristate "Transformation user configuration interface"
> - depends on INET
> select XFRM_ALGO
> ---help---
> Support for Transformation(XFRM) user configuration interface
> @@ -56,7 +56,7 @@ config XFRM_MIGRATE
>
> config XFRM_STATISTICS
> bool "Transformation statistics"
> - depends on INET && XFRM && PROC_FS
> + depends on XFRM && PROC_FS
> ---help---
> This statistics is not a SNMP/MIB specification but shows
> statistics about transformation error (or almost error) factor
> @@ -95,3 +95,5 @@ config NET_KEY_MIGRATE
> <draft-sugimoto-mip6-pfkey-migrate>.
>
> If unsure, say N.
> +
> +endif # INET
>
--
~Randy
Powered by blists - more mailing lists