I respined the patches based on review feedback at: http://mail.openvswitch.org/pipermail/ovs-dev/2017-June/333502.html
Patch 1-5: Implements a generic command that can defeature and restore the datapath support level. They are not directly related to the main objective this series, but helps in writing tests for later patches. Patch 6-7: The main patches, especially patch 7. Compare to the original patch series, This patch series did not go into using clone for patch port translation. The main reason is that patch port translation is being worked on as part of the native tunneling work. I plan to work on it after this series has been reviewed, and after the dust settles with the native tunneling patch series. --- V1->V2: Fixed system test failures notice by Joe. Andy Zhou (7): ofproto-dpif: A new command for changing dpif support fields ofproto-dpif: Add boottime support field. ofproto-dpif: Remove dpif/disable-dp-clone command. ofproto-dpif: Remove dpif/disable-truncate command. ofproto-dpif: Remove ofprto/tnl-push-pop command. xlate: Refactor compose_clone() API xlate: Emit datapath clone only when necessary. ofproto/bond.c | 2 +- ofproto/ofproto-dpif-upcall.c | 6 +- ofproto/ofproto-dpif-xlate.c | 184 +++++++++++++++++++-------- ofproto/ofproto-dpif-xlate.h | 3 +- ofproto/ofproto-dpif.c | 286 ++++++++++++++++++++++++++++-------------- ofproto/ofproto-dpif.h | 9 +- tests/ofproto-dpif.at | 48 ++++++- tests/ofproto-macros.at | 5 +- tests/system-traffic.at | 8 +- 9 files changed, 381 insertions(+), 170 deletions(-) -- 1.8.3.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev