freebsd-skq/sys/dev/ena
zbb f376a318f7 Unmask all IO irqs after driver state is set as running
If driver left MSI-x handlling routine because interface was put down,
it is not unmasking IRQs, so any requesting interrupt will be awaiting
for unmasking.

On ena_up() routine all interrupts are being unmasked and any awaiting
interrupt will be handled right away.

If handler was executed before driver state was set as running, handling
routine is being ended immediately, leaving IO irqs for given queue
masked.

Submitted by:   Michal Krawczyk <mk@semihalf.com>
Obtained from:  Semihalf
Sponsored by:   Amazon.com Inc.
2017-07-04 00:02:28 +00:00
..
ena_sysctl.c
ena_sysctl.h
ena.c Unmask all IO irqs after driver state is set as running 2017-07-04 00:02:28 +00:00
ena.h Move ENA's hw stats updating routine to separate task 2017-05-30 11:58:51 +00:00