]> www.infradead.org Git - users/willy/pagecache.git/commit
net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case
authorRoger Quadros <rogerq@kernel.org>
Mon, 10 Feb 2025 14:52:17 +0000 (16:52 +0200)
committerJakub Kicinski <kuba@kernel.org>
Thu, 13 Feb 2025 04:12:59 +0000 (20:12 -0800)
commit4542536f664f752db5feba2c5998b165933c34f2
treecb621e10542714c058683b50a2114c8423c225fb
parent8a9f82ff15da03a6804cdd6557fb36ff71c0924f
net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case

For XDP transmit case, swdata doesn't contain SKB but the
XDP Frame. Infer the correct swdata based on buffer type
and return the XDP Frame for XDP transmit case.

Signed-off-by: Roger Quadros <rogerq@kernel.org>
Fixes: 8acacc40f733 ("net: ethernet: ti: am65-cpsw: Add minimal XDP support")
Link: https://patch.msgid.link/20250210-am65-cpsw-xdp-fixes-v1-3-ec6b1f7f1aca@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/ti/am65-cpsw-nuss.c