Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2393069pxb; Tue, 13 Apr 2021 00:19:20 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw6rt1NxVUl56zlFuyvRgqD+uthTNxj8o4anD1ocqKQqTXRzsXObj7QFERh8ouaaWvRblUh X-Received: by 2002:a17:906:3a94:: with SMTP id y20mr30238277ejd.35.1618298360656; Tue, 13 Apr 2021 00:19:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618298360; cv=none; d=google.com; s=arc-20160816; b=f1dWZgtUJrIxF5iGF7h0siKkDeJ6krRJhlVYLZkNX1N/C4WyWUnR5SAbEh+BnKtkiH HhgVDE4czP7Ct7BeY6ExgAOghS3/yrhZuT4iErfAZfLIIz+f7b3TkP5P4vB7/zS7FuBH yupChskI1OgjTFEmJy6Zb3/s7HT0tIubsyUZ87gCoXUUarWe8n381te10okWoQ0KAmp8 V7y9jPdCvyGdsm/5JzT5Ws8xbbzZGwajRzEvUCWZPgi0+JN9cdXqP0dFpjOvgcNxrYch qTVQK7v0U05CUBUU0pzVV+d652++lqFMbDGy5qrCo3aG+TD/EE+5Mw63EjDf/5/9a6tA uQNQ== 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; bh=Qn3eCnxxpMFZF4lPyp4kwa6Fm2QEyXaZrk15LrK2yDg=; b=MzUSXasv6a0lVHxjUYLyQPzvFBG9qap6r3dHM564hz6p2phG6OW48/aKqe8otJfR0s ZXS9DgA5bQ9fHEuC+gastwkEOVwalZJS+AKEI8RTRu3VEB8ypGo4MKa5lU8JK/49eYHj poWg4ldBvMmSjFXlDc5X3nc4mjryuAxd+kXUUsMd3XDqHK0E3stDvTaEIPn1sT3ziiXd Vxnf3b8ROLZqB5k/Ey6viEpUkTnvnW/idOSY4DRcNS15wlErlfTQv4W2FdbQot38E2IZ xB04Lkd9qSLyfRWz49qY3lfEs4RP9x8GDp7qba2x02LWQrwoua6zZ/RQs7PGqzIV1fpa EzTw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=nic.cz Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id nc38si10735951ejc.362.2021.04.13.00.18.57; Tue, 13 Apr 2021 00:19:20 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=nic.cz Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240223AbhDLWFW (ORCPT + 99 others); Mon, 12 Apr 2021 18:05:22 -0400 Received: from lists.nic.cz ([217.31.204.67]:33676 "EHLO mail.nic.cz" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238235AbhDLWFS (ORCPT ); Mon, 12 Apr 2021 18:05:18 -0400 Received: from thinkpad (unknown [IPv6:2a0e:b107:ae1:0:3e97:eff:fe61:c680]) by mail.nic.cz (Postfix) with ESMTPSA id 72C2F140A75; Tue, 13 Apr 2021 00:04:58 +0200 (CEST) Date: Tue, 13 Apr 2021 00:04:57 +0200 From: Marek Behun To: Vladimir Oltean Cc: DENG Qingfang , Ansuel Smith , netdev@vger.kernel.org, "David S. Miller" , Jakub Kicinski , Andrew Lunn , Vivien Didelot , Florian Fainelli , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Eric Dumazet , Wei Wang , Cong Wang , Taehee Yoo , =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= , zhang kai , Weilong Chen , Roopa Prabhu , Di Zhu , Francis Laniel , linux-kernel@vger.kernel.org Subject: Re: [PATCH RFC net-next 0/3] Multi-CPU DSA support Message-ID: <20210413000457.61050ea3@thinkpad> In-Reply-To: <20210412163211.jrqtwwz2f7ftyli6@skbuf> References: <20210410133454.4768-1-ansuelsmth@gmail.com> <20210411200135.35fb5985@thinkpad> <20210411185017.3xf7kxzzq2vefpwu@skbuf> <20210412150045.929508-1-dqfext@gmail.com> <20210412163211.jrqtwwz2f7ftyli6@skbuf> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-100.0 required=5.9 tests=SHORTCIRCUIT, USER_IN_WELCOMELIST,USER_IN_WHITELIST shortcircuit=ham autolearn=disabled version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.nic.cz X-Virus-Scanned: clamav-milter 0.102.2 at mail X-Virus-Status: Clean Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 12 Apr 2021 19:32:11 +0300 Vladimir Oltean wrote: > On Mon, Apr 12, 2021 at 11:00:45PM +0800, DENG Qingfang wrote: > > On Sun, Apr 11, 2021 at 09:50:17PM +0300, Vladimir Oltean wrote: > > > > > > So I'd be tempted to say 'tough luck' if all your ports are not up, and > > > the ones that are are assigned statically to the same CPU port. It's a > > > compromise between flexibility and simplicity, and I would go for > > > simplicity here. That's the most you can achieve with static assignment, > > > just put the CPU ports in a LAG if you want better dynamic load balancing > > > (for details read on below). > > > > > > > Many switches such as mv88e6xxx only support MAC DA/SA load balancing, > > which make it not ideal in router application (Router WAN <--> ISP BRAS > > traffic will always have the same DA/SA and thus use only one port). > > Is this supposed to make a difference? Choose a better switch vendor! :-) Are you saying that we shall abandon trying to make the DSA subsystem work with better performace for our routers, in order to punish ourselves for our bad decision to use Marvell switches?