[ovs-dev] [PATCH v2 01/15] vswitchd: Deprecate packet buffering in OVS 2.7.

Jarno Rajahalme jarno at ovn.org
Mon Aug 29 18:41:44 UTC 2016


> On Aug 29, 2016, at 10:53 AM, Ben Pfaff <blp at ovn.org> wrote:
> 
> On Mon, Aug 22, 2016 at 04:31:27PM -0700, Jarno Rajahalme wrote:
>> OVS implementation of buffering packets that are sent to the
>> controller is not compliant with the OpenFlow specifications after
>> OpenFlow 1.0.  OVS implementation executes the buffered packet against
>> the actions of the modified or added rule, whereas OpenFlow (since
>> 1.1) specifies that the packet should be matched against the flow
>> table 0 and processed accordingly.
>> 
>> Rather than fix this behavior, and potentially break OVS users, we
>> propose to remove the feature altogether, starting in OVS 2.7.  This
>> patch announces this in 'NEWS', and adds detial to the FAQ question
>> about backet buffering.
>> 
>> Signed-off-by: Jarno Rajahalme <jarno at ovn.org>
> 
> The terminology here is a little confusing.  I believe that the
> intention is to remove packet buffering from OVS 2.7.  Usually, I think
> of "deprecation" as a way of discouraging users from using a feature
> that will be removed in a future release.  So, if we follow that
> terminology, then 2.6 will deprecate packet buffering and 2.7 will
> remove it.
> 

Oops, thanks for the review! Fixed and push to master and branch-2.6.

  Jarno

> If you're willing to make that change to the naming, then:
> Acked-by: Ben Pfaff <blp at ovn.org>




More information about the dev mailing list