void
TestControl::sendDiscover4(const TestControlSocket& socket,
const bool preload /*= false*/) {
- basic_rate_control_.updateSendTime();
+ if (!preload) {
+ basic_rate_control_.updateSendTime();
+ }
// Generate the MAC address to be passed in the packet.
uint8_t randomized = 0;
std::vector<uint8_t> mac_address = generateMacAddress(randomized);
TestControl::sendDiscover4(const TestControlSocket& socket,
const std::vector<uint8_t>& template_buf,
const bool preload /* = false */) {
- basic_rate_control_.updateSendTime();
+ if (!preload) {
+ basic_rate_control_.updateSendTime();
+ }
// Get the first argument if multiple the same arguments specified
// in the command line. First one refers to DISCOVER packets.
const uint8_t arg_idx = 0;
void
TestControl::sendSolicit6(const TestControlSocket& socket,
const bool preload /*= false*/) {
- basic_rate_control_.updateSendTime();
+ if (!preload) {
+ basic_rate_control_.updateSendTime();
+ }
// Generate DUID to be passed to the packet
uint8_t randomized = 0;
std::vector<uint8_t> duid = generateDuid(randomized);
TestControl::sendSolicit6(const TestControlSocket& socket,
const std::vector<uint8_t>& template_buf,
const bool preload /*= false*/) {
- basic_rate_control_.updateSendTime();
+ if (!preload) {
+ basic_rate_control_.updateSendTime();
+ }
const int arg_idx = 0;
// Get transaction id offset.
size_t transid_offset = getTransactionIdOffset(arg_idx);