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}
diff --git a/test/scenario/network_node.cc b/test/scenario/network_node.cc
index 4855520..c874add 100644
--- a/test/scenario/network_node.cc
+++ b/test/scenario/network_node.cc
@@ -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 @@
       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);