From: Vladimir Oltean <olteanv@gmail.com>
To: f.fainelli@gmail.com, vivien.didelot@gmail.com, andrew@lunn.ch,
davem@davemloft.net
Cc: netdev@vger.kernel.org, Vladimir Oltean <olteanv@gmail.com>
Subject: [PATCH net-next 00/11] FDB updates for SJA1105 DSA driver
Date: Mon, 3 Jun 2019 00:11:52 +0300 [thread overview]
Message-ID: <20190602211203.17773-1-olteanv@gmail.com> (raw)
This patch series adds:
- FDB switchdev support for the second generation of switches (P/Q/R/S).
I could test/code these now that I got a board with a SJA1105Q.
- Management route support for SJA1105 P/Q/R/S. This is needed to send
PTP/STP/management frames over the CPU port.
- Logic to hide private DSA VLANs from the 'bridge fdb' commands.
The new FDB code was also tested and still works on SJA1105T.
Vladimir Oltean (11):
net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd
net: dsa: sja1105: Fix bit offsets of index field from L2 lookup
entries
net: dsa: sja1105: Add missing L2 Forwarding Table definitions for
P/Q/R/S
net: dsa: sja1105: Plug in support for TCAM searches via the dynamic
interface
net: dsa: sja1105: Make room for P/Q/R/S FDB operations
net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 lookup
operations
net: dsa: sja1105: Make dynamic_config_read return -ENOENT if not
found
net: dsa: sja1105: Add P/Q/R/S management route support via dynamic
interface
net: dsa: sja1105: Add FDB operations for P/Q/R/S series
net: dsa: sja1105: Unset port from forwarding mask unconditionally on
fdb_del
net: dsa: sja1105: Hide the dsa_8021q VLANs from the bridge fdb
command
drivers/net/dsa/sja1105/sja1105.h | 20 +-
.../net/dsa/sja1105/sja1105_dynamic_config.c | 144 +++++++++++++-
.../net/dsa/sja1105/sja1105_dynamic_config.h | 11 +-
drivers/net/dsa/sja1105/sja1105_main.c | 186 ++++++++++++++++--
drivers/net/dsa/sja1105/sja1105_spi.c | 12 ++
.../net/dsa/sja1105/sja1105_static_config.c | 18 +-
.../net/dsa/sja1105/sja1105_static_config.h | 26 +++
7 files changed, 379 insertions(+), 38 deletions(-)
--
2.17.1
next reply other threads:[~2019-06-02 21:12 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-02 21:11 Vladimir Oltean [this message]
2019-06-02 21:11 ` [PATCH net-next 01/11] net: dsa: sja1105: Shim declaration of struct sja1105_dyn_cmd Vladimir Oltean
2019-06-04 20:55 ` Florian Fainelli
2019-06-02 21:11 ` [PATCH net-next 02/11] net: dsa: sja1105: Fix bit offsets of index field from L2 lookup entries Vladimir Oltean
2019-06-02 21:11 ` [PATCH net-next 03/11] net: dsa: sja1105: Add missing L2 Forwarding Table definitions for P/Q/R/S Vladimir Oltean
2019-06-02 21:11 ` [PATCH net-next 04/11] net: dsa: sja1105: Plug in support for TCAM searches via the dynamic interface Vladimir Oltean
2019-06-02 21:11 ` [PATCH net-next 05/11] net: dsa: sja1105: Make room for P/Q/R/S FDB operations Vladimir Oltean
2019-06-02 21:11 ` [PATCH net-next 06/11] net: dsa: sja1105: Add P/Q/R/S support for dynamic L2 lookup operations Vladimir Oltean
2019-06-02 21:11 ` [PATCH net-next 07/11] net: dsa: sja1105: Make dynamic_config_read return -ENOENT if not found Vladimir Oltean
2019-06-04 18:51 ` [PATCH net-next 00/11] FDB updates for SJA1105 DSA driver David Miller
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=20190602211203.17773-1-olteanv@gmail.com \
--to=olteanv@gmail.com \
--cc=andrew@lunn.ch \
--cc=davem@davemloft.net \
--cc=f.fainelli@gmail.com \
--cc=netdev@vger.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.