Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3028682ybt; Mon, 29 Jun 2020 13:19:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwnQynumfeDWv2AJIIYvzFgr6YhxHUoS0YoL+fHPwMY/F8jcMCWmEV9WxlYN9GO2NQlnI0y X-Received: by 2002:a17:906:4341:: with SMTP id z1mr10215763ejm.392.1593461943366; Mon, 29 Jun 2020 13:19:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593461943; cv=none; d=google.com; s=arc-20160816; b=ZQjFBdxUNzFcKeWpBHKEtdtO5198JtRL6gDNqfnZCvChGJtCjC2Vu3LD6GS9Y77l0L PAuUhtxveB8vp+4AAWC+ZB4QREGnTlAhUF9wYKUTHvhdg7ir0PotmZuWHPvdUHmsiCby 4qleFnDtnGicEZHMLqV4VC7IwFVOCFlwHxcU38x7dp5kcxYbEMJNykCQ3lq/QF6jkU6c 7s/y6e57b2hi5A6iNyH5owQm9Tzwu3Xo7tsV0OzDkBzcPLuaVm+7Fm6a9NCz6XBEtYUO nXkeGAaI5AfPGb5Ton+1TwFEvOwlxdxf2jV5AE8jPWCbPMKywWD+VcnyFkkTRFJ9QiCd Ay6g== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=4SLcXE11E6WnrcQX58TizTKIexf12J4UCabXzjjJqY4=; b=z1FTdosRzhnhHyQBu2G9k/mPO3mE8TBOX+1Qyj4eRXJftYe60Wb2dCcxxRhEyUQ8gl k3ox6/NFPhmYA3y/sHlR6B6BIg2LwGEXt24dMvl4c9m+We00DXXGuOLs3rPT22wkQvlp FDLXHdPt9KS050ufXIMljv2Ed/FAfxtt0OFH6hJ0OFSJg/Lxd9Kk7fXLCewRdDDmCWZg EjlcPbPO9LlX4wX2kKCui4BLRWoA2ONZFRP+wuUgT9fmKVpJDVkC537aDlemVJ12Y8lE jIrjBg5FYzAy+m7WmKX6PiEHCpWSW1p6/qic7zcszm5JAxa0jicFp2kexkdI38RrvNeK 0aUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=V5DSW90x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gy14si326016ejb.313.2020.06.29.13.18.39; Mon, 29 Jun 2020 13:19:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=V5DSW90x; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729990AbgF2UPF (ORCPT + 99 others); Mon, 29 Jun 2020 16:15:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:40554 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732839AbgF2TaS (ORCPT ); Mon, 29 Jun 2020 15:30:18 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id CF031252D2; Mon, 29 Jun 2020 15:38:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593445097; bh=kmHzHmpGDabjP2zgulLoIEpfg8J3c8bV+/my2rP3Zec=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=V5DSW90xPhaGxrsqJ60BeKP04t8L4NA4669Fff3qw5o9FduQyKd9Iyp7nKzPitEk5 1Il9yaPelXUlPpQ5NkM0yGFWzCqqei1WnjJK1iucuFAbzPX7pFPchGezKUsaSELkhi X86A5XVxwNm2IdIkDFRvvqbnnsQ51Ky69KjqGMwU= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Thomas Falcon , "David S . Miller" , Greg Kroah-Hartman Subject: [PATCH 4.14 07/78] ibmveth: Fix max MTU limit Date: Mon, 29 Jun 2020 11:36:55 -0400 Message-Id: <20200629153806.2494953-8-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200629153806.2494953-1-sashal@kernel.org> References: <20200629153806.2494953-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.186-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-4.14.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 4.14.186-rc1 X-KernelTest-Deadline: 2020-07-01T15:38+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Thomas Falcon [ Upstream commit 5948378b26d89f8aa5eac37629dbd0616ce8d7a7 ] The max MTU limit defined for ibmveth is not accounting for virtual ethernet buffer overhead, which is twenty-two additional bytes set aside for the ethernet header and eight additional bytes of an opaque handle reserved for use by the hypervisor. Update the max MTU to reflect this overhead. Fixes: d894be57ca92 ("ethernet: use net core MTU range checking in more drivers") Fixes: 110447f8269a ("ethernet: fix min/max MTU typos") Signed-off-by: Thomas Falcon Signed-off-by: David S. Miller Signed-off-by: Greg Kroah-Hartman --- drivers/net/ethernet/ibm/ibmveth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/ibm/ibmveth.c b/drivers/net/ethernet/ibm/ibmveth.c index 880d925438c17..b43aebfc7f5be 100644 --- a/drivers/net/ethernet/ibm/ibmveth.c +++ b/drivers/net/ethernet/ibm/ibmveth.c @@ -1695,7 +1695,7 @@ static int ibmveth_probe(struct vio_dev *dev, const struct vio_device_id *id) } netdev->min_mtu = IBMVETH_MIN_MTU; - netdev->max_mtu = ETH_MAX_MTU; + netdev->max_mtu = ETH_MAX_MTU - IBMVETH_BUFF_OH; memcpy(netdev->dev_addr, mac_addr_p, ETH_ALEN); -- 2.25.1