Received: by 2002:a05:6a10:2785:0:0:0:0 with SMTP id ia5csp290428pxb; Fri, 8 Jan 2021 05:15:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJwMIU3m5opbhl63FgOOE3IH9EiK5HuMZBchBxP/XfjSeOMXUVtkI6YHuDE9CNczRALP1MHm X-Received: by 2002:a17:906:6606:: with SMTP id b6mr2548672ejp.151.1610111725992; Fri, 08 Jan 2021 05:15:25 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1610111725; cv=none; d=google.com; s=arc-20160816; b=CIa75oXPZ0lEgkc4vqQuflxElzMb/YSdVgZOtcRvJw5XRolQm0S3CXU3fbaXdyvtZf d5UfjpblgBPz94y0EcZ32Z0ZkRtLJ9o3wFVOMVFqvxiJrDbkekZbsCZu9RnErawLNHag ay+IWvn1F7jUXu2PdvcNuN4qXXTHX1MgRryyO6z3Xf0zHgJIA0lKM0qfEtayDvrynquW NVyrCniO9XDxGclYnNsy07SGjNjAYnRdybZ9N80iW7fyeT/6EjZivxN/81ZLMM8U+zDK HwxdW6tBuiZYuDTEqyJxvQRr5oYUNjZ/oC/aohhgw/+Ir0sLNiLMQjziBG93MK0bkoyR P3Hw== 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=9umxs0z1CG9c3LHm6Wmk0CDSP9uDdkoc9g2I+fPg5mI=; b=NwkeRlIZPkDd6vTBvoqEn04wrkwUEpuR1NnZCayfMhV5zFXH2DTaL1198szToiI4mm LmvzF85bcdT5uZQu2oTWsoEMYT7N4vdxrIQA2nWuPc2XSFY6JqgaFOlWdElB3KknpQGW orvZci+0lqPflV1olxJbGz85W/KsfZLtT6c5O9AWYbtC6BFOv4ZwZCYw2FlJ+lcn/sE4 9ALMW6UkmOAAcAmalK06EGuFcu7AQQUF+7CQzcWuMdVZlNMqOK1XeZcMdbKWLouc25Wy OdsbSmbdFFWKIQmuGEWisCilFX0eEjSg7pf8AXkck70anKZ/B1VSq+j6IIFoeUB3LYE+ 1wyQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@resnulli-us.20150623.gappssmtp.com header.s=20150623 header.b=IkYgxW89; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id pw16si3406136ejb.430.2021.01.08.05.15.01; Fri, 08 Jan 2021 05:15:25 -0800 (PST) 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=@resnulli-us.20150623.gappssmtp.com header.s=20150623 header.b=IkYgxW89; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727176AbhAHNNl (ORCPT + 99 others); Fri, 8 Jan 2021 08:13:41 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726901AbhAHNNk (ORCPT ); Fri, 8 Jan 2021 08:13:40 -0500 Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C1006C0612F4 for ; Fri, 8 Jan 2021 05:12:59 -0800 (PST) Received: by mail-ed1-x534.google.com with SMTP id g24so11101444edw.9 for ; Fri, 08 Jan 2021 05:12:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=resnulli-us.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=9umxs0z1CG9c3LHm6Wmk0CDSP9uDdkoc9g2I+fPg5mI=; b=IkYgxW89vAoa4h2gFyJjCChzRstA+SSgaZw73Y7OuiKmux5PPZ+T5SUJSb1y8BbDnr yKXd3cFJH703XQCGCWNwfqNAb3+3QroxBfkE7kNZdxMMOt0Smcsf/QfXoIuGN95TS+cf hkpq90nmauCTnsGmRT/i1eAihpDwiMkFwaIc/lUknTu7T1ynRfPhtJZOD0ngYtJ0/wgG 1Di093q+t8X4w8TSq55FHQhtmc2K1yOp+g6NgdmBRpamskZdiLljVJH43h2UZL/3eUhH +VPhSYh3df9ZXPxqpeDbe3Lt8r/1b4qeCJH4XtE7nZYdht6KXm7amBrUjp6wnmIQIYZH 7JIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=9umxs0z1CG9c3LHm6Wmk0CDSP9uDdkoc9g2I+fPg5mI=; b=ilHKpLpbiySqJDBmBOhAROPbI835xEJp0FmZj8TNvF/Le8fNoCvLhDZpRidJ3A0w4k O5qskEtwZc34KZOqsU9PBeBu/NKSKL5UQsUnIr/GvPcMEy2UsQBwPmF28gx2/nxU1v/l mdpZo/9YK2uUJ7YIaxpcqmSP2PdsZeS6m7P7ct9A3Zk3xNsaUG/P7WWBTT6CGIpKWQso slr4LVichKcv8Mv7JTtdPoYlZ8e/Sw0xlld0e5+h8n5a6y6vdK7q3gqKI3m3Xi4NwJyp QUjOIMTQsEZWq69tfUV7IVcKg+mgIg0y7kw5ZLJIGvCaYJ9kQ7F1F+XlbeVcgMtR51dl /p1A== X-Gm-Message-State: AOAM531o22J8IciCFc0EhWYCERgF35AQLhz0nwTAo4H5Jy9vZyjifiT8 bvaEp6MClyaA1EKymNMY9Ds1ShwyUNK5NMz1 X-Received: by 2002:a05:6402:1a30:: with SMTP id be16mr5381083edb.124.1610111578400; Fri, 08 Jan 2021 05:12:58 -0800 (PST) Received: from localhost ([86.61.181.4]) by smtp.gmail.com with ESMTPSA id i13sm3764109edu.22.2021.01.08.05.12.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Jan 2021 05:12:57 -0800 (PST) Date: Fri, 8 Jan 2021 14:12:56 +0100 From: Jiri Pirko To: Jarod Wilson Cc: linux-kernel@vger.kernel.org, Jay Vosburgh , Veaceslav Falico , Andy Gospodarek , "David S. Miller" , Jakub Kicinski , Thomas Davis , netdev@vger.kernel.org Subject: Re: [RFC PATCH net-next] bonding: add a vlan+srcmac tx hashing option Message-ID: <20210108131256.GG3565223@nanopsycho.orion> References: <20201218193033.6138-1-jarod@redhat.com> <20201228101145.GC3565223@nanopsycho.orion> <20210107235813.GB29828@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210107235813.GB29828@redhat.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fri, Jan 08, 2021 at 12:58:13AM CET, jarod@redhat.com wrote: >On Mon, Dec 28, 2020 at 11:11:45AM +0100, Jiri Pirko wrote: >> Fri, Dec 18, 2020 at 08:30:33PM CET, jarod@redhat.com wrote: >> >This comes from an end-user request, where they're running multiple VMs on >> >hosts with bonded interfaces connected to some interest switch topologies, >> >where 802.3ad isn't an option. They're currently running a proprietary >> >solution that effectively achieves load-balancing of VMs and bandwidth >> >utilization improvements with a similar form of transmission algorithm. >> > >> >Basically, each VM has it's own vlan, so it always sends its traffic out >> >the same interface, unless that interface fails. Traffic gets split >> >between the interfaces, maintaining a consistent path, with failover still >> >available if an interface goes down. >> > >> >This has been rudimetarily tested to provide similar results, suitable for >> >them to use to move off their current proprietary solution. >> > >> >Still on the TODO list, if these even looks sane to begin with, is >> >fleshing out Documentation/networking/bonding.rst. >> >> Jarod, did you consider using team driver instead ? :) > >That's actually one of the things that was suggested, since team I believe >already has support for this, but the user really wants to use bonding. >We're finding that a lot of users really still prefer bonding over team. Do you know the reason, other than "nostalgia"?