@@ -225,99 +225,97 @@ struct BackoffComplianceTestVector
225
225
System::Clock::Timeout backoffMax;
226
226
};
227
227
228
- struct BackoffComplianceTestVector theBackoffComplianceTestVector[] = {
229
- {
230
- .sendCount = 0 ,
231
- .backoffBase = System::Clock::Timeout (300 ),
232
- .backoffMin = System::Clock::Timeout (330 ),
233
- .backoffMax = System::Clock::Timeout (413 ),
234
- },
235
- {
236
- .sendCount = 1 ,
237
- .backoffBase = System::Clock::Timeout (300 ),
238
- .backoffMin = System::Clock::Timeout (330 ),
239
- .backoffMax = System::Clock::Timeout (413 ),
240
- },
241
- {
242
- .sendCount = 2 ,
243
- .backoffBase = System::Clock::Timeout (300 ),
244
- .backoffMin = System::Clock::Timeout (528 ),
245
- .backoffMax = System::Clock::Timeout (661 ),
246
- },
247
- {
248
- .sendCount = 3 ,
249
- .backoffBase = System::Clock::Timeout (300 ),
250
- .backoffMin = System::Clock::Timeout (844 ),
251
- .backoffMax = System::Clock::Timeout (1057 ),
252
- },
253
- {
254
- .sendCount = 4 ,
255
- .backoffBase = System::Clock::Timeout (300 ),
256
- .backoffMin = System::Clock::Timeout (1351 ),
257
- .backoffMax = System::Clock::Timeout (1691 ),
258
- },
259
- {
260
- .sendCount = 5 ,
261
- .backoffBase = System::Clock::Timeout (300 ),
262
- .backoffMin = System::Clock::Timeout (2162 ),
263
- .backoffMax = System::Clock::Timeout (2705 ),
264
- },
265
- {
266
- .sendCount = 6 ,
267
- .backoffBase = System::Clock::Timeout (300 ),
268
- .backoffMin = System::Clock::Timeout (2162 ),
269
- .backoffMax = System::Clock::Timeout (2705 ),
270
- },
271
- {
272
- .sendCount = 0 ,
273
- .backoffBase = System::Clock::Timeout (4000 ),
274
- .backoffMin = System::Clock::Timeout (4400 ),
275
- .backoffMax = System::Clock::Timeout (5503 ),
276
- },
277
- {
278
- .sendCount = 1 ,
279
- .backoffBase = System::Clock::Timeout (4000 ),
280
- .backoffMin = System::Clock::Timeout (4400 ),
281
- .backoffMax = System::Clock::Timeout (5503 ),
282
- },
283
- {
284
- .sendCount = 2 ,
285
- .backoffBase = System::Clock::Timeout (4000 ),
286
- .backoffMin = System::Clock::Timeout (7040 ),
287
- .backoffMax = System::Clock::Timeout (8805 ),
288
- },
289
- {
290
- .sendCount = 3 ,
291
- .backoffBase = System::Clock::Timeout (4000 ),
292
- .backoffMin = System::Clock::Timeout (11264 ),
293
- .backoffMax = System::Clock::Timeout (14088 ),
294
- },
295
- {
296
- .sendCount = 4 ,
297
- .backoffBase = System::Clock::Timeout (4000 ),
298
- .backoffMin = System::Clock::Timeout (18022 ),
299
- .backoffMax = System::Clock::Timeout (22541 ),
300
- },
301
- {
302
- .sendCount = 5 ,
303
- .backoffBase = System::Clock::Timeout (4000 ),
304
- .backoffMin = System::Clock::Timeout (28835 ),
305
- .backoffMax = System::Clock::Timeout (36065 ),
306
- },
307
- {
308
- .sendCount = 6 ,
309
- .backoffBase = System::Clock::Timeout (4000 ),
310
- .backoffMin = System::Clock::Timeout (28835 ),
311
- .backoffMax = System::Clock::Timeout (36065 ),
312
- },
313
- {
314
- // test theoretical worst-case 1-hour interval
315
- .sendCount = 4 ,
316
- .backoffBase = System::Clock::Timeout (3'600'000 ),
317
- .backoffMin = System::Clock::Timeout (16'220'160 ),
318
- .backoffMax = System::Clock::Timeout (20'286'001 ),
319
- }
320
- };
228
+ struct BackoffComplianceTestVector theBackoffComplianceTestVector[] = { {
229
+ .sendCount = 0 ,
230
+ .backoffBase = System::Clock::Timeout (300 ),
231
+ .backoffMin = System::Clock::Timeout (330 ),
232
+ .backoffMax = System::Clock::Timeout (413 ),
233
+ },
234
+ {
235
+ .sendCount = 1 ,
236
+ .backoffBase = System::Clock::Timeout (300 ),
237
+ .backoffMin = System::Clock::Timeout (330 ),
238
+ .backoffMax = System::Clock::Timeout (413 ),
239
+ },
240
+ {
241
+ .sendCount = 2 ,
242
+ .backoffBase = System::Clock::Timeout (300 ),
243
+ .backoffMin = System::Clock::Timeout (528 ),
244
+ .backoffMax = System::Clock::Timeout (661 ),
245
+ },
246
+ {
247
+ .sendCount = 3 ,
248
+ .backoffBase = System::Clock::Timeout (300 ),
249
+ .backoffMin = System::Clock::Timeout (844 ),
250
+ .backoffMax = System::Clock::Timeout (1057 ),
251
+ },
252
+ {
253
+ .sendCount = 4 ,
254
+ .backoffBase = System::Clock::Timeout (300 ),
255
+ .backoffMin = System::Clock::Timeout (1351 ),
256
+ .backoffMax = System::Clock::Timeout (1691 ),
257
+ },
258
+ {
259
+ .sendCount = 5 ,
260
+ .backoffBase = System::Clock::Timeout (300 ),
261
+ .backoffMin = System::Clock::Timeout (2162 ),
262
+ .backoffMax = System::Clock::Timeout (2705 ),
263
+ },
264
+ {
265
+ .sendCount = 6 ,
266
+ .backoffBase = System::Clock::Timeout (300 ),
267
+ .backoffMin = System::Clock::Timeout (2162 ),
268
+ .backoffMax = System::Clock::Timeout (2705 ),
269
+ },
270
+ {
271
+ .sendCount = 0 ,
272
+ .backoffBase = System::Clock::Timeout (4000 ),
273
+ .backoffMin = System::Clock::Timeout (4400 ),
274
+ .backoffMax = System::Clock::Timeout (5503 ),
275
+ },
276
+ {
277
+ .sendCount = 1 ,
278
+ .backoffBase = System::Clock::Timeout (4000 ),
279
+ .backoffMin = System::Clock::Timeout (4400 ),
280
+ .backoffMax = System::Clock::Timeout (5503 ),
281
+ },
282
+ {
283
+ .sendCount = 2 ,
284
+ .backoffBase = System::Clock::Timeout (4000 ),
285
+ .backoffMin = System::Clock::Timeout (7040 ),
286
+ .backoffMax = System::Clock::Timeout (8805 ),
287
+ },
288
+ {
289
+ .sendCount = 3 ,
290
+ .backoffBase = System::Clock::Timeout (4000 ),
291
+ .backoffMin = System::Clock::Timeout (11264 ),
292
+ .backoffMax = System::Clock::Timeout (14088 ),
293
+ },
294
+ {
295
+ .sendCount = 4 ,
296
+ .backoffBase = System::Clock::Timeout (4000 ),
297
+ .backoffMin = System::Clock::Timeout (18022 ),
298
+ .backoffMax = System::Clock::Timeout (22541 ),
299
+ },
300
+ {
301
+ .sendCount = 5 ,
302
+ .backoffBase = System::Clock::Timeout (4000 ),
303
+ .backoffMin = System::Clock::Timeout (28835 ),
304
+ .backoffMax = System::Clock::Timeout (36065 ),
305
+ },
306
+ {
307
+ .sendCount = 6 ,
308
+ .backoffBase = System::Clock::Timeout (4000 ),
309
+ .backoffMin = System::Clock::Timeout (28835 ),
310
+ .backoffMax = System::Clock::Timeout (36065 ),
311
+ },
312
+ {
313
+ // test theoretical worst-case 1-hour interval
314
+ .sendCount = 4 ,
315
+ .backoffBase = System::Clock::Timeout (3'600'000 ),
316
+ .backoffMin = System::Clock::Timeout (16'220'160 ),
317
+ .backoffMax = System::Clock::Timeout (20'286'001 ),
318
+ } };
321
319
322
320
} // namespace
323
321
0 commit comments