[Midnightbsd-cvs] [MidnightBSD/src] 7a280c: ixl(4): Fix queue MSI and legacy IRQ rearming
Lucas Holt
noreply at github.com
Tue Dec 16 19:00:57 EST 2025
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/src
Commit: 7a280c9809c8f5000bcc71c783dcde7d657225d1
https://github.com/MidnightBSD/src/commit/7a280c9809c8f5000bcc71c783dcde7d657225d1
Author: Krzysztof Galazka <kgalazka at FreeBSD.org>
Date: 2025-12-16 (Tue, 16 Dec 2025)
Changed paths:
M sys/dev/ixl/if_ixl.c
Log Message:
-----------
ixl(4): Fix queue MSI and legacy IRQ rearming
When MSI or legacy interrupt is used driver controls wheter
queues can trigger an interrupt with the Interrupt Linked List.
While processing traffic first index of the list is set to EOL
value to stop queues from triggering interrupts. This index was
not reset to the correct value when driver attempted to re-enable
interrupts from queues, what prevented driver from processing any
traffic. Fix that by setting correct first index in the
ixl_if_enable_intr function.
While at that fix the comments style and make ixl_if_enable_intr
and ixl_if_disable_intr more consistent.
Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>
PR: 288077
Suggested by: Mike Belanger <mibelanger at qnx.com>
Approved by: kbowling (mentor), erj (mentor)
Tested by: gowtham.kumar.ks_intel.com,
Sponsored by: Intel Corporation
Differential Revision: https://reviews.freebsd.org/D51331
(cherry picked from commit 6f41c1fc39d9fa9db989a7b4f325c3ab85b8fb45)
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications
More information about the Midnightbsd-cvs
mailing list