Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp438549pxm; Fri, 25 Feb 2022 10:58:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJwv+al0bltvV8+071p6sZmZDAUh+14MNvdIesPNR7jBfL3VhBezkIjOWRbn7U6QhaHXyI5z X-Received: by 2002:a17:907:9719:b0:6d1:8c46:678d with SMTP id jg25-20020a170907971900b006d18c46678dmr7174926ejc.168.1645815514899; Fri, 25 Feb 2022 10:58:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645815514; cv=none; d=google.com; s=arc-20160816; b=tkCel03axtjiaFl2uGvh8rhi1nqmRT/+4xyMn7yypR/Dn6eT+OJE/hwuQY928sjggo z6KFKqQCkalBX1hBE4AwfEVFdoHuIaW4N8abNRQHR1/0dbWZUEeCE8/3D33MgLHD5rr0 RD9m20y7vBaVJ3SNrtjKe1O3C6yBl3kMNELcbzsmbGpcQLE7/ALFWpTMCO003oJh+nvd MTdCZWqNcYiV1YCvuq/8mwqMr5LpDup18qma19VSawoiKV3V7kqTFc7ZIfP9SmDlwsFD +q9gEwJciAI7EWvsPJUyr0UoqEHJtWpfdEew3cdw7/S6nHpwcW6zhPIe1Pb7GtzM/NoE 45/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=ZRNZT/kowwKFbrtkcGjf3tdrcz+Mmx/9iZgGvPBsCm4=; b=lmIzTHkKSwJUwdNrK1xSlTGaQWOMcMZkDI88PaLHk/r7UK8I/1Ur5MXatXqhzLW8yi CB3C88XA9nQRRNiCTDNaTmym5W5Gt0A9YJwmGxL2ksAbBu2M63qnZFTKiXt/SYhbV1qP UOO7fdMcpbvBY2xXg5UnNXjiAWb+4dcxEpW+Z2I1ybi2MUFQYjb0z8kn4XzClPRpzPU/ uc0qR3Uqchf0w3IFlWFi47YRX/geBmurKgfs0FwlVejsIUWaAymDr3aFNSxXV0bLunYZ Q8geHsWakSJbYkwJUh9L5Cp86MJT6Q4qy4jFyhuVGVi1VIPctbZSQiYbmPHdQLcbc7PH ppfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BKTqYeU9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id v21-20020a1709060b5500b006baf12fbf82si1828098ejg.962.2022.02.25.10.58.11; Fri, 25 Feb 2022 10:58:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BKTqYeU9; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S243060AbiBYQgV (ORCPT + 99 others); Fri, 25 Feb 2022 11:36:21 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48190 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240475AbiBYQgS (ORCPT ); Fri, 25 Feb 2022 11:36:18 -0500 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B9D501E747A; Fri, 25 Feb 2022 08:35:46 -0800 (PST) Received: by mail-ej1-x633.google.com with SMTP id gb39so11975254ejc.1; Fri, 25 Feb 2022 08:35:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=ZRNZT/kowwKFbrtkcGjf3tdrcz+Mmx/9iZgGvPBsCm4=; b=BKTqYeU9PLTm12alisyOJRsh0ywv0HwGWvsGpmSCfdxAKPE5MI/mbdISUWad/EiBdy /oUPfdUu7Duc+HqzB5KEX5viPpiBEeKO+Z+ox5PxT11FMQB4F0r1e752jivmKNkiM1fm CKax+MQcWywclExu3rW0xzB38Mm/oJsKY84XSP4eFyKSWxVxnprknG8jdd/I+Sgsj1wU zSrlUEyjkzhvTofqRcVctR9LVWwPWSmlZAo6/zEbQM1PIt6saJc/U8nBw+xqOIpGGGwt ukDHFs2PKQqdz2NPDA2I83v0pKPZ/goM2f9DDuznUafKrxAj2cRQJ2qZbTxAa+zk3jP4 rMuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=ZRNZT/kowwKFbrtkcGjf3tdrcz+Mmx/9iZgGvPBsCm4=; b=IwVvKi/i6pmH5P97KglHC1p0XnYFEl4ddNKMuCX1DlAw1K5AxzCeWBnWiiNNSTzUOy rWKg3AHP9ERNOQkUlkJm/eks466oo8CoVgqOF80mSvfokX1/trdd1bsUK9DdrUGZnyW2 JTJC12lESfaMkP22en0Is2Pkh7A16I6RnPeSYUaYneh4h63GKGZwFPM2GR8b+S80Tag/ iNFwZSRw+eynT43hiCyp3oBv+6SuW5UgvO17GFkZqLBt5qHUnMfRcEmMDxazuTKc7zy5 yK4JCK8rA7j2qIy1vNHcuIqjpmge2tGaxOAShvsuwEM7m7GT9avgAy6Z4NKUISx/yTTr DJDw== X-Gm-Message-State: AOAM531WwyGLNJHtqHOr2d32r5N3aIWwdVh6/7Yvn5iTFjVxSL/npmzy uWOnPUoUbSHEI6J0MYMHwxnLs5tVhCQ= X-Received: by 2002:a17:907:1183:b0:6cf:ce2f:51c1 with SMTP id uz3-20020a170907118300b006cfce2f51c1mr6711909ejb.209.1645806945180; Fri, 25 Feb 2022 08:35:45 -0800 (PST) Received: from skbuf ([188.25.231.156]) by smtp.gmail.com with ESMTPSA id vw19-20020a170907059300b006ba4e0f2046sm1169885ejb.137.2022.02.25.08.35.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Feb 2022 08:35:44 -0800 (PST) Date: Fri, 25 Feb 2022 18:35:43 +0200 From: Vladimir Oltean To: Oleksij Rempel Cc: Woojung Huh , Andrew Lunn , Florian Fainelli , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Vivien Didelot , kernel@pengutronix.de, Jakub Kicinski , UNGLinuxDriver@microchip.com, "David S. Miller" Subject: Re: [PATCH net-next v2 1/1] net: dsa: microchip: ksz9477: implement MTU configuration Message-ID: <20220225163543.vnqlkltgmwf4vlmm@skbuf> References: <20220223084055.2719969-1-o.rempel@pengutronix.de> <20220223233833.mjknw5ko7hpxj3go@skbuf> <20220224045936.GB4594@pengutronix.de> <20220224093329.hssghouq7hmgxvwb@skbuf> <20220224093827.GC4594@pengutronix.de> <20220224094657.jzhvi67ryhuipor4@skbuf> <20220225114740.GA27407@pengutronix.de> <20220225115802.bvjd54cwwk6hjyfa@skbuf> <20220225125430.GB27407@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220225125430.GB27407@pengutronix.de> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 25, 2022 at 01:54:30PM +0100, Oleksij Rempel wrote: > > No bridge, why create a bridge? And even if you do, why add lan5 to it? > > The expectation is that standalone ports still remain functional when > > other ports join a bridge. > > No, lan5 is not added to the bridge, but stops functioning after creating > br with lan1 or any other lanX Please take time to investigate the problem and fix it. > > I was saying: > > > > ip link set lan1 up > > ip link add link lan1 name lan1.5 type vlan id 5 > > ip addr add 172.17.0.2/24 dev lan1.5 && ip link set lan1.5 up > > iperf3 -c 172.17.0.10 > > It works. This is akin to saying that without any calls to ksz9477_change_mtu(), just writing VLAN_ETH_FRAME_LEN + ETH_FCS_LEN into REG_SW_MTU__2 is sufficient to get VLAN-tagged MTU-sized packets to pass through the CPU port and the lan1 user port. So my question is: is this necessary? if (dsa_is_cpu_port(ds, port)) new_mtu += KSZ9477_INGRESS_TAG_LEN;