aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2017-07-26 13:16:30 +0200
committerTibor Frank <tifrank@cisco.com>2017-07-26 11:40:42 +0000
commit20c0f283d2f3b9403f39e3b22d5ec7ecc3fd9304 (patch)
tree7072bf7872820437719f078a18119b33a39ccf5e
parentff75c9add9cb7a73fb30f7373d3d11f58b1782a2 (diff)
Add memif to report
Change-Id: Ie62a4d8b324e6557d9fdf9e37835bb79770bb7e5 Signed-off-by: Tibor Frank <tifrank@cisco.com> (cherry picked from commit a459a83441b1eaa6268238c53e41f84753b1e76c)
-rw-r--r--docs/report/vpp_performance_tests/performance_improvements/ndr_throughput.template1
-rw-r--r--docs/report/vpp_performance_tests/performance_improvements/pdr_throughput.template1
-rwxr-xr-xresources/tools/report_gen/run_improvments_tables.py4
3 files changed, 4 insertions, 2 deletions
diff --git a/docs/report/vpp_performance_tests/performance_improvements/ndr_throughput.template b/docs/report/vpp_performance_tests/performance_improvements/ndr_throughput.template
index a7998a5b12..99be4af8dc 100644
--- a/docs/report/vpp_performance_tests/performance_improvements/ndr_throughput.template
+++ b/docs/report/vpp_performance_tests/performance_improvements/ndr_throughput.template
@@ -6,3 +6,4 @@ tests.vpp.perf.l2.40ge2p1xl710-eth-l2xcbase-ndrpdrdisc.tc01-64b-1t1c-eth-l2xcbas
tests.vpp.perf.ip4.10ge2p1x520-ethip4-ip4base-copwhtlistbase-ndrpdrdisc.tc01-64b-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc,IPv4 COP,10ge2p1x520: 64B-1t1c-ethip4-ip4base-copwhtlistbase-ndrdisc,7.1,8.3,9.0
tests.vpp.perf.ip4.10ge2p1x520-ethip4-ip4scale2m-ndrpdrdisc.tc01-64b-1t1c-ethip4-ip4scale2m-ndrdisc,IPv4 FIB 2M,10ge2p1x520: 64B-1t1c-ethip4-ip4scale2m-ndrdisc,8.5,7.8,8.1
tests.vpp.perf.ip6.10ge2p1x520-ethip6-ip6scale20k-ndrpdrdisc.tc01-78b-1t1c-ethip6-ip6scale20k-ndrdisc,IPv6 FIB 20k,10ge2p1x520: 78B-1t1c-ethip6-ip6scale20k-ndrdisc,6.9,6.5,6.9
+tests.vpp.perf.l2.10ge2p1x520-eth-l2xcbase-eth-2memif-1lxc-ndrpdrdisc.tc01-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc,LXC MEMIF,10ge2p1x520: 64B-1t1c-eth-l2xcbase-eth-2memif-1lxc-ndrdisc,,,
diff --git a/docs/report/vpp_performance_tests/performance_improvements/pdr_throughput.template b/docs/report/vpp_performance_tests/performance_improvements/pdr_throughput.template
index 245b5dd619..27c93ea1a7 100644
--- a/docs/report/vpp_performance_tests/performance_improvements/pdr_throughput.template
+++ b/docs/report/vpp_performance_tests/performance_improvements/pdr_throughput.template
@@ -6,3 +6,4 @@ tests.vpp.perf.ip6.10ge2p1x520-ethip6-ip6base-ndrpdrdisc.tc02-78b-1t1c-ethip6-ip
tests.vpp.perf.ip6.10ge2p1x520-ethip6-ip6base-copwhtlistbase-ndrpdrdisc.tc02-78b-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc,IPv6 COP,10ge2p1x520: 78B-1t1c-ethip6-ip6base-copwhtlistbase-pdrdisc,6.1,6.1,6.9
tests.vpp.perf.ip6.10ge2p1x520-ethip6-ip6base-iacldstbase-ndrpdrdisc.tc02-78b-1t1c-ethip6-ip6base-iacldstbase-pdrdisc,IPv6 iAcl,10ge2p1x520: 78B-1t1c-ethip6-ip6base-iacldstbase-pdrdisc,6.5,6.1,6.9
tests.vpp.perf.ip6.10ge2p1x520-ethip6-ip6scale2m-ndrpdrdisc.tc02-78b-1t1c-ethip6-ip6scale2m-pdrdisc,IPv6 FIB 2M,10ge2p1x520: 78B-1t1c-ethip6-ip6scale2m-pdrdisc,5.3,4.2,4.6
+tests.vpp.perf.l2.10ge2p1x520-eth-l2xcbase-eth-2memif-1lxc-ndrpdrdisc.tc02-64b-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc,LXC MEMIF,10ge2p1x520: 64B-1t1c-eth-l2xcbase-eth-2memif-1lxc-pdrdisc,,,
diff --git a/resources/tools/report_gen/run_improvments_tables.py b/resources/tools/report_gen/run_improvments_tables.py
index 6b4953c00b..ebdfd60f14 100755
--- a/resources/tools/report_gen/run_improvments_tables.py
+++ b/resources/tools/report_gen/run_improvments_tables.py
@@ -173,10 +173,10 @@ def main():
mean, stdev = calculate_stats(item["rates"])
if mean is not None:
mean = float(mean) / 1000000
- old = float(item["last_old"])
+ old = float(item["last_old"]) if item["last_old"] else None
item["mean"] = mean
item["change"] = ((round(mean, 1) - round(old, 1)) / round(old, 1))\
- * 100
+ * 100 if old else None
item["stdev"] = stdev / 1000000
# Sort the list, key = change