On Wed, Jun 01, 2011 at 11:33:44AM -0700, Jesse Gross wrote:
> On Wed, Jun 1, 2011 at 11:03 AM, Ben Pfaff <[email protected]> wrote:
> > On Wed, Jun 01, 2011 at 10:16:47AM -0700, Jesse Gross wrote:
> >> On Wed, Jun 1, 2011 at 10:13 AM, Ben Pfaff <[email protected]> wrote:
> >> > On Wed, Jun 01, 2011 at 10:08:00AM -0700, Jesse Gross wrote:
> >> >> I think we need to be careful about ensuring that the layer pointers
> >> >> are correctly initialized. ??If we need to execute an action later on
> >> >> it is assumed that the pointers have been set, as they usually are by
> >> >> flow_extract(). ??It looks like that is true going into this function
> >> >> (although not strictly guaranteed) because in order to generate the
> >> >> flow we would have needed to call flow_extract() in the past.
> >> >> However, if we go down the 'mutates' branch then we put the data in a
> >> >> new ofpbuf and lose those pointers.
> >> >
> >> > Oops, you're right of course.
> >> >
> >> > Do you think it's better to copy the layer pointers or just to find
> >> > them again with flow_extract()?
> >>
> >> I would probably just run flow_extract() again. ??It's more robust,
> >> matches what we do in the kernel, and is not performance critical.
> >
> > OK, revised incremental:
> 
> Looks good.
> 
> The whole thing:
> Acked-by: Jesse Gross <[email protected]>

Thank you.  I pushed this to "master".
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to