Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp689119rdg; Thu, 12 Oct 2023 19:27:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEbW1QLct7fAGFsHFg6cqiPGd2pBpsZNoFyG6wZo38lmGXXavwq1zFfwS9pjQNvIQEJufDn X-Received: by 2002:a05:6a21:798a:b0:171:ccc6:7a6b with SMTP id bh10-20020a056a21798a00b00171ccc67a6bmr8174514pzc.55.1697164078608; Thu, 12 Oct 2023 19:27:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697164078; cv=none; d=google.com; s=arc-20160816; b=RcgjH49eSGIqIwVzc7V2X1Izk7TKz2fgzhqQcXxABBFaWZU03kqpJcKRbKynsfEOgz 6Qlz0MLixjbzATIdI2uMy/7aRUvVIhAltsmFVDUb1pHCDdS8y/T6Xh7SIK3NU2v8K7uH ZYD35vEeEXqJXce3gf5o2QcjwFVlyKuPJ3DR064C4EtRBzb3e9k66jayBXkvIY0a6GNW Z2k44/KDs59wY18b3sLppDXTiYK7CYEjdn7kEdrpkwyoFth2TrCIChyTWeXsIVCzCqCd Hph6hhCCDdY19XMIpLkTDcm0wkhzLrlbGiCRcuL73zFRFnVr77TWJKHwX6oJOf3dUtDW AZDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=Hzd1ftMQtB2BTCy0YmK46EH/0A56hMuJ7a7pVN/TrKs=; fh=CmrZ5fn58GJFaK+ver+ho9yJrmgXUG6bFTBe9NTq3QA=; b=FzV54zeKU5yUIpL5NU3wJ82i36+WG2pMunGxkT9FYd+Fqp4RI/at8QBSqPLGOvk5jg VxujXD/lGWlgz/SSefngxIS1j7/SsBP9IK46DbeACB062xjYMHOg6K+8rl/bjDtPXfNj EZfZU+xziYrELz+/APi04aXviaejYoEhCnbojeBz/HCwftIMInaNKcj7Qn+9lH4dZMEs g8ndPCf2tiyWmiHBhCQ68tSW1gEusnKa46Yz6A4+LYaUzIh4CrdeUUHnIgZifWO9wWjF aKpNOor99iHKi26hbsJAEO/UZJG6burEAvVdl+9lVhdR2G8NBxYMk0VuPk6uB0NzD8Ar /JnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@networkplumber-org.20230601.gappssmtp.com header.s=20230601 header.b=QjsGWQkD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=networkplumber.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id gi15-20020a17090b110f00b0026b7f68f386si2179902pjb.73.2023.10.12.19.27.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 19:27:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@networkplumber-org.20230601.gappssmtp.com header.s=20230601 header.b=QjsGWQkD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=networkplumber.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id E7D1C80401D4; Thu, 12 Oct 2023 19:27:55 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229518AbjJMC1o (ORCPT + 99 others); Thu, 12 Oct 2023 22:27:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47240 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229461AbjJMC1n (ORCPT ); Thu, 12 Oct 2023 22:27:43 -0400 Received: from mail-pj1-x102f.google.com (mail-pj1-x102f.google.com [IPv6:2607:f8b0:4864:20::102f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84800D8 for ; Thu, 12 Oct 2023 19:27:41 -0700 (PDT) Received: by mail-pj1-x102f.google.com with SMTP id 98e67ed59e1d1-27d2b814912so580170a91.0 for ; Thu, 12 Oct 2023 19:27:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1697164061; x=1697768861; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=Hzd1ftMQtB2BTCy0YmK46EH/0A56hMuJ7a7pVN/TrKs=; b=QjsGWQkDqh7XeOimt5zyJjEd94HQyoG6is2+nk1cAN8zf+4HpRZsQ5VhniDLgbEULE 8577dWPvUCsyaeWahFMqgRwCauU6HBnTCKpp853yHFwVbFV/aZ+yR6sWX69SxO9R8HJW 0HN60lNPJq/5ACEcF7mEcpzeCUFiFJoX3Q7Vi6tEisdaPYew73iJkccEBn6TTBPxgXl3 DqmqYflIOQreHHBRjBOLSItjTznWDpeLHZQKzkcXuKF7ojAK+1SPrNxqE2paExIqfXa8 idmNp5X0EmOtNA/wZxlctZG8a3v6UBGqRY1ymp9c54XnqRj9C9YMDusHVFOVbNXScFnY hP6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697164061; x=1697768861; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Hzd1ftMQtB2BTCy0YmK46EH/0A56hMuJ7a7pVN/TrKs=; b=X1lJZeL0/DSvSkK/jFr6noiY+b/16/XR1nKIjq57huyCM46MlU7U+snJF1kc71ACOk LbD5S+XX+uBVLVyqYiRWQFQCDCdkZ1/KEvcethss+0pdvwTCybVTXuCPZq7qIkQPd/B7 7fJH7Cr0xHVYvQmq8Sb7XXtG6mA9TeRHMd5CZPaHZnvAZzKs4uj1KYcGlTFKEqZpqEne MO+xhUHcIjuqvPo8FHlHq2453/12J+zxtmOnkPWa0pYS8pK49WfynAa4cl0gP5/szcW6 Ue/+EgJY1yoD42qXQzGtqGD9rSG2/a+3j+g0zazrnB0Di1zkvEW3drRoKDodntLWcglQ NaMw== X-Gm-Message-State: AOJu0YxDIUDdL9r0YkNj7yl6tizDDKingUiamxuJUz+T70dm4ZAifP7s wddJwgLasuZ0yUHYyMsAZYyhHg== X-Received: by 2002:a17:90a:fb83:b0:27d:4129:ecd9 with SMTP id cp3-20020a17090afb8300b0027d4129ecd9mr2595pjb.26.1697164060876; Thu, 12 Oct 2023 19:27:40 -0700 (PDT) Received: from hermes.local (204-195-126-68.wavecable.com. [204.195.126.68]) by smtp.gmail.com with ESMTPSA id gm14-20020a17090b100e00b0027d06ddc06bsm2490510pjb.33.2023.10.12.19.27.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Oct 2023 19:27:40 -0700 (PDT) Date: Thu, 12 Oct 2023 19:27:38 -0700 From: Stephen Hemminger To: Vladimir Oltean Cc: Florian Fainelli , netdev@vger.kernel.org, Andrew Lunn , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Broadcom internal kernel review list , "open list:ARM/Mediatek SoC support" , "moderated list:ARM/Mediatek SoC support" Subject: Re: [PATCH net-next v2 1/2] net: dsa: Use conduit and user terms Message-ID: <20231012192738.34ed1f19@hermes.local> In-Reply-To: <20231012231029.tqz3e5dnlvbmcmja@skbuf> References: <20231011222026.4181654-1-florian.fainelli@broadcom.com> <20231011222026.4181654-1-florian.fainelli@broadcom.com> <20231011222026.4181654-2-florian.fainelli@broadcom.com> <20231011222026.4181654-2-florian.fainelli@broadcom.com> <20231012231029.tqz3e5dnlvbmcmja@skbuf> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 12 Oct 2023 19:27:56 -0700 (PDT) On Fri, 13 Oct 2023 02:10:29 +0300 Vladimir Oltean wrote: > > Secondly, it is possible to perform load balancing between CPU ports on a per > > packet basis, rather than statically assigning user ports to CPU ports. > > -This can be achieved by placing the DSA masters under a LAG interface (bonding > > +This can be achieved by placing the DSA conduits under a LAG interface (bonding > > or team). DSA monitors this operation and creates a mirror of this software LAG > > -on the CPU ports facing the physical DSA masters that constitute the LAG slave > > +on the CPU ports facing the physical DSA conduits that constitute the LAG user > > Replacing "LAG slave devices" with "LAG user devices" wasn't warranted, > and it alters the meaning. The term slave is not in the IEEE 802 standard. Most other implementations use member instead of slave.