On Fri, Jan 05, 2018 at 10:42:31AM +0000, Vishal Deep Ajmera wrote: > As per OpenFlow v1.3 specification, when an action list contains a group > action a copy of the packet is passed to the group for processing by the > group. This means that if there is an error encountered during group > processing, only the copy of packet should be dropped, but subsequent > actions in the action list should be executed on the original packet. > > Additionally, if the group type is "ALL", each action bucket of the group > should process a copy of the packet. If there is an error while processing > one bucket other buckets should still be processed. > > Example 1: > table=0,in_port=tap0 actions=output:tap1,group:10,output:tap2 > > Even if any error is encountered while processing the group action, the > packet should still be forwarded to ports tap1 and tap2. > > Example 2: > group_id=1,type=all,bucket=actions=output:tap1,bucket=actions=encap(eth) > > Even if processing the action in the second bucket fails because the > packet already has an Ethernet header, the other copy of the packet should > still be processed by the first bucket and output to port tap1.
Thanks for the patch! This patch is corrupted and cannot be applied. Please send it with "git send-email" or push it as a branch to some Git repository. Thanks, Ben. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
