On 2/21/2021 13:33, Vladimir Oltean wrote:
From: Vladimir Oltean <vladimir.olt...@nxp.com> The chapter about tagging protocols is out of date because it doesn't mention all taggers that have been added since last documentation update. But judging based on that, it will always tend to lag behind, and there's no good reason why we would enumerate the supported hardware. Instead we could do something more useful and explain what there is to know about tagging protocols instead. Signed-off-by: Vladimir Oltean <vladimir.olt...@nxp.com> ---
[snip]
+Some tagging protocols, such as those in category 1 (shifting the MAC DA as +seen by the DSA master), require the DSA master to operate in promiscuous mode, +to receive all frames regardless of the value of the MAC DA. This can be done +by setting the ``promisc_on_master`` property of the ``struct dsa_device_ops``.
Nit: may require. DSA_TAG_PROTO_BRCM_PREPEND is an example of category 1 tagger however the usual (and only?) DSA master (bgmac) does not require promiscuous mode. With that:
Reviewed-by: Florian Fainelli <f.faine...@gmail.com> -- Florian