]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: dsa: b53: move ARL entry functions into ops struct
authorJonas Gorski <jonas.gorski@gmail.com>
Fri, 7 Nov 2025 08:07:47 +0000 (09:07 +0100)
committerJakub Kicinski <kuba@kernel.org>
Tue, 11 Nov 2025 01:11:07 +0000 (17:11 -0800)
commita7e73339ad46ade76d29fb6cc7d7854222608c26
tree18d98f6a8c9a0640cc9da3320447d61284d6d75b
parente0c476f325a8c9b961a3d446c24d3c8ecae7d186
net: dsa: b53: move ARL entry functions into ops struct

Now that the differences in ARL entry formats are neatly contained into
functions per chip family, wrap them into an ops struct and add wrapper
functions to access them.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://patch.msgid.link/20251107080749.26936-7-jonas.gorski@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/b53/b53_common.c
drivers/net/dsa/b53/b53_priv.h