[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