Files
linux-stable-mirror/net/dsa
Vladimir OlteanandGreg Kroah-Hartman 2cf4366622 net: dsa: tag_ksz: do not rely on skb_mac_header() in TX paths
[ Upstream commit 499b2491d5 ]

skb_mac_header() will no longer be available in the TX path when
reverting commit 6d1ccff627 ("net: reset mac header in
dev_start_xmit()"). As preparation for that, let's use skb_eth_hdr() to
get to the Ethernet header's MAC DA instead, helper which assumes this
header is located at skb->data (assumption which holds true here).

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Reviewed-by: Simon Horman <simon.horman@corigine.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[ sashal: adjusted context in ksz9477_xmit() and ksz9893_xmit() for
  missing tail tag PRIO support in 6.1 ]
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-07-24 15:54:31 +02:00
..