From d0ebb64ad1a75bd4b045a204f70e42a0a08605ab Mon Sep 17 00:00:00 2001 From: Lorenzo Colitti Date: Thu, 19 May 2022 02:45:12 +0000 Subject: [PATCH] Assume all Ethernet interfaces have an MTU of 1500. This avoids races where NetworkInterface.getByName does not return the interface right after it is created. Change-Id: I17a5a22034bafc30023307d5480db18e918fc042 Test: test-only change Bug: 227008268 --- tests/cts/net/src/android/net/cts/EthernetManagerTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt b/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt index b12c4db74f..a16a7f8fa1 100644 --- a/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt +++ b/tests/cts/net/src/android/net/cts/EthernetManagerTest.kt @@ -93,7 +93,7 @@ class EthernetManagerTest { val tnm = context.getSystemService(TestNetworkManager::class.java) tnm.createTapInterface(false /* bringUp */) } - val mtu = NetworkInterface.getByName(tapInterface.interfaceName).getMTU() + val mtu = 1500 packetReader = TapPacketReader(handler, tapInterface.fileDescriptor.fileDescriptor, mtu) raResponder = RouterAdvertisementResponder(packetReader) raResponder.addRouterEntry(MacAddress.fromString("01:23:45:67:89:ab"),