Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp682117pxf; Thu, 8 Apr 2021 10:38:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw6GT5/t0wsAmRs2j/ylAXEQwxLn7QL7LNYQEofMPnS3ABQTBnV/II8iYpPuNKZ5yYwZETi X-Received: by 2002:a05:6402:1741:: with SMTP id v1mr2258596edx.127.1617903508504; Thu, 08 Apr 2021 10:38:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617903508; cv=none; d=google.com; s=arc-20160816; b=ZNl27TqZaFzZzDZLPnRZ5IT4CE2Al9zm6PQQKrySEKmEu73u8XR02/PSYnQoqIjHwi okvh869uFCZBsHujAoLbCid1BdaiOHR9P6AjmDo+dN2zZhH/THoaqlktgoR7xakxNcas 5Q6dZDfW4uhCKsFJEp8sr3ubgfreeWu78wxHjJ3xnm0D2cuu7Z+zX4SmwyJZew/s3s/Q hScDmulw/ocpUyzGPa+gBitL/pC8TP+fUqpfgfc8WMU44QM9IpYzRS8SqnT1aSwdry2m smMmJ5/xB34U9mi6ooDE3WYqcs1DPloG0Nq4DRLk5wXjussBXAc6LKao2eMBmFFU0ZbW eblA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=9A7WE4oNJYMOtIeZ4f1kRgh1llUM0leZ6aBbZlOQsEY=; b=wM4zYIiCvyqLZYS7xlBxZcmjku69+pMfKtcFgO8asZDSmUth/l2TWuKdwa/hyOCXnP 3DzL6AZm4hGFjAsip1nKDj6OQp3jh9dxzBeHRq0eZ1Ff9ksqJxFujFzG/O8e3seI3WVc ll3jO+6dJSADbh6KiF49IAtrfqKAtxamxoCXs3JC6XmNnR85q1UrZsCoKY4qjghJrZxe RzD5X1w4s0mOezaKdLRxyGIDKOX9MgBpJAGq5PImhvDvVtJNgQK4bjfeN6vAsf4A+IF1 /PI1qmM3nQobeQstCF3Rw3tyw09XFI/w3un0OzesZyc6q7hiVmD4x9bdDEja3PMP3c+X Y3TQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=qlHnLwUv; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cw12si84403edb.475.2021.04.08.10.38.04; Thu, 08 Apr 2021 10:38:28 -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=@gmail.com header.s=20161025 header.b=qlHnLwUv; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232552AbhDHRhK (ORCPT + 99 others); Thu, 8 Apr 2021 13:37:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37294 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232374AbhDHRhJ (ORCPT ); Thu, 8 Apr 2021 13:37:09 -0400 Received: from mail-oi1-x234.google.com (mail-oi1-x234.google.com [IPv6:2607:f8b0:4864:20::234]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 44534C061760; Thu, 8 Apr 2021 10:36:58 -0700 (PDT) Received: by mail-oi1-x234.google.com with SMTP id w70so3053793oie.0; Thu, 08 Apr 2021 10:36:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9A7WE4oNJYMOtIeZ4f1kRgh1llUM0leZ6aBbZlOQsEY=; b=qlHnLwUvHXlaPTOE5gLf2vh569G7Ws5cqIyuSqc8hW2Ixy3lsQNhGWCqE0dSr95qUW 4BUV6LRdrAJCLQ2HvbD4vQQbFn264j2Y7+ZXo3EWj5T3IOTTfwl2Uja/cAqkZKD3l/NT f250f9u6+dKGLFqvG0ZegZWxCV+86FujawYB0UDaUoATUVQr6dzvMs4CLuc+ZnYnsFG/ wHrKzpwt+gd8AicVU099/PA0rPxZb4WnH05LUUlAGxX7ActL3tX59xip+D4i6+SZIhV6 xO64OXJ+gNUQ49bCqFZjqHIfWKpziKhJHPVMDwCCzuicSDd8SNWEEhN6Sg7Z+NH2fMtS lOUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9A7WE4oNJYMOtIeZ4f1kRgh1llUM0leZ6aBbZlOQsEY=; b=lcoPfoOp5MHA+ydpdoGctN5yi6qA6EE5+EtWIVZiTBdAJYEc+vQK2pbuqepYTV/kWT NQN6crpZmFhhuwvSrC05f0GchQjABpxryGvc/rfYzI8iUw0cbkkBSVss+0fTUWd9OTE4 1nov/Dcbujk8I4e6glTKTltazIP/jlKZpV8CtC0zO8+935kSVyehOp33GezHaerv1ZYE VHAYwEkMehH4955LBBAzuAOc0VW8eFBU+sB/3LTJK+KsIUUlVsViYXrAkyqd5Js2QAMM 2OFGw6Ib9uBQkSpFMXKE9MHSq2mhaeSERjADH17S0F8DGyhoZCOMP7qBifQxwOhvUyIR SaKQ== X-Gm-Message-State: AOAM531xRMmJfr+aizqSfnhqk6ypRjoslZwauOJe6DUqo0xyj3bky6ZE Dip9GDX9GELjSM6rVngMnFPrXOLApew5fmxpPJa5yaLzHA== X-Received: by 2002:aca:fc41:: with SMTP id a62mr7102824oii.92.1617903417601; Thu, 08 Apr 2021 10:36:57 -0700 (PDT) MIME-Version: 1.0 References: <20210408172353.21143-1-TheSven73@gmail.com> In-Reply-To: <20210408172353.21143-1-TheSven73@gmail.com> From: George McCollister Date: Thu, 8 Apr 2021 12:36:45 -0500 Message-ID: Subject: Re: [PATCH net v1] Revert "lan743x: trim all 4 bytes of the FCS; not just 2" To: Sven Van Asbroeck Cc: Bryan Whitehead , David S Miller , Jakub Kicinski , UNGLinuxDriver@microchip.com, netdev@vger.kernel.org, open list Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 8, 2021 at 12:23 PM Sven Van Asbroeck wrote: > > From: Sven Van Asbroeck > > This reverts commit 3e21a10fdea3c2e4e4d1b72cb9d720256461af40. > > The reverted patch completely breaks all network connectivity on the > lan7430. tcpdump indicates missing bytes when receiving ping > packets from an external host: Can you explain the difference in behavior with what I was observing on the LAN7431? I'll retest but if this is reverted I'm going to start seeing 2 extra bytes on the end of frames and it's going to break DSA with the LAN7431 again. > > host$ ping $lan7430_ip > lan7430$ tcpdump -v > IP truncated-ip - 2 bytes missing! (tos 0x0, ttl 64, id 21715, > offset 0, flags [DF], proto ICMP (1), length 84) > > Fixes: 3e21a10fdea3 ("lan743x: trim all 4 bytes of the FCS; not just 2") > Signed-off-by: Sven Van Asbroeck > --- > > To: Bryan Whitehead > To: "David S. Miller" > To: Jakub Kicinski > To: George McCollister > Cc: UNGLinuxDriver@microchip.com > Cc: netdev@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > > drivers/net/ethernet/microchip/lan743x_main.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/ethernet/microchip/lan743x_main.c b/drivers/net/ethernet/microchip/lan743x_main.c > index 1c3e204d727c..dbdfabff3b00 100644 > --- a/drivers/net/ethernet/microchip/lan743x_main.c > +++ b/drivers/net/ethernet/microchip/lan743x_main.c > @@ -2040,7 +2040,7 @@ lan743x_rx_trim_skb(struct sk_buff *skb, int frame_length) > dev_kfree_skb_irq(skb); > return NULL; > } > - frame_length = max_t(int, 0, frame_length - RX_HEAD_PADDING - 4); > + frame_length = max_t(int, 0, frame_length - RX_HEAD_PADDING - 2); > if (skb->len > frame_length) { > skb->tail -= skb->len - frame_length; > skb->len = frame_length; > -- > 2.17.1 > Regards, George