From patchwork Sat Jul 11 20:32:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Lunn X-Patchwork-Id: 1327387 Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=lunn.ch Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4B41n06Nwvz9sRN for ; Sun, 12 Jul 2020 06:32:36 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727901AbgGKUcf (ORCPT ); Sat, 11 Jul 2020 16:32:35 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:58818 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726961AbgGKUce (ORCPT ); Sat, 11 Jul 2020 16:32:34 -0400 Received: from andrew by vps0.lunn.ch with local (Exim 4.94) (envelope-from ) id 1juMAg-004eny-44; Sat, 11 Jul 2020 22:32:30 +0200 From: Andrew Lunn To: David Miller Cc: netdev , Vivien Didelot , Russell King , Chris Healy , Fugang Duan , Andrew Lunn Subject: [PATCH net-next 0/2] Fix MTU warnings for fec/mv886xxx combo Date: Sat, 11 Jul 2020 22:32:04 +0200 Message-Id: <20200711203206.1110108-1-andrew@lunn.ch> X-Mailer: git-send-email 2.27.0 MIME-Version: 1.0 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Since changing the MTU of dsa slave interfaces was implemented, the fec/mv88e6xxx combo has been giving warnings: [ 2.275925] mv88e6085 0.2:00: nonfatal error -95 setting MTU on port 9 [ 2.284306] eth1: mtu greater than device maximum [ 2.287759] fec 400d1000.ethernet eth1: error -22 setting MTU to include DSA overhead This patchset adds support for changing the MTU on mv88e6xxx switches, which do support jumbo frames. And it modifies the FEC driver to support its true MTU range, which is larger than the default Ethernet MTU. Andrew Lunn (2): net: dsa: mv88e6xxx: Implement MTU change net: fec: Set max MTU size to allow the MTU to be changed drivers/net/dsa/mv88e6xxx/chip.c | 27 +++++++++++++++++++++++ drivers/net/ethernet/freescale/fec_main.c | 2 ++ 2 files changed, 29 insertions(+)