From: Paolo Abeni Date: Thu, 29 Jun 2023 12:41:28 +0000 (+0200) Subject: Merge branch 'fix-ptp-received-on-wrong-port-with-bridged-sja1105-dsa' X-Git-Tag: v6.6.7~2415^2~30 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5998bb7642bfc984b2305dd4e37e085a2f654477;p=platform%2Fkernel%2Flinux-starfive.git Merge branch 'fix-ptp-received-on-wrong-port-with-bridged-sja1105-dsa' Vladimir Oltean says: ==================== Fix PTP received on wrong port with bridged SJA1105 DSA Since the changes were made to tag_8021q to support imprecise RX for bridged ports, the tag_sja1105 driver still prefers the source port information deduced from the VLAN headers for link-local traffic, even though the switch can theoretically do better and report the precise source port. The problem is that the tagger doesn't know when to trust one source of information over another, because the INCL_SRCPT option (to "tag" link local frames) is sometimes enabled and sometimes it isn't. The first patch makes the switch provide the hardware tag for link local traffic under all circumstances, and the second patch makes the tagger always use that hardware tag as primary source of information for link local packets. ==================== Link: https://lore.kernel.org/r/20230627094207.3385231-1-vladimir.oltean@nxp.com Signed-off-by: Paolo Abeni --- 5998bb7642bfc984b2305dd4e37e085a2f654477