This series seeks to make the output of ofproto/trace easier to read, especially in complicated situations.
v1->v2: - Patch 4 extended and revised to make it suitable for review and no longer RFC. v2->v3: - Patch 1 from v2 was applied to master, so it has been dropped. - Rebased to resolve patch rejects. I hope that this series pleases many users. Ben Pfaff (3): ofproto-dpif: Unhide structure contents. ofproto-dpif: Break trace functionality into a separate source file. ofproto-dpif: Make ofproto/trace output easier to read. Documentation/tutorials/ovs-advanced.rst | 268 ++++++---- lib/nx-match.c | 29 +- lib/nx-match.h | 6 +- ofproto/automake.mk | 2 + ofproto/bond.c | 7 +- ofproto/ofproto-dpif-rid.c | 5 +- ofproto/ofproto-dpif-trace.c | 485 +++++++++++++++++ ofproto/ofproto-dpif-trace.h | 45 ++ ofproto/ofproto-dpif-upcall.c | 10 +- ofproto/ofproto-dpif-xlate-cache.c | 8 +- ofproto/ofproto-dpif-xlate.c | 882 +++++++++++++++++++------------ ofproto/ofproto-dpif-xlate.h | 26 +- ofproto/ofproto-dpif.c | 800 +--------------------------- ofproto/ofproto-dpif.h | 349 +++++++----- tests/ofproto-dpif.at | 41 +- tests/ovn.at | 4 +- tests/rstp.at | 4 +- tests/stp.at | 4 +- 18 files changed, 1533 insertions(+), 1442 deletions(-) create mode 100644 ofproto/ofproto-dpif-trace.c create mode 100644 ofproto/ofproto-dpif-trace.h -- 2.10.2 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev