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



Reply via email to