From 7440fb944670d14d0b7b08cf30dfc1804fc6f4b2 Mon Sep 17 00:00:00 2001 From: Alex Forencich Date: Thu, 19 Mar 2026 23:25:43 -0700 Subject: [PATCH] cndm: Add ifdefs for NAPI Signed-off-by: Alex Forencich --- src/cndm/modules/cndm/cndm_netdev.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/cndm/modules/cndm/cndm_netdev.c b/src/cndm/modules/cndm/cndm_netdev.c index b61a6d8..7350c7d 100644 --- a/src/cndm/modules/cndm/cndm_netdev.c +++ b/src/cndm/modules/cndm/cndm_netdev.c @@ -60,7 +60,11 @@ static int cndm_open(struct net_device *ndev) priv->rxq = q; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 19, 0) netif_napi_add(ndev, &cq->napi, cndm_poll_rx_cq); +#else + netif_napi_add(ndev, &cq->napi, cndm_poll_rx_cq, NAPI_POLL_WEIGHT); +#endif napi_enable(&cq->napi); } @@ -99,7 +103,11 @@ static int cndm_open(struct net_device *ndev) priv->txq = q; +#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 19, 0) netif_napi_add_tx(ndev, &cq->napi, cndm_poll_tx_cq); +#else + netif_tx_napi_add(ndev, &cq->napi, cndm_poll_tx_cq, NAPI_POLL_WEIGHT); +#endif napi_enable(&cq->napi); }