aboutsummaryrefslogtreecommitdiffstats
path: root/resources/tools/presentation
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2018-05-03 16:38:50 +0000
committerTibor Frank <tifrank@cisco.com>2018-05-03 16:39:49 +0000
commit9c593381a09b1911419e1a67b6af17eb7d801308 (patch)
treef1bbb677517c6d37e25c621a61f96b68808a11da /resources/tools/presentation
parent886bf3329c7027ded79ec0b59184f1fcb047130d (diff)
Report: Add time to the timestamp
Change-Id: I1343e84353230329362848d1389ae41b169d2791 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources/tools/presentation')
-rw-r--r--resources/tools/presentation/generator_report.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/resources/tools/presentation/generator_report.py b/resources/tools/presentation/generator_report.py
index 94ba2ff0d9..dd31a9a43f 100644
--- a/resources/tools/presentation/generator_report.py
+++ b/resources/tools/presentation/generator_report.py
@@ -103,7 +103,7 @@ def generate_html_report(release, spec, versions):
cmd = HTML_BUILDER.format(
release=release,
- date=datetime.date.today().strftime('%d-%b-%Y'),
+ date=datetime.datetime.utcnow().strftime('%m/%d/%Y %H:%M (UTC)'),
working_dir=spec.environment["paths"]["DIR[WORKING,SRC]"],
build_dir=spec.environment["paths"]["DIR[BUILD,HTML]"])
execute_command(cmd)
he License. */ #undef BIHASH_TYPE #undef BIHASH_KVP_PER_PAGE #undef BIHASH_32_64_SVM #undef BIHASH_ENABLE_STATS #undef BIHASH_KVP_AT_BUCKET_LEVEL #undef BIHASH_LAZY_INSTANTIATE #undef BIHASH_BUCKET_PREFETCH_CACHE_LINES #undef BIHASH_USE_HEAP #define BIHASH_TYPE _16_8 #define BIHASH_KVP_PER_PAGE 4 #define BIHASH_KVP_AT_BUCKET_LEVEL 1 #define BIHASH_LAZY_INSTANTIATE 0 #define BIHASH_BUCKET_PREFETCH_CACHE_LINES 2 #define BIHASH_USE_HEAP 1 #ifndef __included_bihash_16_8_h__ #define __included_bihash_16_8_h__ #include <vppinfra/heap.h> #include <vppinfra/format.h> #include <vppinfra/pool.h> #include <vppinfra/xxhash.h> #include <vppinfra/crc32.h> typedef struct { u64 key[2]; u64 value; } clib_bihash_kv_16_8_t; static inline int clib_bihash_is_free_16_8 (clib_bihash_kv_16_8_t * v) { /* Free values are clib_memset to 0xff, check a bit... */ if (v->key[0] == ~0ULL && v->value == ~0ULL) return 1; return 0; } static inline u64 clib_bihash_hash_16_8 (clib_bihash_kv_16_8_t * v) { #ifdef clib_crc32c_uses_intrinsics return clib_crc32c ((u8 *) v->key, 16); #else u64 tmp = v->key[0] ^ v->key[1]; return clib_xxhash (tmp); #endif } static inline u8 * format_bihash_kvp_16_8 (u8 * s, va_list * args) { clib_bihash_kv_16_8_t *v = va_arg (*args, clib_bihash_kv_16_8_t *); s = format (s, "key %llu %llu value %llu", v->key[0], v->key[1], v->value); return s; } static inline int clib_bihash_key_compare_16_8 (u64 * a, u64 * b) { #if defined(CLIB_HAVE_VEC128) && defined(CLIB_HAVE_VEC128_UNALIGNED_LOAD_STORE) u64x2 v; v = u64x2_load_unaligned (a) ^ u64x2_load_unaligned (b); return u64x2_is_all_zero (v); #else return ((a[0] ^ b[0]) | (a[1] ^ b[1])) == 0; #endif } #undef __included_bihash_template_h__ #include <vppinfra/bihash_template.h> #endif /* __included_bihash_16_8_h__ */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */