vionet: fix rx dpc

This commit is contained in:
Matheus
2025-09-14 22:41:53 -03:00
parent 74836fd60c
commit 6da4a46cd7
+2 -1
View File
@@ -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) {