This patch set removes the recirculation of encapsulated tunnel packets by
computing the post tunnel actions at the time of translation.The combined
nested action set are programmed in the datapath using CLONE action.
v4
- Rename the function to compute post tunnel nested function.
- Use the clone action syntax itself for the flow display.
- Use nl_msg functions for handling the nested attribute.
- Modify the CLONE action to process packets in batch than individually.
v3
- Rebase with newely clone action and use it for tunneling.
v2
- Use only single CLONE action with length to mark the tunnel combine action
set.
- Update the datapath trace display functions to handle CLONE.
- Fixed test cases to work with CLONE action.
Sugesh Chandran (2):
odp-execute : Apply clone action on batch of packets instead of one by
one.
tunneling: Avoid recirculation on datapath by computing the
recirculate actions at translate time.
lib/dpif-netdev.c | 18 +--
lib/odp-execute.c | 24 ++--
ofproto/ofproto-dpif-xlate.c | 271 ++++++++++++++++++++++--------------------
tests/ofproto-dpif.at | 11 +-
tests/tunnel-push-pop-ipv6.at | 10 +-
tests/tunnel-push-pop.at | 12 +-
6 files changed, 164 insertions(+), 182 deletions(-)
--
2.7.4
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev