diff options
| author | Michael Brown | 2025-10-10 14:07:05 +0200 |
|---|---|---|
| committer | Michael Brown | 2025-10-10 14:12:19 +0200 |
| commit | 4f44f624027c9e62cf2ed4486cd9e3429e6ebb52 (patch) | |
| tree | 2882691cb635c25143ea295026c373c091efa80e /src/interface/linux/linux_timer.c | |
| parent | [gve] Use raw DMA addresses in descriptors in DQO-QPL mode (diff) | |
| download | ipxe-4f44f624027c9e62cf2ed4486cd9e3429e6ebb52.tar.gz ipxe-4f44f624027c9e62cf2ed4486cd9e3429e6ebb52.tar.xz ipxe-4f44f624027c9e62cf2ed4486cd9e3429e6ebb52.zip | |
[gve] Rearm interrupts unconditionally on every poll
Experimentation suggests that rearming the interrupt once per observed
completion is not sufficient: we still see occasional delays during
which the hardware fails to write out completions.
As described in commit d2e1e59 ("[gve] Use dummy interrupt to trigger
completion writeback in DQO mode"), there is no documentation around
the precise semantics of the interrupt rearming mechanism, and so
experimentation is the only available guide. Switch to rearming both
TX and RX interrupts unconditionally on every poll, since this
produces better experimental results.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/interface/linux/linux_timer.c')
0 files changed, 0 insertions, 0 deletions
