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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D08ADC636CC for ; Tue, 7 Feb 2023 10:57:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/EAE2MUV/OXlvPWT5G/ceNC/1JX8M6CrsXUvS1BFe0k=; b=h0bsI6OT8i2rnY lJgwpQaxNqpy4UuDON6YGDUuenWUmmQEGs7phRfsTpEykFsxtDm6pE5uyVSRWia6mz6lsSa2XyZNO hVzUQ+ZSGFC6soXsiodwEF1LH3KsrZgCW53/b2n/sNHJEA2uL7ccj7lebCsUYaOO/r7CA8cxxUrqW /n6889Q9+/yzErj9Wh/begCkZ/KB26rqvVlOkByU8BKbzgWY2j4qiQVLXaLBRC0OPo3l445BedHoj G+olJGclLcUj/QiSvsTbwpqVC4XLWL5AxESFa6nTQfhC/86Nxsrd9p0QWlYrryMepoEqNwnhuaPbQ Vlf8XUu0ETjg/4UxaKWQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pPLeH-00BpmD-PN; Tue, 07 Feb 2023 10:56:29 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pPLeE-00Bpkp-Sk for linux-arm-kernel@lists.infradead.org; Tue, 07 Feb 2023 10:56:28 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1675767384; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xJMeS4Tmloj1pu2OIOf+gkFxkv1db8ca8VVRRkbdn2c=; b=M+mDFZA7Qgl8b+sfjzpLn7+fHlBKYrUmjJFnrC8q917Bev/iXPhl4KHfGcmlPua3Yatb8B L7OAoyq0NJGSmUpFGMZwTa2ZVwPG1s6umrtnCCIOCljaexoAQ4N2hJ37e8nMNA4F265jMD vV4t57JJOAm2ukJJQnRWLV+Pe5Lrr0o= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-628-Qca7zDLgNlSM2zlXqklOYQ-1; Tue, 07 Feb 2023 05:56:20 -0500 X-MC-Unique: Qca7zDLgNlSM2zlXqklOYQ-1 Received: by mail-qv1-f69.google.com with SMTP id ob12-20020a0562142f8c00b004c6c72bf1d0so7345126qvb.9 for ; Tue, 07 Feb 2023 02:56:20 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=utLBczvzekSz+cWIa2fZgxlACvw9W5bN6q2slvl+YPI=; b=dc7xckr5zY9XKDZZM3i0bumvxf59u8WmB5fUI9XxGSkCLOJD0cvekoGr1H2B9RS1NA D2jO0y5wNPRFTW/m671AT+Hw/9yuPzOj8XbIPYvBGVl2+MnqQD9HjxTVlL/NVFLBtdOD /AYaFgN3z6zD5sjJvcAxW+hYXD6YWphKM3VrW+tiEAnZW/BIUyXGDBPL3w7QFEAjMX/X TjQK0G6KzmZrsp2UiTGWVrtJrdkvDPvu7ejt/3OpTRyLkmp9xfvqRiHmcPt3D+fP1Q0m og5uDjgtyr0HQKPVzZ0DQP0uBRxAJjLoCmxf7OY4ZM4NGUqvkM98TIso/o/h+o2G1GCT jecg== X-Gm-Message-State: AO0yUKWLTr+2eCrQrLj8PxBiy0UFxc9XKxSdDD3LkfyJUqv4K3os21U6 7DnEpgUl0v21BrzbEGH+QWNSObP9I0wA+HgRsBTBNxivDQTBDVnl5EN6PZQO5E00F+36ZBGo2ek JUQEp5YqCDIcJYzDG3tiz8FQGXYMK4E1qNQI= X-Received: by 2002:ac8:5709:0:b0:3b8:4951:57bb with SMTP id 9-20020ac85709000000b003b8495157bbmr5547275qtw.5.1675767379820; Tue, 07 Feb 2023 02:56:19 -0800 (PST) X-Google-Smtp-Source: AK7set/zTGzMRBR7nAgHkQ8IpNXUs+WHjz4jc2IOn+RfYLyKZo3Xwo4UgiGqPFMVxiMcEINisz+yfw== X-Received: by 2002:ac8:5709:0:b0:3b8:4951:57bb with SMTP id 9-20020ac85709000000b003b8495157bbmr5547245qtw.5.1675767379532; Tue, 07 Feb 2023 02:56:19 -0800 (PST) Received: from gerbillo.redhat.com (146-241-113-28.dyn.eolo.it. [146.241.113.28]) by smtp.gmail.com with ESMTPSA id s26-20020a05622a1a9a00b003b62e8b77e7sm9218291qtc.68.2023.02.07.02.56.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Feb 2023 02:56:19 -0800 (PST) Message-ID: Subject: Re: [PATCH net] net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware From: Paolo Abeni To: Vladimir Oltean , =?UTF-8?Q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= Cc: netdev@vger.kernel.org, "David S. Miller" , Eric Dumazet , Jakub Kicinski , Sean Wang , Landen Chao , DENG Qingfang , Andrew Lunn , Florian Fainelli , Matthias Brugger , AngeloGioacchino Del Regno , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Frank Wunderlich , erkin.bozoglu@xeront.com, richard@routerhints.com Date: Tue, 07 Feb 2023 11:56:13 +0100 In-Reply-To: <20230206174627.mv4ljr4gtkpr7w55@skbuf> References: <20230205140713.1609281-1-vladimir.oltean@nxp.com> <3649b6f9-a028-8eaf-ac89-c4d0fce412da@arinc9.com> <20230205203906.i3jci4pxd6mw74in@skbuf> <20230205235053.g5cttegcdsvh7uk3@skbuf> <116ff532-4ebc-4422-6599-1d5872ff9eb8@arinc9.com> <20230206174627.mv4ljr4gtkpr7w55@skbuf> User-Agent: Evolution 3.46.3 (3.46.3-1.fc37) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230207_025627_028404_F9191CF7 X-CRM114-Status: GOOD ( 33.52 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksCgpPbiBNb24sIDIwMjMtMDItMDYgYXQgMTk6NDYgKzAyMDAsIFZsYWRpbWlyIE9sdGVhbiB3 cm90ZToKPiBPbiBNb24sIEZlYiAwNiwgMjAyMyBhdCAwNzo0MTowNlBNICswMzAwLCBBcsSxbsOn IMOcTkFMIHdyb3RlOgo+ID4gRmluYWxseSBJIGdvdCB0aW1lLiBJdCdzIGJlZW4gYSBzZWlzbWlj YWxseSBhY3RpdmUgZGF5IHdoZXJlIEknbSBmcm9tLgo+IAo+IE15IGRlZXBlc3QgY29uZG9sZW5j ZXMgdG8gdGhvc2Ugd2hvIGV4cGVyaWVuY2VkIHRyYWdlZGllcyBhZnRlciB0b2RheSdzCj4gZWFy dGhxdWFrZXMuIEEgbG90IG9mIHBlb3BsZSBpbiBuZWlnaGJvcmluZyBjb3VudHJpZXMgYXJlIGhv cnJpZmllZAo+IHRoaW5raW5nIHdoZW4gdGhpcyB3aWxsIGhhcHBlbiB0byB0aGVtLiBIb3BlZnVs bHkgeW91IGFyZW4ndCBsaXZpbmcgaW4KPiBHYXppYW50ZXAgb3IgbmVhcmJ5IGNpdGllcy4KPiAK PiA+ICMgcGluZyAxOTIuMTY4LjIuMgo+ID4gUElORyAxOTIuMTY4LjIuMgo+ID4gWyAgIDM5LjUw ODAxM10gbXRrX3NvY19ldGggMWIxMDAwMDAuZXRoZXJuZXQgZXRoMTogZHNhX3N3aXRjaF9yY3Y6 IHRoZXJlIGlzIG5vIG1ldGFkYXRhIGRzdCBhdHRhY2hlZCB0byBza2IgMHhjMmRmZWNjMAo+ID4g Cj4gPiAjIHBpbmcgMTkyLjE2OC4yLjIKPiA+IFBJTkcgMTkyLjE2OC4yLjIKPiA+IFsgICAyMi42 NzQxODJdIG10a19zb2NfZXRoIDFiMTAwMDAwLmV0aGVybmV0IGV0aDE6IG10a19wb2xsX3J4OiBy ZWNlaXZlZCBza2IgMHhjMmQ2Nzg0MCB3aXRob3V0IFZMQU4vRFNBIHRhZyBwcmVzZW50Cj4gCj4g VGhhbmsgeW91IHNvIG11Y2ggZm9yIHRlc3RpbmcuIFdvdWxkIHlvdSBtaW5kIGNsZWFuaW5nIGV2 ZXJ5dGhpbmcgdXAgYW5kCj4gdGVzdGluZyB3aXRoIHRoaXMgcGF0Y2ggaW5zdGVhZCAoZm9ybWF0 dGVkIG9uIHRvcCBvZiBuZXQtbmV4dCk/Cj4gRXZlbiBpZiB5b3UgbmVlZCB0byBhZGFwdCB0byB5 b3VyIHRyZWUsIGhvcGVmdWxseSB5b3UgZ2V0IHRoZSBpZGVhIGZyb20KPiB0aGUgY29tbWl0IG1l c3NhZ2UuCj4gCj4gRnJvbSAyMTgwMjVmZDBjMzNhMDY4NjVlNDIwMmM1MTcwYmZjMTdlMjZjYzc1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZyb206IFZsYWRpbWlyIE9sdGVhbiA8dmxhZGlt aXIub2x0ZWFuQG54cC5jb20+Cj4gRGF0ZTogTW9uLCA2IEZlYiAyMDIzIDE5OjAzOjUzICswMjAw Cj4gU3ViamVjdDogW1BBVENIXSBuZXQ6IGV0aGVybmV0OiBtdGtfZXRoX3NvYzogZml4IERTQSBU WCB0YWcgaHdhY2NlbCBmb3Igc3dpdGNoCj4gIHBvcnQgMAo+IE1JTUUtVmVyc2lvbjogMS4wCj4g Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PVVURi04Cj4gQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogOGJpdAo+IAo+IEFyxLFuw6cgcmVwb3J0cyB0aGF0IG9uIGhpcyBNVDc2MjFB VCBVbmllbGVjIFU3NjIxLTA2IGJvYXJkIGFuZCBNVDc2MjNOSQo+IEJhbmFuYXBpIEJQSS1SMiwg cGFja2V0cyByZWNlaXZlZCBieSB0aGUgQ1BVIG92ZXIgbXQ3NTMwIHN3aXRjaCBwb3J0IDAKPiAo b2Ygd2hpY2ggdGhpcyBkcml2ZXIgYWN0cyBhcyB0aGUgRFNBIG1hc3RlcikgYXJlIG5vdCBwcm9j ZXNzZWQKPiBjb3JyZWN0bHkgYnkgc29mdHdhcmUuIE1vcmUgcHJlY2lzZWx5LCB0aGV5IGFycml2 ZSB3aXRob3V0IGEgRFNBIHRhZwo+IChpbiBwYWNrZXQgb3IgaW4gdGhlIGh3YWNjZWwgYXJlYSAt IHNrYl9tZXRhZGF0YV9kc3QoKSksIHNvIERTQSBjYW5ub3QKPiBkZW11eCB0aGVtIHRvd2FyZHMg dGhlIHN3aXRjaCdzIGludGVyZmFjZSBmb3IgcG9ydCAwLiBUcmFmZmljIGZyb20gb3RoZXIKPiBw b3J0cyByZWNlaXZlcyBhIHNrYl9tZXRhZGF0YV9kc3QoKSB3aXRoIHRoZSBjb3JyZWN0IHBvcnQg YW5kIGlzIGRlbXV4ZWQKPiBwcm9wZXJseS4KPiAKPiBMb29raW5nIGF0IG10a19wb2xsX3J4KCks IGl0IGJlY29tZXMgYXBwYXJlbnQgdGhhdCB0aGlzIGRyaXZlciB1c2VzIHRoZQo+IHNrYiB2bGFu IGh3YWNjZWwgYXJlYToKPiAKPiAJdW5pb24gewo+IAkJdTMyCQl2bGFuX2FsbDsKPiAJCXN0cnVj dCB7Cj4gCQkJX19iZTE2CXZsYW5fcHJvdG87Cj4gCQkJX191MTYJdmxhbl90Y2k7Cj4gCQl9Owo+ IAl9Owo+IAo+IGFzIGEgdGVtcG9yYXJ5IHN0b3JhZ2UgZm9yIHRoZSBWTEFOIGh3YWNjZWwgdGFn LCBvciB0aGUgRFNBIGh3YWNjZWwgdGFnLgo+IElmIHRoaXMgaXMgYSBEU0EgbWFzdGVyIGl0J3Mg YSBEU0EgaHdhY2NlbCB0YWcsIGFuZCBmaW5hbGx5IGNsZWFycyB1cAo+IHRoZSBza2IgVkxBTiBo d2FjY2VsIGhlYWRlci4KPiAKPiBJJ20gZ3Vlc3NpbmcgdGhhdCB0aGUgcHJvYmxlbSBpcyB0aGUg KG1pcyl1c2Ugb2YgQVBJLgo+IHNrYl92bGFuX3RhZ19wcmVzZW50KCkgbG9va3MgbGlrZSB0aGlz Ogo+IAo+ICAjZGVmaW5lIHNrYl92bGFuX3RhZ19wcmVzZW50KF9fc2tiKQkoISEoX19za2IpLT52 bGFuX2FsbCkKPiAKPiBTbyBpZiBib3RoIHZsYW5fcHJvdG8gYW5kIHZsYW5fdGNpIGFyZSB6ZXJv ZXMsIHNrYl92bGFuX3RhZ19wcmVzZW50KCkKPiByZXR1cm5zIHByZWNpc2VseSBmYWxzZS4gSSBk b24ndCBrbm93IGZvciBzdXJlIHdoYXQgaXMgdGhlIGZvcm1hdCBvZiB0aGUKPiBEU0EgaHdhY2Nl bCB0YWcsIGJ1dCBJIHN1cmVseSBrbm93IHRoYXQgbG93ZXJtb3N0IDMgYml0cyBvZiB2bGFuX3By b3RvCj4gYXJlIDAgd2hlbiByZWNlaXZpbmcgZnJvbSBwb3J0IDA6Cj4gCj4gCXVuc2lnbmVkIGlu dCBwb3J0ID0gdmxhbl9wcm90byAmIEdFTk1BU0soMiwgMCk7Cj4gCj4gSWYgdGhlIFJYIGRlc2Ny aXB0b3IgaGFzIG5vIG90aGVyIGJpdHMgc2V0IHRvIG5vbi16ZXJvIHZhbHVlcyBpbgo+IFJYX0RN QV9WVEFHLCB0aGVuIHRoZSBjYWxsIHRvIF9fdmxhbl9od2FjY2VsX3B1dF90YWcoKSB3aWxsIG5v dCwgaW4KPiBmYWN0LCBtYWtlIHRoZSBzdWJzZXF1ZW50IHNrYl92bGFuX3RhZ19wcmVzZW50KCkg cmV0dXJuIHRydWUsIGJlY2F1c2UKPiBpdCdzIGltcGxlbWVudGVkIGxpa2UgdGhpczoKPiAKPiBz dGF0aWMgaW5saW5lIHZvaWQgX192bGFuX2h3YWNjZWxfcHV0X3RhZyhzdHJ1Y3Qgc2tfYnVmZiAq c2tiLAo+IAkJCQkJICBfX2JlMTYgdmxhbl9wcm90bywgdTE2IHZsYW5fdGNpKQo+IHsKPiAJc2ti LT52bGFuX3Byb3RvID0gdmxhbl9wcm90bzsKPiAJc2tiLT52bGFuX3RjaSA9IHZsYW5fdGNpOwo+ IH0KPiAKPiBXaGF0IHdlIG5lZWQgdG8gZG8gdG8gZml4IHRoaXMgcHJvYmxlbSAoYXNzdW1pbmcg dGhpcyBpcyB0aGUgcHJvYmxlbSkgaXMKPiB0byBzdG9wIHVzaW5nIHNrYi0+dmxhbl9hbGwgYXMg dGVtcG9yYXJ5IHN0b3JhZ2UgZm9yIGRyaXZlciBhZmZhaXJzLCBhbmQKPiBqdXN0IGNyZWF0ZSBz b21lIGxvY2FsIHZhcmlhYmxlcyB0aGF0IHNlcnZlIHRoZSBzYW1lIHB1cnBvc2UsIGJ1dAo+IGhv cGVmdWxseSBiZXR0ZXIuIEluc3RlYWQgb2YgY2FsbGluZyBza2Jfdmxhbl90YWdfcHJlc2VudCgp LCBsZXQncyBsb29rCj4gYXQgYSBib29sZWFuIGhhc19od2FjY2VsX3RhZyB3aGljaCB3ZSBzZXQg dG8gdHJ1ZSB3aGVuIHRoZSBSWCBETUEKPiBkZXNjcmlwdG9ycyBoYXZlIHNvbWV0aGluZy4gRGlz YW1iaWd1YXRlIGJhc2VkIG9uIG5ldGRldl91c2VzX2RzYSgpCj4gd2hldGhlciB0aGlzIGlzIGEg VkxBTiBvciBEU0EgaHdhY2NlbCB0YWcsIGFuZCBvbmx5IGNhbGwKPiBfX3ZsYW5faHdhY2NlbF9w dXRfdGFnKCkgaWYgd2UncmUgY2VydGFpbiBpdCdzIGEgVkxBTiB0YWcuCj4gCj4gTGluazogaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbmV0ZGV2LzcwNGYzYTcyLWZjOWUtNzE0YS1kYjU0LTI3MmUx NzYxMjYzN0BhcmluYzkuY29tLwo+IEZpeGVzOiAyZDc2MDVhNzI5MDYgKCJuZXQ6IGV0aGVybmV0 OiBtdGtfZXRoX3NvYzogZW5hYmxlIGhhcmR3YXJlIERTQSB1bnRhZ2dpbmciKQo+IFJlcG9ydGVk LWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Cj4gU2lnbmVkLW9mZi1i eTogVmxhZGltaXIgT2x0ZWFuIDx2bGFkaW1pci5vbHRlYW5AbnhwLmNvbT4KClRoYW5rIHlvdSBW bGFkaW1pciBmb3IgdGhlIHF1aWNrIHR1cm4tYXJvdW5kISAKCkZvciBmdXR1cmUgY2FzZSwgcGxl YXNlIGF2b2lkIHJlcGx5aW5nIHdpdGggbmV3IHBhdGNoZXMgLSB0YWcgYXJlYQppbmNsdWRlZCAt IHRvIGV4aXN0aW5nIHBhdGNoL3RocmVhZCwgYXMgaXQgY29uZnVzZXMgdGFnIHByb3BhZ2F0aW9u LAp0aGFua3MhCgpQYW9sbwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK