OpenBSD cvs log

created 2020-07-31T11:50:19Z
begin 2020-07-17T03:37:37Z
end 2020-07-17T06:27:36Z
path src/sys
commits 1

date 2020-07-17T06:27:36Z
author dlg
files src/sys/dev/pci/files.pci log diff annotate
src/sys/dev/pci/if_ix.c log diff annotate
src/sys/dev/pci/if_ix.h log diff annotate
src/sys/dev/pci/ixgbe.h log diff annotate
message enable multiq support for ix.

this is an updated version of a diff from christiano haesbaert by way of
mpi@ to enable the use of multiple tx and rx rings with msi-x. now
that patrick@ got interrupts on multiple cpus working on arm64, i
can commit this.

the main changes are to use an intrmap pointer as the flag for
whether msix has been enabled or not, and to use the intrmap to
establish vectors on multiple cpus.

tested by hrvoje popovski