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