From 6da4a46cd76f87e9aab3f05a434ca71f175d8935 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 14 Sep 2025 22:41:53 -0300 Subject: [PATCH] vionet: fix rx dpc --- kernel-src/io/net/vionet.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel-src/io/net/vionet.c b/kernel-src/io/net/vionet.c index 6efb1e3e..1d45d05e 100644 --- a/kernel-src/io/net/vionet.c +++ b/kernel-src/io/net/vionet.c @@ -21,6 +21,7 @@ typedef struct { semaphore_t txsem; spinlock_t txlock; dpc_t txdpc; + dpc_t rxdpc; int id; } vionetdev_t; @@ -53,7 +54,7 @@ static void rx_dpc(context_t *context, dpcarg_t arg) { static void rx_irq(isr_t *isr, context_t *context) { vionetdev_t *netdev = isr->priv; - dpc_enqueue(&netdev->txdpc, rx_dpc, netdev); + dpc_enqueue(&netdev->rxdpc, rx_dpc, netdev); } static void tx_dpc(context_t *context, dpcarg_t arg) {