No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Patrick Rohr f2ae113d53 Bring up L2capNetwork for client network request
This change brings up an L2capNetwork when there is a client network
request and the BluetoothSocket connects successfully.

Any error on that network will mark all associated NetworkRequests as
unfulfillable triggering an onUnavailable() callback on them. This may
or may not be expected, because the network might have come up before
the onUnavailable() is sent.

Fixing this should go hand-in-hand with instituting some sort of retry
logic. Without retries, if these callbacks were to just tear down the
network (triggering onLost()), an app might not be able to trigger a
retry using the same PSM and remote MAC parameters, because a second
request for the same parameters might exist (so the request is never
fully removed). This means, that without any sort of retry logic,
tearing down all active requests for this network is the best option.

Test: TH
Change-Id: I70196aa4505aa0a8cbf815764de8d977c1bc70cc
2025-02-15 11:04:10 -08:00
bpf NetBpfLoad: enforce eBPF is jitted on 25Q2+ 2025-02-14 11:22:13 -08:00
clatd Fix a function pointer type mismatch for C23. 2024-12-18 11:22:10 -08:00
common Set restrict local network aconfig flag for 26q2 dates 2025-02-12 12:04:04 -05:00
framework Merge "Add metric to HttpEngine preload" into main 2025-02-11 15:13:22 -08: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 Add catching of IllegalArgumentException, which gets thrown when there is a malformed Unicode escape character sequence 2025-02-13 09:14:29 -08:00
remoteauth Remove apex_available from libremoteauth_jni_rust_defaults 2025-02-10 16:25:24 +00:00
service Bring up L2capNetwork for client network request 2025-02-15 11:04:10 -08:00
service-b Conditionally include VCN in Tethering module 2024-12-09 12:04:12 -08:00
service-t Exclude Google Cast app subtypes from mDNS offload 2025-02-14 16:08:17 +09:00
staticlibs Merge "Use netlink to set MTU in IpClient(1/2)" into main 2025-02-12 17:44:20 -08:00
tests Merge changes I963a1c84,I515d6b60,Iae99f0bc,I99d1240d,I49d078fb into main 2025-02-14 15:10:29 -08:00
Tethering no-op: Pipe TetheringRequest through enableTetheringInternal 2025-02-13 19:09:01 +09:00
thread [Thread] allow disabling border router auto-join 2025-01-10 00:09:06 -08: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 "no-op refactors" reviews for delegated reviewers 2024-06-20 06:29:09 +00: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