Update DscpPolicyTest to use random IPv6 prefixes.
Test: test-only change Change-Id: I47666abf51cd9939e1e16d056fdf8f2d468e5024
This commit is contained in:
@@ -225,15 +225,13 @@ class DscpPolicyTest {
|
|||||||
|
|
||||||
var inet6Addr: Inet6Address? = null
|
var inet6Addr: Inet6Address? = null
|
||||||
val timeout = SystemClock.elapsedRealtime() + PACKET_TIMEOUT_MS
|
val timeout = SystemClock.elapsedRealtime() + PACKET_TIMEOUT_MS
|
||||||
|
val onLinkPrefix = raResponder.prefix
|
||||||
while (timeout > SystemClock.elapsedRealtime()) {
|
while (timeout > SystemClock.elapsedRealtime()) {
|
||||||
try {
|
try {
|
||||||
// Pick any arbitrary port
|
// Pick any arbitrary port
|
||||||
Os.connect(sock, TEST_TARGET_IPV6_ADDR, 12345)
|
Os.connect(sock, TEST_TARGET_IPV6_ADDR, 12345)
|
||||||
val sockAddr = Os.getsockname(sock) as InetSocketAddress
|
val sockAddr = Os.getsockname(sock) as InetSocketAddress
|
||||||
|
if (onLinkPrefix.contains(sockAddr.address)) {
|
||||||
// TODO: make RouterAdvertisementResponder.SLAAC_PREFIX public and use it here,
|
|
||||||
// or make it configurable and configure it here.
|
|
||||||
if (IpPrefix("2001:db8::/64").contains(sockAddr.address)) {
|
|
||||||
inet6Addr = sockAddr.address as Inet6Address
|
inet6Addr = sockAddr.address as Inet6Address
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user