diff --git a/Tethering/tests/integration/src/android/net/EthernetTetheringTest.java b/Tethering/tests/integration/src/android/net/EthernetTetheringTest.java index 919e246b2b..876b945616 100644 --- a/Tethering/tests/integration/src/android/net/EthernetTetheringTest.java +++ b/Tethering/tests/integration/src/android/net/EthernetTetheringTest.java @@ -1512,7 +1512,7 @@ public class EthernetTetheringTest { final TestDnsPacket dnsQuery = TestDnsPacket.getTestDnsPacket(buf); assertNotNull(dnsQuery); Log.d(TAG, "Forwarded UDP source port: " + udpHeader.srcPort + ", DNS query id: " - + dnsQuery.getHeader().getId()); + + dnsQuery.getHeader().id); // [2] Send DNS reply. // DNS server --> upstream --> dnsmasq forwarding --> downstream --> tethered device @@ -1522,7 +1522,7 @@ public class EthernetTetheringTest { final Inet4Address remoteIp = (Inet4Address) TEST_IP4_DNS; final Inet4Address tetheringUpstreamIp = (Inet4Address) TEST_IP4_ADDR.getAddress(); sendDownloadPacketDnsV4(remoteIp, tetheringUpstreamIp, DNS_PORT, - (short) udpHeader.srcPort, (short) dnsQuery.getHeader().getId(), tester); + (short) udpHeader.srcPort, (short) dnsQuery.getHeader().id, tester); } private List toList(T... array) { diff --git a/framework/src/android/net/DnsResolver.java b/framework/src/android/net/DnsResolver.java index 33722fc52d..382a9deb3b 100644 --- a/framework/src/android/net/DnsResolver.java +++ b/framework/src/android/net/DnsResolver.java @@ -544,7 +544,7 @@ public final class DnsResolver { DnsAddressAnswer(@NonNull byte[] data) throws ParseException { super(data); - if ((mHeader.getFlags() & (1 << 15)) == 0) { + if ((mHeader.flags & (1 << 15)) == 0) { throw new ParseException("Not an answer packet"); } if (mHeader.getRecordCount(QDSECTION) == 0) { diff --git a/tests/cts/net/src/android/net/cts/DnsResolverTest.java b/tests/cts/net/src/android/net/cts/DnsResolverTest.java index 3821ceab7d..0c5341193b 100644 --- a/tests/cts/net/src/android/net/cts/DnsResolverTest.java +++ b/tests/cts/net/src/android/net/cts/DnsResolverTest.java @@ -200,13 +200,13 @@ public class DnsResolverTest { super(data); // Check QR field.(query (0), or a response (1)). - if ((mHeader.getFlags() & (1 << 15)) == 0) { + if ((mHeader.flags & (1 << 15)) == 0) { throw new DnsParseException("Not an answer packet"); } } int getRcode() { - return mHeader.getFlags() & 0x0F; + return mHeader.rcode; } int getANCount() {