On Thu, Mar 13, 2014 at 03:52:56PM +0900, Simon Horman wrote:
> OpenFlow 1.1 and 1.2 specify that if a table-miss occurs then the default
> behaviour is to forward the packet the controller using a packet-in
> message. And until this patch this is the default behaviour that Open
> vSwitch uses for all OpenFlow versions.
> 
> OpenFlow1.3+ specifies that if a table-miss occurs then the default
> behaviour is simply to drop the packet. This patch implements this
> behaviour using the following logic:
> 
> If a table-miss occurs and the table-miss behaviour for the table
> has not been set using a table_mod (in which case it is no longer
> the default setting) then:
> 
> * Installing a facet in the datapath with a drop action in the
>   if there are no pre-OF1.3 controllers connected which would receive
>   an packet_in message.
> 
>   Note that this covers both the case where there are only OF1.3
>   controllers and the case where there are no controllers at all.
> 
> * Otherwise sent a packet_in message to all pre-OF1.3 controllers.
> 
>   This covers both the case where there are only pre-OF1.3
>   controllers and there are both pre-OF1.3 and OF1.3+ controllers.
> 
> Signed-off-by: Simon Horman <ho...@verge.net.au>

Due to the changes I made to your patch that implement the "table mod"
message, this one no longer applies and needs a rebase.  Would you mind
doing that?

Thanks,

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

Reply via email to