Page MenuHomeFreeBSD

D42656.diff
No OneTemporary

D42656.diff

diff --git a/sys/dev/ena/ena.c b/sys/dev/ena/ena.c
--- a/sys/dev/ena/ena.c
+++ b/sys/dev/ena/ena.c
@@ -2027,7 +2027,7 @@
for (i = 0; i < adapter->num_io_queues; i++) {
ena_qid = ENA_IO_TXQ_IDX(i);
io_cq = &adapter->ena_dev->io_cq_queues[ena_qid];
- ena_com_update_intr_reg(&intr_reg, 0, 0, true);
+ ena_com_update_intr_reg(&intr_reg, 0, 0, true, false);
tx_ring = &adapter->tx_ring[i];
counter_u64_add(tx_ring->tx_stats.unmask_interrupt_num, 1);
ena_com_unmask_intr(io_cq, &intr_reg);
diff --git a/sys/dev/ena/ena_datapath.c b/sys/dev/ena/ena_datapath.c
--- a/sys/dev/ena/ena_datapath.c
+++ b/sys/dev/ena/ena_datapath.c
@@ -104,7 +104,7 @@
/* Signal that work is done and unmask interrupt */
ena_com_update_intr_reg(&intr_reg, ENA_RX_IRQ_INTERVAL,
- ENA_TX_IRQ_INTERVAL, true);
+ ENA_TX_IRQ_INTERVAL, true, false);
counter_u64_add(tx_ring->tx_stats.unmask_interrupt_num, 1);
ena_com_unmask_intr(io_cq, &intr_reg);
}

File Metadata

Mime Type
text/plain
Expires
Fri, Jun 26, 4:05 AM (5 h, 55 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34340913
Default Alt Text
D42656.diff (955 B)

Event Timeline