From a94298a18c37985acb88503a569a22849df2c24d Mon Sep 17 00:00:00 2001 From: dao-qiu Date: Mon, 5 Jan 2026 14:26:58 -0600 Subject: [PATCH 01/12] fix kernel panic when eth1 is configured for xdp zero copy --- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/ethernet/ti/am65-cpsw-nuss.c b/drivers/net/ethernet/ti/am65-cpsw-nuss.c index 8ef85ef5701425..75e6eb9f419c65 100644 --- a/drivers/net/ethernet/ti/am65-cpsw-nuss.c +++ b/drivers/net/ethernet/ti/am65-cpsw-nuss.c @@ -1916,7 +1916,7 @@ static int am65_cpsw_nuss_tx_compl_packets(struct am65_cpsw_common *common, if (xsk_uses_need_wakeup(tx_chn->xsk_pool)) xsk_set_tx_need_wakeup(tx_chn->xsk_pool); - ndev = common->ports[tx_chn->xsk_port_id].ndev; + ndev = common->ports[tx_chn->xsk_port_id - 1].ndev; netif_txq = netdev_get_tx_queue(ndev, chn); txq_trans_cond_update(netif_txq); xsk_tx = am65_cpsw_xsk_xmit_zc(ndev, tx_chn); -- 2.34.1