Chalard Jean
ede14bde88
Make iterating over mNetworkAgentInfos safer.
...
This CL provides convenience methods to iterate over all
networks.
- forEachNetworkAgentInfo takes a consumer and runs it on all
networks in mNetworkAgentInfos. The consumer is allowed to
remove any number of networks. This is needed because some
loops over mNetworkAgentInfos result in disconnecting networks,
which removes them from the set.
- anyNetworkAgentInfo takes a predicate and returns true iff it
returns true on any element in mNetworkAgentInfos. The
predicate is not allowed to modify the set in any way.
Bug: 288149251
Test: simple refactor, covered by existing unit tests
Change-Id: I5d8b38503895d33abc2d96daaa1c96372befce64
2025-03-19 21:03:22 +09:00
bpf
netd bpf: correct comment in NetBpfLoad S+ world (try 2).
2025-03-17 22:49:56 -07:00
clatd
clatd: one less shutdown log line
2025-03-17 22:53:38 -07:00
common
Set restrict local network aconfig flag for 26q2 dates
2025-02-12 12:04:04 -05:00
framework
Remove the queue on the NetworkAgent side
2025-03-18 19:23:57 +09:00
framework-t
Correct OffloadServiceInfo Javadoc
2025-01-09 12:48:09 +09:00
nearby
Replace .toList() with .collect()
2025-02-03 14:18:40 -08:00
networksecurity
Merge "Add NetworkSecurityUnitTests to tethering-mainline-presubmit" into main
2025-03-18 02:49:34 -07:00
remoteauth
Remove apex_available from libremoteauth_jni_rust_defaults
2025-02-10 16:25:24 +00:00
service
Make iterating over mNetworkAgentInfos safer.
2025-03-19 21:03:22 +09:00
service-b
Conditionally include VCN in Tethering module
2024-12-09 12:04:12 -08:00
service-t
Merge "Add CachedService Class" into main
2025-03-17 09:59:20 -07:00
staticlibs
Remove the queue on the NetworkAgent side
2025-03-18 19:23:57 +09:00
tests
Remove the queue on the NetworkAgent side
2025-03-18 19:23:57 +09:00
Tethering
Merge "change 'for-system' owner from root to clat" into main
2025-03-17 19:47:33 -07:00
thread
Merge changes I65d57e0e,I8ca1f7ae into main
2025-03-17 22:10:39 -07:00
tools
Remove dependencies on the 1-variant fallback
2024-10-22 16:31:00 -07:00
.gitignore
Ignores vim temporary files from git
2023-12-23 17:45:32 +08:00
OWNERS
Move the owner of xfrm netlink source code to its own directory.
2023-11-22 18:50:00 +09:00
OWNERS_core_networking
Add jimictw@ to core networking OWNERS.
2025-01-24 01:06:33 -08:00
OWNERS_core_networking_xts
Add yuyanghuang@ to OWNERS_core_networking_xts for APF firmware tests
2025-03-14 13:16:04 +09:00
PREUPLOAD.cfg
Disable ktfmt and rely solely on ktlint for Kotlin linting
2024-12-13 12:29:19 +09:00
TEST_MAPPING
Use CtsTetheringTest in TEST_MAPPING
2025-02-05 12:50:33 +09:00