On Thu, Jan 09, 2014 at 03:57:55PM +0900, Simon Horman wrote:
> The patch "Implement OpenFlow support for MPLS, for up to 3 labels"
> allows ovs-vswtichd to fully represent an MPLS label stack containing
> up to three labels in a flow.
> 
> MPLS push and pop actions are not permitted by that patch in the case where
> there are more than three labels present or more than three labels would be
> present as the result of an MPLS push action as it is not possible to
> accurately describe changes to the MPLS label stack using flows.
> 
> This patch alters the behaviour in such situations to drop the packet
> rather than skipping to the next action. This avoids the danger of
> subsequent actions making invalid assumptions about the packet as a result
> of the skipped actions.
> 
> As suggested by Jesse Gross.
> 
> Cc: Jesse Gross <[email protected]>
> Signed-off-by: Simon Horman <[email protected]>
> 
> ---
> 
> This is an incremental patch for "Implement OpenFlow support for MPLS, for
> up to 3 labels" intended to further discussion of an issue raised by Jesse
> Gross. I am happy for it to be squashed into "Implement OpenFlow support
> for MPLS, for up to 3 labels" if appropriate.

This should probably set the "exit" flag in the context.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to