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
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
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