aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-07-13 13:42:13 +0200
committerTibor Frank <tifrank@cisco.com>2020-07-14 07:39:48 +0200
commitc22a63d5813100d9fbdc8f43ba58f3cd3546641b (patch)
tree7e18f359e86ab6321ca65a4e0c1c7db1e9fa25c8 /docs/report
parentfaf579e9471ee8bd4e9c20beb40ed526d276b59c (diff)
Report 2005: Add NFV tests
- 2n-skx - ndrpdr, mrr - 2n-clx - ndrpdr, mrr Change-Id: I75f78a3986b17bb03187a4cc91260c4a60a7d515 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'docs/report')
-rw-r--r--docs/report/index.html.template2
-rw-r--r--docs/report/vpp_performance_tests/index.rst2
2 files changed, 2 insertions, 2 deletions
diff --git a/docs/report/index.html.template b/docs/report/index.html.template
index 4bcd7eec84..f36511a9c2 100644
--- a/docs/report/index.html.template
+++ b/docs/report/index.html.template
@@ -21,6 +21,7 @@ CSIT-2005
vpp_performance_tests/throughput_speedup_multi_core/index
vpp_performance_tests/packet_latency/index
vpp_performance_tests/reconf_tests/index
+ vpp_performance_tests/nf_service_density/index
vpp_performance_tests/hoststack_testing/index
vpp_performance_tests/comparisons/index
vpp_performance_tests/throughput_trending
@@ -29,7 +30,6 @@ CSIT-2005
..
vpp_performance_tests/soak_tests/index
- vpp_performance_tests/nf_service_density/index
.. toctree::
:maxdepth: 2
diff --git a/docs/report/vpp_performance_tests/index.rst b/docs/report/vpp_performance_tests/index.rst
index 5324e86657..2ddf9c8d82 100644
--- a/docs/report/vpp_performance_tests/index.rst
+++ b/docs/report/vpp_performance_tests/index.rst
@@ -9,6 +9,7 @@ VPP Performance
throughput_speedup_multi_core/index
packet_latency/index
reconf_tests/index
+ nf_service_density/index
hoststack_testing/index
comparisons/index
throughput_trending
@@ -17,4 +18,3 @@ VPP Performance
..
soak_tests/index
- nf_service_density/index
ot;IvyBridge", "IvyBridge-E/EN/EP") \ _(0x06, 0x3a, "IvyBridge", "IvyBridge") \ _(0x06, 0x2a, "SandyBridge", "SandyBridge") \ _(0x06, 0x2d, "SandyBridge", "SandyBridge-E/EN/EP") \ _(0x06, 0x25, "Westmere", "Arrandale,Clarksdale") \ _(0x06, 0x2c, "Westmere", "Westmere-EP/EX,Gulftown") \ _(0x06, 0x2f, "Westmere", "Westmere-EX") \ _(0x06, 0x1e, "Nehalem", "Clarksfield,Lynnfield,Jasper Forest") \ _(0x06, 0x1a, "Nehalem", "Nehalem-EP,Bloomfield)") \ _(0x06, 0x2e, "Nehalem", "Nehalem-EX") \ _(0x06, 0x17, "Penryn", "Yorkfield,Wolfdale,Penryn,Harpertown (DP)") \ _(0x06, 0x1d, "Penryn", "Dunnington (MP)") \ _(0x06, 0x37, "Atom", "Bay Trail") \ _(0x06, 0x36, "Atom", "Cedarview") \ _(0x06, 0x26, "Atom", "Lincroft") \ _(0x06, 0x1c, "Atom", "Pineview/Silverthorne") u8 * format_cpu_uarch (u8 * s, va_list * args) { #if __x86_64__ u32 __attribute__ ((unused)) eax, ebx, ecx, edx; u8 model, family; if (__get_cpuid (1, &eax, &ebx, &ecx, &edx) == 0) return format (s, "unknown (missing cpuid)"); model = ((eax >> 4) & 0x0f) | ((eax >> 12) & 0xf0); family = (eax >> 8) & 0x0f; #define _(f,m,a,c) if ((model == m) && (family == f)) return format(s, "%s (%s)", a, c); foreach_x86_cpu_uarch #undef _ return format (s, "unknown (family 0x%02x model 0x%02x)", family, model); #else /* ! __x86_64__ */ return format (s, "unknown"); #endif } u8 * format_cpu_model_name (u8 * s, va_list * args) { #if __x86_64__ u32 __attribute__ ((unused)) eax, ebx, ecx, edx; u8 *name = 0; u32 *name_u32; if (__get_cpuid (1, &eax, &ebx, &ecx, &edx) == 0) return format (s, "unknown (missing cpuid)"); __get_cpuid (0x80000000, &eax, &ebx, &ecx, &edx); if (eax < 0x80000004) return format (s, "unknown (missing ext feature)"); vec_validate (name, 48); name_u32 = (u32 *) name; __get_cpuid (0x80000002, &eax, &ebx, &ecx, &edx); name_u32[0] = eax; name_u32[1] = ebx; name_u32[2] = ecx; name_u32[3] = edx; __get_cpuid (0x80000003, &eax, &ebx, &ecx, &edx); name_u32[4] = eax; name_u32[5] = ebx; name_u32[6] = ecx; name_u32[7] = edx; __get_cpuid (0x80000004, &eax, &ebx, &ecx, &edx); name_u32[8] = eax; name_u32[9] = ebx; name_u32[10] = ecx; name_u32[11] = edx; s = format (s, "%s", name); vec_free (name); return s; #elif defined(__aarch64__) return format (s, "armv8"); #else /* ! __x86_64__ */ return format (s, "unknown"); #endif } u8 * format_cpu_flags (u8 * s, va_list * args) { #if defined(__x86_64__) #define _(flag, func, reg, bit) \ if (clib_cpu_supports_ ## flag()) \ s = format (s, #flag " "); foreach_x86_64_flags return s; #undef _ #else /* ! __x86_64__ */ return format (s, "unknown"); #endif } /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */