From patchwork Thu Apr 26 10:36:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tobias Regnery X-Patchwork-Id: 904976 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="TCiNmazS"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 40WtzD27S9z9ry1 for ; Thu, 26 Apr 2018 20:46:32 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755380AbeDZKqT (ORCPT ); Thu, 26 Apr 2018 06:46:19 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:55268 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754630AbeDZKqR (ORCPT ); Thu, 26 Apr 2018 06:46:17 -0400 Received: by mail-wm0-f66.google.com with SMTP id f6so12119043wmc.4; Thu, 26 Apr 2018 03:46:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=LEujToeGBSkJMP6uHHDPM2kQ667g96m8KZ8o+0wHvaw=; b=TCiNmazSGVWOkqOwmCfs7uQRy7oY+NV6NnziTZc5HSEwVz21JOQVpoOAuRj/liqUdM LtGEro2+VK6cbrXxqCXI2KFoTmCWpoax+873/ZQnn/kie6dS73zOHvbZ5lcykCsQ7QaH /u9eVNy7FWh4cZRotYLH5/xePq8Hcw4VTohJy7U6SXn8SVYCGu+6JyU4h7Iycqd738/z J0NutXpe6c5GNuiMe+3JL9Gr2bVnUHfVD/jBY5r/8PhnpuocZD1ENZws+lm3Bv0R2dPi GnDh6IIigvI6kX+e0TvTkPqnk86EmQ9l7jom+ZHSKEXV82VTcjWNhpQyUe57TuuZtdAF MW2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=LEujToeGBSkJMP6uHHDPM2kQ667g96m8KZ8o+0wHvaw=; b=CTUkKVfWrd411l1aYWyKpT294yPlDhkw22SJk/OtKg/omdly6BGuTfRHgNWZdLPz3A vaJ7mSvlP0g6Ai7lI8YYPCD7WgXCPu2J2FMwc1jUZn3zDBssYTAbbTc9m84FxY86/IxA bi2DWCdh1VnwrsEuUnNLIfmkpYFbedMjNa0LmNGFTMPl1pKj+gz64GjJvgm+Ktf2QZqe 2essgvPP3Q2IZXedQkEo3os5/Yhcsl6b2NcgPXowoBprgGMDYoG3YQqB1Erepog60S+h doA4OPRxv+kF4mrlK1xdkiKELvhCYWpvQpSieEEChT1OBbYQ13RHr31woFOGx33tGR2j XUsg== X-Gm-Message-State: ALQs6tASoaTbLzY6rT5iaDtB4SacjKPJ0zhHrTObyB+hBydYUt2712/X O0HAzj5pNDnccyaQIa+ptJ62ETkhRe0= X-Google-Smtp-Source: AB8JxZokYNJOIA9tccZZ4ErpKXk7jBv0zRMtaKo1bT/Yb5L4VTU9ZYPmSi3BpGbjliDHGANADLz0lA== X-Received: by 10.28.100.137 with SMTP id y131mr3990288wmb.82.1524739575597; Thu, 26 Apr 2018 03:46:15 -0700 (PDT) Received: from [127.0.1.1] ([83.243.48.51]) by smtp.gmail.com with ESMTPSA id n79sm22681939wmi.20.2018.04.26.03.46.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 Apr 2018 03:46:14 -0700 (PDT) From: Tobias Regnery To: davem@davemloft.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Cc: alexey.kodanev@oracle.com, Tobias Regnery Subject: [PATCH net-next] geneve: fix build with modular IPV6 Date: Thu, 26 Apr 2018 12:36:36 +0200 Message-Id: <20180426103636.16113-1-tobias.regnery@gmail.com> X-Mailer: git-send-email 2.17.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Commit c40e89fd358e ("geneve: configure MTU based on a lower device") added an IS_ENABLED(CONFIG_IPV6) to geneve, leading to the following link error with CONFIG_GENEVE=y and CONFIG_IPV6=m: drivers/net/geneve.o: In function `geneve_link_config': geneve.c:(.text+0x14c): undefined reference to `rt6_lookup' Fix this by adding a Kconfig dependency and forcing GENEVE to be a module when IPV6 is a module. Fixes: c40e89fd358e ("geneve: configure MTU based on a lower device") Signed-off-by: Tobias Regnery --- drivers/net/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index 891846655000..a029b27fd002 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig @@ -198,6 +198,7 @@ config VXLAN config GENEVE tristate "Generic Network Virtualization Encapsulation" depends on INET && NET_UDP_TUNNEL + depends on IPV6 || !IPV6 select NET_IP_TUNNEL select GRO_CELLS ---help---