]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: enetc: add debugfs interface to dump MAC filter
authorWei Fang <wei.fang@nxp.com>
Tue, 6 May 2025 08:07:26 +0000 (16:07 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 May 2025 02:43:51 +0000 (19:43 -0700)
commitdf6cb095808936eb32b671d1daf80c4c5653e4d3
tree7748ec4d9327601dc36bf20b161c274a89d9056a
parent6c5bafba347b0e080cae15a73fae67fa79975c97
net: enetc: add debugfs interface to dump MAC filter

ENETC's MAC filter consists of hash MAC filter and exact MAC filter.
Hash MAC filter is a 64-bit entry hash table consisting of two 32-bit
registers. Exact MAC filter is implemented by configuring MAC address
filter table through command BD ring. The table is stored in ENETC's
internal memory and needs to be read through command BD ring. In order
to facilitate debugging, added a debugfs interface to get the relevant
information about MAC filter.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://patch.msgid.link/20250506080735.3444381-6-wei.fang@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/enetc/Makefile
drivers/net/ethernet/freescale/enetc/enetc.h
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.c [new file with mode: 0644]
drivers/net/ethernet/freescale/enetc/enetc4_debugfs.h [new file with mode: 0644]
drivers/net/ethernet/freescale/enetc/enetc4_pf.c