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.


Il giorno 28/set/2012, alle ore 20:48, Jesse Gross <je...@nicira.com> ha 
scritto:

> I haven't been following this work all that closely but earlier on
> there was a discussion of how the performance benefits might be
> related to how poll is used.  Restructuring that seems like a much
> more desirable path but I never saw any real follow up.  What was the
> reason for continuing to go down this path?


Dr. Ing. Giuseppe Lettieri
Dipartimento di Ingegneria della Informazione
Universita' di Pisa
Largo Lucio Lazzarino 2, 56122 Pisa - Italy
Ph. : (+39) 050-2217.649 (direct) .599 (switch)
Fax : (+39) 050-2217.600
e-mail: g.letti...@iet.unipi.it

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to