Merge "DO NOT MERGE: don't test BPF tethering offload in CTS" into android13-tests-dev
This commit is contained in:
@@ -85,7 +85,6 @@ import com.android.net.module.util.structs.Ipv4Header;
|
|||||||
import com.android.net.module.util.structs.Ipv6Header;
|
import com.android.net.module.util.structs.Ipv6Header;
|
||||||
import com.android.net.module.util.structs.UdpHeader;
|
import com.android.net.module.util.structs.UdpHeader;
|
||||||
import com.android.testutils.DevSdkIgnoreRule;
|
import com.android.testutils.DevSdkIgnoreRule;
|
||||||
import com.android.testutils.DevSdkIgnoreRule.IgnoreAfter;
|
|
||||||
import com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo;
|
import com.android.testutils.DevSdkIgnoreRule.IgnoreUpTo;
|
||||||
import com.android.testutils.DeviceInfoUtils;
|
import com.android.testutils.DeviceInfoUtils;
|
||||||
import com.android.testutils.DumpTestUtils;
|
import com.android.testutils.DumpTestUtils;
|
||||||
@@ -95,6 +94,7 @@ import com.android.testutils.TestNetworkTracker;
|
|||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
|
import org.junit.Ignore;
|
||||||
import org.junit.Rule;
|
import org.junit.Rule;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
@@ -1062,8 +1062,7 @@ public class EthernetTetheringTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@IgnoreAfter(Build.VERSION_CODES.R)
|
public void testTetherUdpV4() throws Exception {
|
||||||
public void testTetherUdpV4UpToR() throws Exception {
|
|
||||||
initializeTethering();
|
initializeTethering();
|
||||||
runUdp4Test(new TetheringTester(mDownstreamReader), new RemoteResponder(mUpstreamReader),
|
runUdp4Test(new TetheringTester(mDownstreamReader), new RemoteResponder(mUpstreamReader),
|
||||||
false /* usingBpf */);
|
false /* usingBpf */);
|
||||||
@@ -1095,10 +1094,12 @@ public class EthernetTetheringTest {
|
|||||||
assertTrue(isUdpOffloadSupportedByKernel("5.10.0"));
|
assertTrue(isUdpOffloadSupportedByKernel("5.10.0"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// b/258637850 - this test will break with newer mainline modules on T due to support CLAT
|
||||||
|
// tethering offload which changes BPF map format, so it has to be suppressed in CTS for T.
|
||||||
|
@Ignore
|
||||||
// TODO: refactor test testTetherUdpV4* into IPv4 UDP non-offload and offload tests.
|
// TODO: refactor test testTetherUdpV4* into IPv4 UDP non-offload and offload tests.
|
||||||
// That can be easier to know which feature is verified from test results.
|
// That can be easier to know which feature is verified from test results.
|
||||||
@Test
|
@Test
|
||||||
@IgnoreUpTo(Build.VERSION_CODES.R)
|
|
||||||
public void testTetherUdpV4AfterR() throws Exception {
|
public void testTetherUdpV4AfterR() throws Exception {
|
||||||
initializeTethering();
|
initializeTethering();
|
||||||
final String kernelVersion = VintfRuntimeInfo.getKernelVersion();
|
final String kernelVersion = VintfRuntimeInfo.getKernelVersion();
|
||||||
|
|||||||
Reference in New Issue
Block a user