Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp476094yba; Wed, 15 May 2019 04:49:20 -0700 (PDT) X-Google-Smtp-Source: APXvYqzZVpHAzwZ9PoYjvdEZDSAc9d5MmbchmpVcYMlADZ8Qbn/TryTeR1kc8DEiOzc678q65etv X-Received: by 2002:a17:902:9a03:: with SMTP id v3mr44879996plp.27.1557920960329; Wed, 15 May 2019 04:49:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557920960; cv=none; d=google.com; s=arc-20160816; b=LVvKW72JjvdH6G75mU9atKGWPnDVYjhAec+PW/FXpzjFp9xXx6rmOfAU6Y1klSvDzz RbYQrj1ZH1TKwHFiJpxY4eBruW9Dbit+uS8sQn2ABU1X2nMdksfhvuzLPebCigqpaCBb 495miB+5HStRd/+SU6WPjMX+vHQBdEzYN7LFqHmFcXt/wTTPkaXxaNVxi8o+BEt98yLf n7f1/owymKy+jCV29qJdhQLXV60RdV2BYT7IgY0e5eaAS9K0pYYA0gXtKwVgoy564gj9 fJYqMjNc12TFt+lpRJ/+y69N09DiWDN5t0dFxNWKMk6mkizLVdyNpJ2ju5HFTS5oTuRb aCEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=5QXbAYwtvAt7oRAZfQ4IeSIIJi36YLc+CiD9jMBXL/I=; b=cEI1+clY/1YgWbsRkbkzlYjeVokHDkHrzsC23sZTDxbLkn6C1tT9+t9iONnPbi5Ot5 7GMJvgvHsaSod8t3lfb8oLQH+cKvVXlJD1IW63DpOY12Q83jJJei/E67InRQAnvA3JO1 B4J6mWxyWwwFXik4qPW94DE0d66ddQYpidhc8hkm2dUuYAzKujz7fCKvAJ3Nu2E4/ko2 XmrYiVvRphBV1qVgPWjSnhpJsIAjZ0vrLQLB5bwmlcoyOBoijawbSy5SUYaqaYHHf0Kp Uf0LNOuKdJuHELPoEWvu5tKL3SoM40xqeAvyREWnLoxXwGePK0Yoe7GNbD1HDjEJVDJC IDJw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gI3RTzhT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x32si1649112pld.190.2019.05.15.04.49.05; Wed, 15 May 2019 04:49:20 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gI3RTzhT; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731924AbfEOLZG (ORCPT + 99 others); Wed, 15 May 2019 07:25:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:35724 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729575AbfEOLZE (ORCPT ); Wed, 15 May 2019 07:25:04 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B76B820818; Wed, 15 May 2019 11:25:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1557919504; bh=GlqbzxP1iKRD9SbG11QnA4E7zsVZc8ZExrGnkid4cR4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=gI3RTzhTIULFBRkfNRCx6Qa/E1UfvJ857CS1eAatPKbf/yzy0BGedHI69H19gNB+o lKVpM2EsumyBL4093dxFXdAk+Q43lRU9cZWuw0pGEOiGeUHutZ5Ne2TWR6U/UqMMlI XLwynICkKcUag0BnqGaz4n3Vhuw+nk8gFcZOdVFw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Stephen Suryaputra , David Ahern , "David S. Miller" Subject: [PATCH 4.19 101/113] vrf: sit mtu should not be updated when vrf netdev is the link Date: Wed, 15 May 2019 12:56:32 +0200 Message-Id: <20190515090701.290309582@linuxfoundation.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190515090652.640988966@linuxfoundation.org> References: <20190515090652.640988966@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stephen Suryaputra [ Upstream commit ff6ab32bd4e073976e4d8797b4d514a172cfe6cb ] VRF netdev mtu isn't typically set and have an mtu of 65536. When the link of a tunnel is set, the tunnel mtu is changed from 1480 to the link mtu minus tunnel header. In the case of VRF netdev is the link, then the tunnel mtu becomes 65516. So, fix it by not setting the tunnel mtu in this case. Signed-off-by: Stephen Suryaputra Reviewed-by: David Ahern Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- net/ipv6/sit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/net/ipv6/sit.c +++ b/net/ipv6/sit.c @@ -1084,7 +1084,7 @@ static void ipip6_tunnel_bind_dev(struct if (!tdev && tunnel->parms.link) tdev = __dev_get_by_index(tunnel->net, tunnel->parms.link); - if (tdev) { + if (tdev && !netif_is_l3_master(tdev)) { int t_hlen = tunnel->hlen + sizeof(struct iphdr); dev->hard_header_len = tdev->hard_header_len + sizeof(struct iphdr);