From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8B494C433EF for ; Mon, 14 Mar 2022 10:45:12 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238663AbiCNKqT (ORCPT ); Mon, 14 Mar 2022 06:46:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238616AbiCNKqR (ORCPT ); Mon, 14 Mar 2022 06:46:17 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 642721E3C3 for ; Mon, 14 Mar 2022 03:45:06 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id b15so15079773edn.4 for ; Mon, 14 Mar 2022 03:45:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackwall-org.20210112.gappssmtp.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=r3SbgvMuwSpWyo+T3+2fkvrANVSSGA2KeBMI0vAa/Mc=; b=2j+iM3bcJEKwZ9uQ0GbufP5c4a0aJdPJFZH7++cftGYb4uc9hqczdgnotS2iTFwHJb 40s1RKE4GJ0yvZDGQ1F8skW+18wz1+Ddjs60vDfIK0lMQjWjzeIfz+aW7mMPT12CsZVK dImyN46Ms8XYA2nqjzP5RRzJLNLGlPTPBHfDTKEjTQVzaj/euYTuaHuMJTxKZascYJVr fcjEE3Q4QdmpnV+2dEbexMR7hOLp5FC55xHDwRr566gUc5ZNZCGIFJTvnUOyUDLn1SSv PmRMThfNlvodXhLEHQVmRQzaEH798W6+DZ2QYQbzp6CuWoagDEwehLxAUvFa/x8TLK2r RMlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=r3SbgvMuwSpWyo+T3+2fkvrANVSSGA2KeBMI0vAa/Mc=; b=HY/XX0/iUp1JneDbyVmWxnvFsYicrXgoqfZwzABzvR7k7OgAAgRlKM0n3jeT2Ezw0o zRN7+ztN7SXnk8GkqMZ1jbLrd30nLHl1O+8sZIQFLNmBqD5+KanuiEj/NFsl9YOFma2n u2l9tIWcJuKgohtCixXGoaK4VkU/b1UptQCyf8mT5pZ69iYIBOIhsZcCrHMot2XIWVkb Pkq1gpgsBUtWEQblii6kg2tN3wpD83eIb7CWJ45pfQxUv4wgZwV3eezsf+8JsgQo8QuS mtcpCo9anRv0FNFLIyZX2JGW6vBQ0c1da9mBYapsCVK+y2CLkPcFnnNsCbEMljA32RNC sYbQ== X-Gm-Message-State: AOAM533xCfqTrb187GPolbNDrEdWXqPqq11G4Oeb8yQq0CJbCKH8klOV xZLca/bFWBjGUn6+PtC6NL8ZxA== X-Google-Smtp-Source: ABdhPJz1/064iHnYpmcme3MSo1mVUD0kSoK7ZiYzfHLy3RJgmGRGbmYrNcxMVl3sBsmOxT+hFFCXwg== X-Received: by 2002:a05:6402:5256:b0:416:97d1:a6a2 with SMTP id t22-20020a056402525600b0041697d1a6a2mr19796660edd.280.1647254704879; Mon, 14 Mar 2022 03:45:04 -0700 (PDT) Received: from [192.168.0.111] (87-243-81-1.ip.btc-net.bg. [87.243.81.1]) by smtp.gmail.com with ESMTPSA id e8-20020a17090681c800b006d9f7b69649sm6563655ejx.32.2022.03.14.03.45.03 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Mar 2022 03:45:04 -0700 (PDT) Message-ID: <0a95bd84-9f1a-da44-0e70-a53e3b7402db@blackwall.org> Date: Mon, 14 Mar 2022 12:45:02 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: [PATCH v3 net-next 02/14] net: bridge: mst: Allow changing a VLAN's MSTI Content-Language: en-US To: Tobias Waldekranz , davem@davemloft.net, kuba@kernel.org Cc: Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , Jiri Pirko , Ivan Vecera , Roopa Prabhu , Russell King , Ido Schimmel , Petr Machata , Cooper Lees , Matt Johnston , linux-kernel@vger.kernel.org, netdev@vger.kernel.org, bridge@lists.linux-foundation.org References: <20220314095231.3486931-1-tobias@waldekranz.com> <20220314095231.3486931-3-tobias@waldekranz.com> From: Nikolay Aleksandrov In-Reply-To: <20220314095231.3486931-3-tobias@waldekranz.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org On 14/03/2022 11:52, Tobias Waldekranz wrote: > Allow a VLAN to move out of the CST (MSTI 0), to an independent tree. > > The user manages the VID to MSTI mappings via a global VLAN > setting. The proposed iproute2 interface would be: > > bridge vlan global set dev br0 vid msti > > Changing the state in non-zero MSTIs is still not supported, but will > be addressed in upcoming changes. > > Signed-off-by: Tobias Waldekranz > --- > include/uapi/linux/if_bridge.h | 1 + > net/bridge/br_mst.c | 42 ++++++++++++++++++++++++++++++++++ > net/bridge/br_private.h | 1 + > net/bridge/br_vlan_options.c | 15 ++++++++++++ > 4 files changed, 59 insertions(+) > Acked-by: Nikolay Aleksandrov