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
Lorenzo Colitti 4f87aa3f13 Immediately create native networks when NetworkAgents register.
Currently, native networks for non-VPN networks are created only
when the NetworkAgent goes into the CONNECTED state. This is not
ideal, because until the network is connected:

- Nothing routes to the network, so no IP packets can be sent on
  it (except via packet sockets).
- Many network configuration changes (e.g., routes and DNS
  servers) fail to apply because the network does not exist yet.
  These cause ENONET errors in the logs.

Fix this starting in U by creating the native network as soon as
the agent registers. This should not impact apps because
NetworkCallbacks are not sent until networks are connected.

Bug: 143158421
Test: new coverage in NetworkAgentTest
Change-Id: I26bfa8630c085422175558645c47a6c64be96ae6
2023-05-10 20:01:07 +09:00
bpf_progs clatd: update a comment about ipv6 frag handling 2023-03-17 18:29:04 +00:00
common Fix errorprone warnings that should be errors 2022-11-02 10:13:14 -07:00
Cronet Merge "[Cronet] Add framework-connectivity-t dependency for tests" 2023-03-30 14:11:24 +00:00
framework Retain subscription IDs on restricted test networks 2023-03-30 07:49:13 +00:00
framework-t Merge "Do not crash when passing null into buildTemplateMobileAll" 2023-04-04 01:27:41 +00:00
nearby Merge "Tests: update suite_name.py to latest mobly" 2023-03-29 03:18:06 +00:00
netd enforce 4.14+ instead of program being present 2023-02-22 22:10:48 +00:00
service Immediately create native networks when NetworkAgents register. 2023-05-10 20:01:07 +09:00
service-t Prevent NetworkTraceHandlerTest from touching BPF. 2023-04-03 16:00:15 -07:00
tests Immediately create native networks when NetworkAgents register. 2023-05-10 20:01:07 +09:00
Tethering Merge "Fix testPhysicalEthernet failure for physical ethernet device" 2023-03-31 04:48:33 +00:00
tools gn2bp: delete obsolete version in p/m/C 2023-03-29 16:23:45 -07:00
.gitignore Add a .gitignore in packages/modules/Connectivity. 2020-11-27 18:09:21 +09:00
OWNERS Add additional IPsec owners 2021-12-08 06:57:51 +00:00
OWNERS_core_networking Cleanup OWNERS 2023-01-23 15:55:23 +00:00
OWNERS_core_networking_xts Allow jchalard@, maze@ and reminv@ to approve fixes for flaky tests. 2022-10-06 09:06:20 +00:00
PREUPLOAD.cfg Enable tethering to perform its own hidden API processing 2021-06-28 23:41:38 +01:00
TEST_MAPPING [Cronet] Added NetHttpCoverageTests to presubmit 2023-03-30 11:58:39 +00:00