android_packages_modules_Co.../staticlibs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Yang Sun 4e7baadc71 Use helper function getIndexForValue in MulticastRoutingCoordinator.
The SparseArray.indexOfValue() uses == to compare values,
MulticastRoutingCoordinator uses SparseArray with String type values,
and the indexOfValue function would sometimes return -1 when looking for
a value in the SparseArray.

Added a helper function getIndexForValue in CollectionUtils to get index
by comparing values with equals, and used this function in MulticastRoutingCoordinator.

Updated
MulticastRoutingCoordinatorServiceTest#testMulticastRouting_applyConfigNone_removesMfc
test case to use copies of interface names when updating the multicast
configs, so the test would fail without this fix.

Test: atest NetworkStaticLibTests:com.android.net.moduletests.util.CollectionUtilsTest#testGetIndexForValue
atest android.net.connectivity.com.android.server.connectivity.MulticastRoutingCoordinatorServiceTest#testMulticastRouting_applyConfigNone_removesMfc

Change-Id: I862242d6be01b8552cdd6af6c9691948a9f0bfe0
2024-04-23 17:22:15 +08:00
..
client-libs Merge "[DON'T BLOCK] Test ownership migration rules" into main am: e7aa45cdf0 2024-02-01 00:08:24 +00:00
device Improve the nduser option log readability. 2024-04-05 18:25:54 +09:00
framework/com/android/net/module/util Use helper function getIndexForValue in MulticastRoutingCoordinator. 2024-04-23 17:22:15 +08:00
native NetBpfLoad: enable mainline on T+ 2024-03-19 21:33:55 +00:00
netd [DON'T BLOCK] Test ownership migration rules 2024-01-31 12:34:50 +00:00
tests/unit Use helper function getIndexForValue in MulticastRoutingCoordinator. 2024-04-23 17:22:15 +08:00
testutils Drop circular dependency 2024-04-05 14:34:10 +09:00
Android.bp Separate Struct.java into its own lib. 2024-03-27 20:15:17 +08:00
jarjar-rules-shared.txt Support both R and S+ in NetworkFactory 2021-05-03 23:09:41 -07:00
lint-baseline.xml Prepare for @RequiresApi class retention 2024-02-02 12:04:05 -08:00
TEST_MAPPING Merge remote-tracking branch 'remotes/aosp/tmp_libs_net_move' into libs_net_move_merge 2023-09-11 11:53:46 +09:00