On 17.6.2020. 10:36, David Gwynne wrote: > 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. > > the high level description is that that driver checks to see if msix is > available, and if so how many vectors it has. it then gets an intrmap > based on that information, and bumps the number of queues to the number > of cpus that intrmap says are available. > > once the queues are allocated, it then iterates over them and wires up > interrupts to the cpus provided by the intrmap. > > im happy for people to try this out, but i can't commit it until all the > architectures that ix(4) is enabled on support the APIs that it's using. > this basically means it'll work on amd64 (and a little bit on i386), but > not much else. please hold back your tears and cries of anguish. > > thanks to christiano and mpi for doing most of the work leading up to > this diff :)
Hi, first, thank you all for mq work :) with this diff, if i'm sending traffic over ix and at the same time execute ifconfig ix down/up, forwarding stops until i stop generator, wait for few seconds and execute ifconfig ix down/up few times and than forwarding start normally
