diff --git a/arch/arm/src/c5471/c5471_ethernet.c b/arch/arm/src/c5471/c5471_ethernet.c index 7bfe777d325..fcdc53af43b 100644 --- a/arch/arm/src/c5471/c5471_ethernet.c +++ b/arch/arm/src/c5471/c5471_ethernet.c @@ -2012,7 +2012,7 @@ static void c5471_txavail_work(FAR void *arg) { /* If so, then poll the network for new XMIT data */ - devif_poll(&priv->c_dev, c5471_txpoll); + devif_timer(&priv->c_dev, 0, c5471_txpoll); } } diff --git a/arch/arm/src/imxrt/imxrt_enet.c b/arch/arm/src/imxrt/imxrt_enet.c index 278cd0ce7bd..7b4604dde5c 100644 --- a/arch/arm/src/imxrt/imxrt_enet.c +++ b/arch/arm/src/imxrt/imxrt_enet.c @@ -1517,7 +1517,7 @@ static void imxrt_txavail_work(FAR void *arg) * new XMIT data. */ - devif_poll(&priv->dev, imxrt_txpoll); + devif_timer(&priv->dev, 0, imxrt_txpoll); } } diff --git a/arch/arm/src/imxrt/imxrt_flexcan.c b/arch/arm/src/imxrt/imxrt_flexcan.c index c6839c61f11..5e666598c8d 100644 --- a/arch/arm/src/imxrt/imxrt_flexcan.c +++ b/arch/arm/src/imxrt/imxrt_flexcan.c @@ -1298,7 +1298,7 @@ static void imxrt_txavail_work(FAR void *arg) * new XMIT data. */ - devif_poll(&priv->dev, imxrt_txpoll); + devif_timer(&priv->dev, 0, imxrt_txpoll); } } diff --git a/arch/arm/src/kinetis/kinetis_enet.c b/arch/arm/src/kinetis/kinetis_enet.c index ba6cfbd1d60..0003b141341 100644 --- a/arch/arm/src/kinetis/kinetis_enet.c +++ b/arch/arm/src/kinetis/kinetis_enet.c @@ -1364,7 +1364,7 @@ static void kinetis_txavail_work(FAR void *arg) * new XMIT data. */ - devif_poll(&priv->dev, kinetis_txpoll); + devif_timer(&priv->dev, 0, kinetis_txpoll); } } diff --git a/arch/arm/src/kinetis/kinetis_flexcan.c b/arch/arm/src/kinetis/kinetis_flexcan.c index c201dc4ada9..53a0a7d851d 100644 --- a/arch/arm/src/kinetis/kinetis_flexcan.c +++ b/arch/arm/src/kinetis/kinetis_flexcan.c @@ -1337,7 +1337,7 @@ static void kinetis_txavail_work(FAR void *arg) * new XMIT data. */ - devif_poll(&priv->dev, kinetis_txpoll); + devif_timer(&priv->dev, 0, kinetis_txpoll); } } diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c index 000ebee58c3..a806606b093 100644 --- a/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c +++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c @@ -1850,7 +1850,7 @@ static void lpc17_40_txavail_work(FAR void *arg) { /* If so, then poll the network layer for new XMIT data */ - devif_poll(&priv->lp_dev, lpc17_40_txpoll); + devif_timer(&priv->lp_dev, 0, lpc17_40_txpoll); } } diff --git a/arch/arm/src/lpc43xx/lpc43_ethernet.c b/arch/arm/src/lpc43xx/lpc43_ethernet.c index 2b03b9ecfad..00c56d56699 100644 --- a/arch/arm/src/lpc43xx/lpc43_ethernet.c +++ b/arch/arm/src/lpc43xx/lpc43_ethernet.c @@ -1284,7 +1284,7 @@ static void lpc43_dopoll(FAR struct lpc43_ethmac_s *priv) if (dev->d_buf) { - devif_poll(dev, lpc43_txpoll); + devif_timer(dev, 0, lpc43_txpoll); /* We will, most likely end up with a buffer to be freed. But it * might not be the same one that we allocated above. diff --git a/arch/arm/src/s32k1xx/s32k1xx_enet.c b/arch/arm/src/s32k1xx/s32k1xx_enet.c index d4f8f2799dd..4319e41b801 100644 --- a/arch/arm/src/s32k1xx/s32k1xx_enet.c +++ b/arch/arm/src/s32k1xx/s32k1xx_enet.c @@ -1521,7 +1521,7 @@ static void s32k1xx_txavail_work(FAR void *arg) * new XMIT data. */ - devif_poll(&priv->dev, s32k1xx_txpoll); + devif_timer(&priv->dev, 0, s32k1xx_txpoll); } } diff --git a/arch/arm/src/s32k1xx/s32k1xx_flexcan.c b/arch/arm/src/s32k1xx/s32k1xx_flexcan.c index 8d28042d713..65282b06d1c 100644 --- a/arch/arm/src/s32k1xx/s32k1xx_flexcan.c +++ b/arch/arm/src/s32k1xx/s32k1xx_flexcan.c @@ -1339,7 +1339,7 @@ static void s32k1xx_txavail_work(FAR void *arg) * new XMIT data. */ - devif_poll(&priv->dev, s32k1xx_txpoll); + devif_timer(&priv->dev, 0, s32k1xx_txpoll); } } diff --git a/arch/arm/src/sam34/sam_emac.c b/arch/arm/src/sam34/sam_emac.c index b12e85bf084..1d940d5115d 100644 --- a/arch/arm/src/sam34/sam_emac.c +++ b/arch/arm/src/sam34/sam_emac.c @@ -961,7 +961,7 @@ static void sam_dopoll(struct sam_emac_s *priv) * then poll the network for new XMIT data. */ - devif_poll(dev, sam_txpoll); + devif_timer(dev, 0, sam_txpoll); } } diff --git a/arch/arm/src/sama5/sam_emaca.c b/arch/arm/src/sama5/sam_emaca.c index 9898514e063..73c14c612bf 100644 --- a/arch/arm/src/sama5/sam_emaca.c +++ b/arch/arm/src/sama5/sam_emaca.c @@ -969,7 +969,7 @@ static void sam_dopoll(struct sam_emac_s *priv) * then poll the network for new XMIT data. */ - devif_poll(dev, sam_txpoll); + devif_timer(dev, 0, sam_txpoll); } } diff --git a/arch/arm/src/sama5/sam_emacb.c b/arch/arm/src/sama5/sam_emacb.c index f4828173fbb..270dbacf498 100644 --- a/arch/arm/src/sama5/sam_emacb.c +++ b/arch/arm/src/sama5/sam_emacb.c @@ -1310,7 +1310,7 @@ static void sam_dopoll(struct sam_emac_s *priv) * then poll the network for new XMIT data. */ - devif_poll(dev, sam_txpoll); + devif_timer(dev, 0, sam_txpoll); } } diff --git a/arch/arm/src/sama5/sam_gmac.c b/arch/arm/src/sama5/sam_gmac.c index 52a8072e678..8f2c191f6ba 100644 --- a/arch/arm/src/sama5/sam_gmac.c +++ b/arch/arm/src/sama5/sam_gmac.c @@ -911,7 +911,7 @@ static void sam_dopoll(struct sam_gmac_s *priv) * then poll the network for new XMIT data. */ - devif_poll(dev, sam_txpoll); + devif_timer(dev, 0, sam_txpoll); } } diff --git a/arch/arm/src/samd5e5/sam_gmac.c b/arch/arm/src/samd5e5/sam_gmac.c index 29dbd4d600f..1349dae9423 100644 --- a/arch/arm/src/samd5e5/sam_gmac.c +++ b/arch/arm/src/samd5e5/sam_gmac.c @@ -900,7 +900,7 @@ static void sam_dopoll(struct sam_gmac_s *priv) * then poll the network for new XMIT data. */ - devif_poll(dev, sam_txpoll); + devif_timer(dev, 0, sam_txpoll); } } diff --git a/arch/arm/src/samv7/sam_emac.c b/arch/arm/src/samv7/sam_emac.c index fa5c55e5615..562590dbdfb 100644 --- a/arch/arm/src/samv7/sam_emac.c +++ b/arch/arm/src/samv7/sam_emac.c @@ -1617,7 +1617,7 @@ static void sam_dopoll(struct sam_emac_s *priv, int qid) * then poll the network for new XMIT data. */ - devif_poll(dev, sam_txpoll); + devif_timer(dev, 0, sam_txpoll); } } diff --git a/arch/arm/src/stm32f7/stm32_ethernet.c b/arch/arm/src/stm32f7/stm32_ethernet.c index 4c4b2052dad..dedbe6abfb2 100644 --- a/arch/arm/src/stm32f7/stm32_ethernet.c +++ b/arch/arm/src/stm32f7/stm32_ethernet.c @@ -1434,7 +1434,7 @@ static void stm32_dopoll(struct stm32_ethmac_s *priv) if (dev->d_buf) { - devif_poll(dev, stm32_txpoll); + devif_timer(dev, 0, stm32_txpoll); /* We will, most likely end up with a buffer to be freed. But it * might not be the same one that we allocated above. diff --git a/arch/arm/src/stm32h7/stm32_ethernet.c b/arch/arm/src/stm32h7/stm32_ethernet.c index a829fdc3288..d0d26c9459d 100644 --- a/arch/arm/src/stm32h7/stm32_ethernet.c +++ b/arch/arm/src/stm32h7/stm32_ethernet.c @@ -1451,7 +1451,7 @@ static void stm32_dopoll(struct stm32_ethmac_s *priv) if (dev->d_buf) { - devif_poll(dev, stm32_txpoll); + devif_timer(dev, 0, stm32_txpoll); /* We will, most likely end up with a buffer to be freed. But it * might not be the same one that we allocated above. diff --git a/arch/arm/src/tiva/lm/lm3s_ethernet.c b/arch/arm/src/tiva/lm/lm3s_ethernet.c index 46d1286d178..7322a384f61 100644 --- a/arch/arm/src/tiva/lm/lm3s_ethernet.c +++ b/arch/arm/src/tiva/lm/lm3s_ethernet.c @@ -1556,7 +1556,7 @@ static void tiva_txavail_work(void *arg) * network for new Tx data */ - devif_poll(&priv->ld_dev, tiva_txpoll); + devif_timer(&priv->ld_dev, 0, tiva_txpoll); } net_unlock(); diff --git a/arch/arm/src/tiva/tm4c/tm4c_ethernet.c b/arch/arm/src/tiva/tm4c/tm4c_ethernet.c index f7bc2d17262..7da739066c9 100644 --- a/arch/arm/src/tiva/tm4c/tm4c_ethernet.c +++ b/arch/arm/src/tiva/tm4c/tm4c_ethernet.c @@ -1385,7 +1385,7 @@ static void tiva_dopoll(FAR struct tiva_ethmac_s *priv) if (dev->d_buf) { - devif_poll(dev, tiva_txpoll); + devif_timer(dev, 0, tiva_txpoll); /* We will, most likely end up with a buffer to be freed. But it * might not be the same one that we allocated above. diff --git a/arch/hc/src/m9s12/m9s12_ethernet.c b/arch/hc/src/m9s12/m9s12_ethernet.c index 59f956270bd..bb3a23b982d 100644 --- a/arch/hc/src/m9s12/m9s12_ethernet.c +++ b/arch/hc/src/m9s12/m9s12_ethernet.c @@ -664,7 +664,7 @@ static int emac_txavail(struct net_driver_s *dev) /* If so, then poll the network for new XMIT data */ - devif_poll(&priv->d_dev, emac_txpoll); + devif_timer(&priv->d_dev, 0, emac_txpoll); } leave_critical_section(flags); diff --git a/arch/mips/src/pic32mx/pic32mx_ethernet.c b/arch/mips/src/pic32mx/pic32mx_ethernet.c index d9f73a680b4..9d50ad7f097 100644 --- a/arch/mips/src/pic32mx/pic32mx_ethernet.c +++ b/arch/mips/src/pic32mx/pic32mx_ethernet.c @@ -1251,7 +1251,7 @@ static void pic32mx_poll(struct pic32mx_driver_s *priv) /* And perform the poll */ priv->pd_polling = true; - devif_poll(&priv->pd_dev, pic32mx_txpoll); + devif_timer(&priv->pd_dev, 0, pic32mx_txpoll); /* Free any buffer left attached after the poll */ diff --git a/arch/misoc/src/common/misoc_net.c b/arch/misoc/src/common/misoc_net.c index 15ce5abbeb6..ac48b27acc5 100644 --- a/arch/misoc/src/common/misoc_net.c +++ b/arch/misoc/src/common/misoc_net.c @@ -957,7 +957,7 @@ static void misoc_net_txavail_work(FAR void *arg) { /* If so, then poll the network for new XMIT data */ - devif_poll(&priv->misoc_net_dev, misoc_net_txpoll); + devif_timer(&priv->misoc_net_dev, 0, misoc_net_txpoll); } } diff --git a/arch/renesas/src/rx65n/rx65n_eth.c b/arch/renesas/src/rx65n/rx65n_eth.c index 10cc9c1602c..7bac529ae6a 100644 --- a/arch/renesas/src/rx65n/rx65n_eth.c +++ b/arch/renesas/src/rx65n/rx65n_eth.c @@ -1180,7 +1180,7 @@ static void rx65n_dopoll(FAR struct rx65n_ethmac_s *priv) if (dev->d_buf) { - devif_poll(dev, rx65n_txpoll); + devif_timer(dev, 0, rx65n_txpoll); /* We will, most likely end up with a buffer to be freed. But it * might not be the same one that we allocated above. diff --git a/arch/sim/src/sim/up_netdriver.c b/arch/sim/src/sim/up_netdriver.c index ee8f0c3ff8d..62036afa1da 100644 --- a/arch/sim/src/sim/up_netdriver.c +++ b/arch/sim/src/sim/up_netdriver.c @@ -303,7 +303,7 @@ static void netdriver_txavail_work(FAR void *arg) net_lock(); if (IFF_IS_UP(dev->d_flags)) { - devif_poll(dev, netdriver_txpoll); + devif_timer(dev, 0, netdriver_txpoll); } net_unlock(); diff --git a/arch/xtensa/src/esp32/esp32_emac.c b/arch/xtensa/src/esp32/esp32_emac.c index 77eddd0f04b..3cd7671eab2 100644 --- a/arch/xtensa/src/esp32/esp32_emac.c +++ b/arch/xtensa/src/esp32/esp32_emac.c @@ -1693,7 +1693,7 @@ static void emac_dopoll(struct esp32_emac_s *priv) dev->d_len = EMAC_BUF_LEN; - devif_poll(dev, emac_txpoll); + devif_timer(dev, 0, emac_txpoll); if (dev->d_buf) { diff --git a/arch/z80/src/ez80/ez80_emac.c b/arch/z80/src/ez80/ez80_emac.c index 3d45181986d..6632215dc85 100644 --- a/arch/z80/src/ez80/ez80_emac.c +++ b/arch/z80/src/ez80/ez80_emac.c @@ -2223,7 +2223,7 @@ static void ez80emac_txavail_work(FAR void *arg) /* If so, then poll the network for new XMIT data */ - devif_poll(&priv->dev, ez80emac_txpoll); + devif_timer(&priv->dev, 0, ez80emac_txpoll); } net_unlock();