From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: [PATCH 0/3] Remove IPVlan module dependencies on IPv6 and Netfilter Date: Wed, 14 Feb 2018 20:11:03 -0500 (EST) Message-ID: <20180214.201103.1477707468358595372.davem@davemloft.net> References: <20180214181345.6368-1-mcroce@redhat.com> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org, maheshb@google.com To: mcroce@redhat.com Return-path: Received: from shards.monkeyblade.net ([184.105.139.130]:33408 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1032245AbeBOBLI (ORCPT ); Wed, 14 Feb 2018 20:11:08 -0500 In-Reply-To: <20180214181345.6368-1-mcroce@redhat.com> Sender: netdev-owner@vger.kernel.org List-ID: From: Matteo Croce Date: Wed, 14 Feb 2018 19:13:42 +0100 > The IPVlan module currently depends on IPv6 and Netfilter. > Refactor the code to allow building IPVlan module regardless of the value of > CONFIG_IPV6 and CONFIG_NETFILTER. > Also change the dependency to CONFIG_NET_L3_MASTER_DEV into a select, > as compiling L3 Master device alone has no sense. As stated, the L3 master and netfilter are hard depenencies when using ipvlan in some modes. You can't just ifdef the driver like this, it changes fundamental pieces of functionality. I would say leave things as they are right now.