Re: Polling with multiqueue support

2011-02-24 Thread Fabien Thomas
Just an update to point to another old patch that enable flowtable on the forwarding path to increase performance (reduce contention) to be on par with Linux: http://people.freebsd.org/~fabient/FreeBSDvsLinux10GB.png (forwarding 256B packets, % to line rate on 2x10Gb 82599 interface with 1xXeon

Re: Polling with multiqueue support

2011-02-24 Thread Fabien Thomas
On Feb 24, 2011, at 4:39 PM, Ryan Stone wrote: > Ah, you've anticipated me. This is just the kind of thing that I had > in mind. I have some comments: Thanks for your feedback. You pushed me from my laziness to explain the patchset on the ml. :) > > - Why allocate the poll_if_t in ether_poll

Re: Polling with multiqueue support

2011-02-24 Thread Ryan Stone
Ah, you've anticipated me. This is just the kind of thing that I had in mind. I have some comments: - Why allocate the poll_if_t in ether_poll_register_? If you let the driver allocate it you don't have to worry about failure. And the driver can embed it in its rx_ring so it doesn't have to wo