On 4/15/2021 2:26 AM, Tobias Waldekranz wrote: > All devices are capable of using regular DSA tags. Support for > Ethertyped DSA tags sort into three categories: > > 1. No support. Older chips fall into this category. > > 2. Full support. Datasheet explicitly supports configuring the CPU > port to receive FORWARDs with a DSA tag. > > 3. Undocumented support. Datasheet lists the configuration from > category 2 as "reserved for future use", but does empirically > behave like a category 2 device. > > So, instead of listing the one true protocol that should be used by a > particular chip, specify the level of support for EDSA (support for > regular DSA is implicit on all chips). As before, we use EDSA for all > chips that fully supports it. > > In upcoming changes, we will use this information to support > dynamically changing the tag protocol. > > Signed-off-by: Tobias Waldekranz <[email protected]> Reviewed-by: Florian Fainelli <[email protected]> -- Florian
- [PATCH v2 net-next 0/5] net: dsa: Allow default tag prot... Tobias Waldekranz
- [PATCH v2 net-next 1/5] net: dsa: mv88e6xxx: Mark c... Tobias Waldekranz
- Re: [PATCH v2 net-next 1/5] net: dsa: mv88e6xxx... Vladimir Oltean
- Re: [PATCH v2 net-next 1/5] net: dsa: mv88e6xxx... Florian Fainelli
- [PATCH v2 net-next 3/5] net: dsa: Only notify CPU p... Tobias Waldekranz
- Re: [PATCH v2 net-next 3/5] net: dsa: Only noti... Vladimir Oltean
- Re: [PATCH v2 net-next 3/5] net: dsa: Only noti... Florian Fainelli
- [PATCH v2 net-next 2/5] net: dsa: mv88e6xxx: Allow ... Tobias Waldekranz
- Re: [PATCH v2 net-next 2/5] net: dsa: mv88e6xxx... Vladimir Oltean
- Re: [PATCH v2 net-next 2/5] net: dsa: mv88e6xxx... Florian Fainelli
- [PATCH v2 net-next 5/5] dt-bindings: net: dsa: Docu... Tobias Waldekranz
- Re: [PATCH v2 net-next 5/5] dt-bindings: net: d... Rob Herring
- Re: [PATCH v2 net-next 5/5] dt-bindings: ne... Vladimir Oltean
- [PATCH v2 net-next 4/5] net: dsa: Allow default tag... Tobias Waldekranz
