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 <srte@webrtc.org>
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#30662}
This commit is contained in:
Sebastian Jansson 2020-02-28 16:22:09 +01:00 committed by Commit Bot
parent ae92244054
commit f52d3ed084

View File

@ -13,6 +13,7 @@
#include <vector>
#include <memory>
#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<uint16_t>(
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);