I would leave it as a separate field in the packet_in.  We don't have a way of 
indicating whether a flow has a valid cookie or not, so we would always have to 
add a NXM_NX_COOKIE field.  Also, the match wouldn't be the same as the flow 
that was originally pushed, since the cookie is part of the Flow Mod message.  
I think it makes it cleaner to leave it separate, since that's how it will be 
if we get it added to OpenFlow 1.3.  For similar reasons, I hope we don't have 
to encode the table ID as an NXM field.

--Justin


On Dec 29, 2011, at 1:07 PM, Ethan Jackson wrote:

> Please refrain from reviewing this patch temporarily.
> 
> Given recent changes to master, do you think it makes sense to encode
> the cookie directly in the packet_in structure, or to encode it as
> part of the NXM in the packet_in structure using NXM_NX_COOKIE.
> Furthermore, I wonder if it makes sense to remove the table_id from
> the match structure, knowing that we could encode it with an
> NXM_NX_TABLE_ID in the future if someone needs it.  Opinions?
> 
> Ethan
> 
> On Wed, Dec 28, 2011 at 22:27, Ben Pfaff <b...@nicira.com> wrote:
>> On Wed, Dec 28, 2011 at 06:38:32PM -0800, Reid Price wrote:
>>> Perhaps I should file a feature request for json formatted dump-flows
>> 
>> That idea's not half-bad, actually.

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

Reply via email to