|
@@ -413,13 +413,14 @@ test_service_intro_point(void *arg)
|
|
|
INTRO_POINT_MIN_LIFETIME_INTRODUCTIONS);
|
|
|
tt_u64_op(ip->introduce2_max, OP_LE,
|
|
|
INTRO_POINT_MAX_LIFETIME_INTRODUCTIONS);
|
|
|
-
|
|
|
- * there could be a gap between setting now and the time taken in
|
|
|
- * service_intro_point_new. On ARM, it can be surprisingly slow... */
|
|
|
+
|
|
|
+ * because there could be a gap between setting now and the time taken in
|
|
|
+ * service_intro_point_new. On ARM and other older CPUs, it can be
|
|
|
+ * surprisingly slow... */
|
|
|
tt_u64_op(ip->time_to_expire, OP_GE,
|
|
|
- now + INTRO_POINT_LIFETIME_MIN_SECONDS + 5);
|
|
|
+ now + INTRO_POINT_LIFETIME_MIN_SECONDS - 500);
|
|
|
tt_u64_op(ip->time_to_expire, OP_LE,
|
|
|
- now + INTRO_POINT_LIFETIME_MAX_SECONDS + 5);
|
|
|
+ now + INTRO_POINT_LIFETIME_MAX_SECONDS - 500);
|
|
|
tt_assert(ip->replay_cache);
|
|
|
tt_assert(ip->base.link_specifiers);
|
|
|
|