kernel: backport mtk_soc_eth fixes from v5.13
Fixes logic that leads to this error when booting mt7621 and other
devices that use the mediatek ethernet driver:
[ 23.144378] mtk_soc_eth
1e100000.ethernet: PPE table busy
The rest are mostly moved from pending-5.10 to backport-5.10 with a
couple of cleanups and improvements from upstream.
Refresh patches.
Links:
https://git.kernel.org/netdev/net-next/c/
c5d66587b890
https://git.kernel.org/netdev/net-next/c/
3f57d8c40fea
https://git.kernel.org/netdev/net-next/c/
5196c4178549
https://git.kernel.org/netdev/net-next/c/
787082ab9f7b
https://git.kernel.org/netdev/net-next/c/
c30c4a827390
https://git.kernel.org/netdev/net-next/c/
3630d519d7c3
https://git.kernel.org/netdev/net-next/c/
16ef670789b2
https://git.kernel.org/netdev/net-next/c/
59555a8d0dd3
https://git.kernel.org/netdev/net-next/c/
6b4423b258b9
https://git.kernel.org/netdev/net-next/c/
e9229ffd550b
https://git.kernel.org/netdev/net-next/c/
4e6bf609569c
https://git.kernel.org/netdev/net-next/c/
816ac3e6e67b
https://git.kernel.org/netdev/net-next/c/
16769a8923fa
https://git.kernel.org/netdev/net-next/c/
db2c7b353db3
https://git.kernel.org/netdev/net-next/c/
fa817272c37e
https://git.kernel.org/netdev/net-next/c/
3bc8e0aff23b
Fixes: f07fe36f22fc ("kernel: update flow offload patches to upstream version")
Cc: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>