Agreed.

Acked-by: Ethan Jackson <et...@nicira.com>


On Mon, Jun 9, 2014 at 3:20 PM, Thomas Graf <tg...@suug.ch> wrote:
> On 06/05/14 at 10:02pm, Ben Pfaff wrote:
>> Open vSwitch has supported datapaths that cannot update their flow tables
>> synchronously for many versions.  In that time, I have talked to many
>> hardware implementers.  None of them has ever mentioned the asynchronous
>> interface.  Furthermore, the only public hardware implementation of an Open
>> vSwitch datapath (from Centec), does not use the asynchronous interface.
>>
>> At the same time, the asynchronous interface makes ofproto hard to read and
>> hard to understand.  It also makes it hard to maintain and extend.  An
>> extension in an upcoming commit would be very difficult to implement
>> asynchronously.
>>
>> Therefore, this commit begins to remove the asynchronous interface.  This
>> initial commit does only the most straightforward parts of the removal, the
>> ones that do not significantly change the structure of the code.  For
>> example, this commit does not remove the ofoperation or ofopgroup data
>> structures at the core of the asynchronous interface, but instead reduces
>> them to a vestigial form: where previously an ofoperation might span
>> multiple trips through the main loop (if the operation were truly
>> asynchronous), now it always completes immediately.
>>
>> The following commit will do more structural changes.  It will also update
>> all the comments, which are mostly left alone here.
>>
>> The hope is that this structuring of the asynchronous removal into two
>> stages will make it easier to understand and review.  If not, the commits
>> could be squashed.
>>
>> Signed-off-by: Ben Pfaff <b...@nicira.com>
>
> Looks straight forward
>
> Acked-by: Thomas Graf <tg...@suug.ch>
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to