From: Florian Fainelli <f.fainelli@gmail.com>
To: patchwork-bot+netdevbpf@kernel.org,
Christian Marangi <ansuelsmth@gmail.com>
Cc: andrew@lunn.ch, vivien.didelot@gmail.com, olteanv@gmail.com,
davem@davemloft.net, edumazet@google.com, kuba@kernel.org,
pabeni@redhat.com, gregkh@linuxfoundation.org, axboe@kernel.dk,
linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [net-next PATCH v5 00/14] net: dsa: qca8k: code split for qca8k
Date: Fri, 29 Jul 2022 14:42:38 -0700 [thread overview]
Message-ID: <55aafcc6-e558-dffb-babb-d3bacea615e8@gmail.com> (raw)
In-Reply-To: <165907261973.17632.10185478057101306176.git-patchwork-notify@kernel.org>
On 7/28/22 22:30, patchwork-bot+netdevbpf@kernel.org wrote:
> Hello:
>
> This series was applied to netdev/net-next.git (master)
> by Jakub Kicinski <kuba@kernel.org>:
>
> On Wed, 27 Jul 2022 13:35:09 +0200 you wrote:
>> This is needed ad ipq4019 SoC have an internal switch that is
>> based on qca8k with very minor changes. The general function is equal.
>>
>> Because of this we split the driver to common and specific code.
>>
>> As the common function needs to be moved to a different file to be
>> reused, we had to convert every remaining user of qca8k_read/write/rmw
>> to regmap variant.
>> We had also to generilized the special handling for the ethtool_stats
>> function that makes use of the autocast mib. (ipq4019 will have a
>> different tagger and use mmio so it could be quicker to use mmio instead
>> of automib feature)
>> And we had to convert the regmap read/write to bulk implementation to
>> drop the special function that makes use of it. This will be compatible
>> with ipq4019 and at the same time permits normal switch to use the eth
>> mgmt way to send the entire ATU table read/write in one go.
>>
>> [...]
>
> Here is the summary with links:
> - [net-next,v5,01/14] net: dsa: qca8k: cache match data to speed up access
> https://git.kernel.org/netdev/net-next/c/3bb0844e7bcd
> - [net-next,v5,02/14] net: dsa: qca8k: make mib autocast feature optional
> https://git.kernel.org/netdev/net-next/c/533c64bca62a
> - [net-next,v5,03/14] net: dsa: qca8k: move mib struct to common code
> https://git.kernel.org/netdev/net-next/c/027152b83043
> - [net-next,v5,04/14] net: dsa: qca8k: move qca8k read/write/rmw and reg table to common code
> https://git.kernel.org/netdev/net-next/c/d5f901eab2e9
> - [net-next,v5,05/14] net: dsa: qca8k: move qca8k bulk read/write helper to common code
> https://git.kernel.org/netdev/net-next/c/910746444313
> - [net-next,v5,06/14] net: dsa: qca8k: move mib init function to common code
> https://git.kernel.org/netdev/net-next/c/fce1ec0c4e2d
> - [net-next,v5,07/14] net: dsa: qca8k: move port set status/eee/ethtool stats function to common code
> https://git.kernel.org/netdev/net-next/c/472fcea160f2
> - [net-next,v5,08/14] net: dsa: qca8k: move bridge functions to common code
> https://git.kernel.org/netdev/net-next/c/fd3cae2f3ac1
> - [net-next,v5,09/14] net: dsa: qca8k: move set age/MTU/port enable/disable functions to common code
> https://git.kernel.org/netdev/net-next/c/b3a302b171f7
> - [net-next,v5,10/14] net: dsa: qca8k: move port FDB/MDB function to common code
> https://git.kernel.org/netdev/net-next/c/2e5bd96eea86
> - [net-next,v5,11/14] net: dsa: qca8k: move port mirror functions to common code
> https://git.kernel.org/netdev/net-next/c/742d37a84d3f
> - [net-next,v5,12/14] net: dsa: qca8k: move port VLAN functions to common code
> https://git.kernel.org/netdev/net-next/c/c5290f636624
> - [net-next,v5,13/14] net: dsa: qca8k: move port LAG functions to common code
> https://git.kernel.org/netdev/net-next/c/e9bbf019af44
> - [net-next,v5,14/14] net: dsa: qca8k: move read_switch_id function to common code
> https://git.kernel.org/netdev/net-next/c/9d1bcb1f293f
>
> You are awesome, thank you!
Oh well, at least I reviewed the patches :)
--
Florian
prev parent reply other threads:[~2022-07-29 21:42 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-07-27 11:35 [net-next PATCH v5 00/14] net: dsa: qca8k: code split for qca8k Christian Marangi
2022-07-27 11:35 ` [net-next PATCH v5 01/14] net: dsa: qca8k: cache match data to speed up access Christian Marangi
2022-07-27 14:50 ` Vladimir Oltean
2022-07-29 21:31 ` Florian Fainelli
2022-09-14 20:06 ` Regression: qca8k_sw_probe crashes (Was: Re: [net-next PATCH v5 01/14] net: dsa: qca8k: cache match data to speed up access) Pali Rohár
2022-09-14 20:08 ` Vladimir Oltean
2022-09-14 20:12 ` Pali Rohár
2022-07-27 11:35 ` [net-next PATCH v5 02/14] net: dsa: qca8k: make mib autocast feature optional Christian Marangi
2022-07-27 14:50 ` Vladimir Oltean
2022-07-29 21:32 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 03/14] net: dsa: qca8k: move mib struct to common code Christian Marangi
2022-07-29 21:33 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 04/14] net: dsa: qca8k: move qca8k read/write/rmw and reg table " Christian Marangi
2022-07-29 21:34 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 05/14] net: dsa: qca8k: move qca8k bulk read/write helper " Christian Marangi
2022-07-29 21:35 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 06/14] net: dsa: qca8k: move mib init function " Christian Marangi
2022-07-27 14:51 ` Vladimir Oltean
2022-07-29 21:35 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 07/14] net: dsa: qca8k: move port set status/eee/ethtool stats " Christian Marangi
2022-07-29 21:37 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 08/14] net: dsa: qca8k: move bridge functions " Christian Marangi
2022-07-29 21:38 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 09/14] net: dsa: qca8k: move set age/MTU/port enable/disable " Christian Marangi
2022-07-27 14:55 ` Vladimir Oltean
2022-07-29 21:39 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 10/14] net: dsa: qca8k: move port FDB/MDB function " Christian Marangi
2022-07-27 14:54 ` Vladimir Oltean
2022-07-29 21:40 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 11/14] net: dsa: qca8k: move port mirror functions " Christian Marangi
2022-07-29 21:40 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 12/14] net: dsa: qca8k: move port VLAN " Christian Marangi
2022-07-29 21:41 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 13/14] net: dsa: qca8k: move port LAG " Christian Marangi
2022-07-29 21:42 ` Florian Fainelli
2022-07-27 11:35 ` [net-next PATCH v5 14/14] net: dsa: qca8k: move read_switch_id function " Christian Marangi
2022-07-27 14:52 ` Vladimir Oltean
2022-07-29 5:30 ` [net-next PATCH v5 00/14] net: dsa: qca8k: code split for qca8k patchwork-bot+netdevbpf
2022-07-29 21:42 ` Florian Fainelli [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=55aafcc6-e558-dffb-babb-d3bacea615e8@gmail.com \
--to=f.fainelli@gmail.com \
--cc=andrew@lunn.ch \
--cc=ansuelsmth@gmail.com \
--cc=axboe@kernel.dk \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=gregkh@linuxfoundation.org \
--cc=kuba@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=olteanv@gmail.com \
--cc=pabeni@redhat.com \
--cc=patchwork-bot+netdevbpf@kernel.org \
--cc=vivien.didelot@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.