On Fri, Sep 28, 2012 at 3:17 PM, Giuseppe Lettieri
<g.letti...@iet.unipi.it> wrote:
> To me, it was that the existing code mostly worked and had already proved to 
> be a real performance improvement. This coupled with the limited manpower we 
> could pour on the project. I understand that turning a single-threaded 
> program into a multi-threaded one looks scary, and with reason. On the other 
> end, reworking the main loop of the bridge looks just as scary, and there is 
> still the risk to be disappointed by the final performance.
>
> More positively, this approach only affects the userlevel datapath, which is 
> also the one that really needs a performance boost. A change in the main loop 
> of the bridge would be much more intrusive, I think, since all datapaths 
> would likely need to be touched.

Does this actually require changing the main loop?  If it really is
the poll related changes that you mention it seems like they could be
contained to the netdevs and userspace datapath.  You could handle a
batch of packets each time through the main loop.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to