mirror-linux/drivers/net/ethernet/ti
Roger Quadros 4542536f66 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: 8acacc40f7 ("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>
2025-02-12 20:12:59 -08:00
..
icssg net: ti: icssg-prueth: Do not print physical memory addresses 2025-01-14 18:04:03 -08:00
Kconfig net: ti: icssg-prueth: add missing deps 2024-07-09 11:36:17 -07:00
Makefile net: ti: icssg-prueth: Split out common object into module 2024-07-15 13:50:40 +01:00
am65-cpsw-ethtool.c net: ethernet: ti: am65-cpsw: Introduce multi queue Rx 2024-09-13 10:48:59 +01:00
am65-cpsw-nuss.c net: ethernet: ti: am65_cpsw: fix tx_cleanup for XDP case 2025-02-12 20:12:59 -08:00
am65-cpsw-nuss.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-11-07 13:44:16 -08:00
am65-cpsw-qos.c net: ethernet: ti: am65-cpsw-qos: Add support to taprio for past base_time 2024-04-29 06:19:16 +01:00
am65-cpsw-qos.h
am65-cpsw-switchdev.c
am65-cpsw-switchdev.h
am65-cpts.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2024-04-25 12:41:37 -07:00
am65-cpts.h net: ethernet: ti: am65-cpsw/ethtool: Enable RX HW timestamp only for PTP packets 2024-04-23 12:07:24 +02:00
cpsw-common.c
cpsw-phy-sel.c
cpsw.c net: ethernet: ti: cpsw: fix the comment regarding VLAN-aware ALE 2025-01-10 18:36:11 -08:00
cpsw.h
cpsw_ale.c net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field() 2025-01-09 18:02:56 -08:00
cpsw_ale.h net: ethernet: ti: cpsw_ale: Fix warning on some platforms 2024-10-01 11:34:41 +02:00
cpsw_ethtool.c net: ethernet: ti: cpsw: disable PHY EEE advertisement 2024-12-19 19:07:48 -08:00
cpsw_new.c net: ethernet: ti: cpsw: fix the comment regarding VLAN-aware ALE 2025-01-10 18:36:11 -08:00
cpsw_priv.c net: ethernet: ti: cpsw: flower: validate control flags 2024-04-24 19:59:19 -07:00
cpsw_priv.h net: ethernet: ti: cpsw: disable PHY EEE advertisement 2024-12-19 19:07:48 -08:00
cpsw_sl.c
cpsw_sl.h
cpsw_switchdev.c
cpsw_switchdev.h
cpts.c
cpts.h
davinci_cpdma.c
davinci_cpdma.h
davinci_emac.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
davinci_mdio.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
k3-cppi-desc-pool.c
k3-cppi-desc-pool.h
netcp.h
netcp_core.c net: ethernet: Switch back to struct platform_driver::remove() 2024-10-04 16:39:56 -07:00
netcp_ethss.c net: netcp: Remove setting of RX software timestamp 2024-09-06 09:34:17 +01:00
netcp_sgmii.c
netcp_xgbepcsr.c
tlan.c
tlan.h