- for (int i = 0; i < config_resend_count; i++) {
- uint element_count = 1 << i;
- element_count = MAX(element_count, 32);
- element_count = MIN(element_count, 512);
+ for (uint i = 0; i < config_resend_count; i++) {
+ const uint paranoid_safety_fudge = 10;
+ uint element_count = paranoid_safety_fudge + (1 << i);
+ element_count = MAX(element_count, config_minimum_queue_size);
+ element_count = MIN(element_count, config_maximum_queue_size);