[ovs-dev] proposed flow key compatibility rules

Jesse Gross jesse at nicira.com
Wed Nov 9 21:28:18 UTC 2011


On Wed, Nov 9, 2011 at 1:12 PM, Ben Pfaff <blp at nicira.com> wrote:
> On Tue, Nov 08, 2011 at 06:40:51PM -0800, Jesse Gross wrote:
>> On Tue, Nov 8, 2011 at 5:03 PM, Ben Pfaff <blp at nicira.com> wrote:
>> > Jesse and I spent some time pondering this face-to-face, so there's a
>> > bunch of discussion that hasn't shown up on the mailing list.
>> >
>> > My understanding of what we concluded is:
>> >
>> >        - We will add a new "encap" flow key attribute that contains
>> >          nested attributes.  An "encap" is used whenever layering is
>> >          duplicated or jumps down (e.g. when a L2, L3, or L4 header
>> >          is followed by an L2 header).
>> >
>> >        - The "set" action is explicitly defined to act on the
>> >          outermost instance of a header.
>> >
>> >        - We will abandon the pretense that "push" and "pop" can be
>> >          generic and introduce explicit "push_vlan" and "pop_vlan"
>> >          actions.
> [...]
>> A couple of unimportant notes:
>>  * Some of the flow lines are really long.
>
> OK, I did s/,/, /g and reflowed.
>
>>  * The vlan example uses 0x800 instead of 0x0800 like in other places.
>
> OK, changed.
>
>>  * I would explicitly specify that duplicate tags are not allowed and
>> that ordering is not significant.
>
> OK, added.
>
> Incremental follows, then a full copy.

Looks great, thanks.



More information about the dev mailing list