Hello:
This patch was applied to netdev/net.git (main)
by Paolo Abeni [off-list ref]:
On Mon, 31 Aug 2026 19:06:38 +0200 you wrote:
The core software reset issued in stmmac_init_dma_engine() during
ndo_open() callback clears the MTL RX packet parser registers, but
stmmac_rxp_config() is only invoked from the cls_u32 add/delete paths.
After an ifdown/ifup cycle the hardware therefore runs with the default
all-pass table while priv->tc_entries still reports the filters as
installed. Re-apply the RX packet parser table from priv->tc_entries in
stmmac_hw_setup(), right after the software reset, so the filters are
restored when the interface is brought up again.
[...]
Here is the summary with links:
- [net] net: stmmac: reconfigure RX packet parser table in stmmac_hw_setup() after reset
https://git.kernel.org/netdev/net/c/6b8fed2675fb
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html