From f52d3ed084e30860bfecdc2dcbbc9c3919df779f Mon Sep 17 00:00:00 2001 From: Sebastian Jansson Date: Fri, 28 Feb 2020 16:22:09 +0100 Subject: [PATCH] Adds transport overhead to route changes in scenario tests. Bug: webrtc:9510 Change-Id: Iadc67420c9db085f4ae6325a1861fd78d9faa5a8 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/169362 Commit-Queue: Sebastian Jansson Reviewed-by: Jakob Ivarsson Cr-Commit-Position: refs/heads/master@{#30662} --- test/scenario/network_node.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/scenario/network_node.cc b/test/scenario/network_node.cc index 48555203f3..c874add643 100644 --- a/test/scenario/network_node.cc +++ b/test/scenario/network_node.cc @@ -13,6 +13,7 @@ #include #include +#include "rtc_base/net_helper.h" #include "rtc_base/numerics/safe_minmax.h" namespace webrtc { @@ -114,6 +115,9 @@ void NetworkNodeTransport::Connect(EmulatedEndpoint* endpoint, receiver_address.ipaddr().v4AddressAsHostOrderInteger()); route.remote_network_id = static_cast( receiver_address.ipaddr().v4AddressAsHostOrderInteger()); + route.packet_overhead = packet_overhead.bytes() + + receiver_address.ipaddr().overhead() + + cricket::kUdpHeaderSize; { // Only IPv4 address is supported. RTC_CHECK_EQ(receiver_address.family(), AF_INET);