CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2020/07/17 00:27:36
Modified files: sys/dev/pci : files.pci if_ix.c if_ix.h ixgbe.h Log 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