net: dsa: hellcreek: Allow PTP P2P measurements on blocked ports
authorKurt Kanzenbach <kurt@linutronix.de>
Tue, 14 Dec 2021 13:45:07 +0000 (14:45 +0100)
committerJakub Kicinski <kuba@kernel.org>
Wed, 15 Dec 2021 02:46:28 +0000 (18:46 -0800)
Allow PTP peer delay measurements on blocked ports by STP. In case of topology
changes the PTP stack can directly start with the correct delays.

Fixes: ddd56dfe52c9 ("net: dsa: hellcreek: Add PTP clock support")
Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/hirschmann/hellcreek.c

index 17d3a4a3582e6acb25ca249aa898e7f101e57bdb..cc0e4465bbbf80bca7312ff65d178669b95d3d4d 100644 (file)
@@ -1070,7 +1070,7 @@ static int hellcreek_setup_fdb(struct hellcreek *hellcreek)
                .portmask     = 0x03,   /* Management ports */
                .age          = 0,
                .is_obt       = 0,
-               .pass_blocked = 0,
+               .pass_blocked = 1,
                .is_static    = 1,
                .reprio_tc    = 6,      /* TC: 6 as per IEEE 802.1AS */
                .reprio_en    = 1,