| 2564 | } |
| 2565 | |
| 2566 | static void setupGlobalKnobs() { |
| 2567 | IKnobCollection::setGlobalKnobCollection(IKnobCollection::Type::CLIENT, Randomize::False, IsSimulated::False); |
| 2568 | for (const auto& [knobName, knobValue] : networkOptions.knobs) { |
| 2569 | IKnobCollection::getMutableGlobalKnobCollection().setKnob(knobName, knobValue); |
| 2570 | } |
| 2571 | } |
| 2572 | |
| 2573 | // Setup g_network and start monitoring for network busyness |
| 2574 | void setupNetwork(uint64_t transportId, UseMetrics useMetrics) { |