Commit graph

43,628 commits

Message SHA1
Add missing DevSdkIgnoreRule rule variable am: af7c44cc4e
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1952115

Change-Id: I9ae5f3331af5550adc0c4821a9326d3b319b4cb3

Chiachang Wang   authored and   Automerger Merge Worker   commited 2022-01-19 02:26:05 +00:00
ec24ccf3e5
Add missing DevSdkIgnoreRule rule variable
DevSdkIgnoreRule.IgnoreUpTo() will not work as expected without
the rule defined.

Bug: 184750836
Test: atest android.net.Ikev2VpnProfileTest#\
      testBuildExcludeLocalRoutesSet works as expected with ignore
      rule
Change-Id: I03a5b28963cd6feebe4358d57c070d941cd114e5

Chiachang Wang   commited 2022-01-18 11:25:03 +00:00
af7c44cc4e
Add an OWNERS_core_networking_xts for CTS/GTS/... and use it. am: 7aac4ad2f7
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1952105

Change-Id: Iab7fb8a5f9357fc6afeb150aaaab69e73c6aa5d4

Lorenzo Colitti   authored and   Automerger Merge Worker   commited 2022-01-18 05:54:55 +00:00
95edb88396
Add an OWNERS_core_networking_xts for CTS/GTS/... and use it.
This uses a similar scheme to our existing OWNERS files, which
all come from a common location in the master branch.

Test: repo upload
Change-Id: I672070302789ac38a738ab6626f47ec9cbc75dd9

Lorenzo Colitti   commited 2022-01-18 01:42:39 +00:00
7aac4ad2f7
Merge "Don't pass non-const refs." am: 2fe71c70ab
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1949796

Change-Id: I5806e135e8ec1942ac999fbd828c0b2b43897572

Treehugger Robot   authored and   Automerger Merge Worker   commited 2022-01-17 16:13:03 +00:00
993922983d
Merge "Don't pass non-const refs."
Treehugger Robot   authored and   Gerrit Code Review   commited 2022-01-17 15:57:35 +00:00
2fe71c70ab
Merge "Use getter methods to verify the fields of Entry" am: 63b5da9866
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1944728

Change-Id: I7f4004b1193eb2d8bb0556c35c5a3736ccd412fe

Aaron Huang   authored and   Automerger Merge Worker   commited 2022-01-17 09:49:58 +00:00
acb12affa2
Merge "Use getter methods to verify the fields of Entry"
Aaron Huang   authored and   Gerrit Code Review   commited 2022-01-17 09:31:55 +00:00
63b5da9866
Merge "Add swapActiveStatsMap API for NetworkStatsFactory" am: 21f0d58294
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1944730

Change-Id: I926f9d5ad5f43be2c93e35bb50a9d7906cc7dd57

Mark Chien   authored and   Automerger Merge Worker   commited 2022-01-14 05:57:27 +00:00
a5883cfdf4
Merge "Add replaceFirewallChain API" am: 094de6b7c4
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1916598

Change-Id: Ieedd7bcaf6e626f905863e8abcf9e0498f409681

Mark Chien   authored and   Automerger Merge Worker   commited 2022-01-14 05:57:18 +00:00
52cf873cab
Merge "Add setFirewallChainEnabled API" am: 9bba8e8c78
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1916597

Change-Id: Id0c18509dcbe59f2fa146cc49ce5c73cbfa5f285

Mark Chien   authored and   Automerger Merge Worker   commited 2022-01-14 05:57:09 +00:00
e7da24518c
Merge "Add updateFirewallRule API" am: c65ecacd6f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1916497

Change-Id: I083af5bed91082b148af526fc12a84b7fa81bc4a

Mark Chien   authored and   Automerger Merge Worker   commited 2022-01-14 05:56:48 +00:00
b1a50f49e0
Merge "Add swapActiveStatsMap API for NetworkStatsFactory"
Mark Chien   authored and   Gerrit Code Review   commited 2022-01-14 05:35:25 +00:00
21f0d58294
Merge "Add replaceFirewallChain API"
Mark Chien   authored and   Gerrit Code Review   commited 2022-01-14 05:33:58 +00:00
094de6b7c4
Merge "Add setFirewallChainEnabled API"
Mark Chien   authored and   Gerrit Code Review   commited 2022-01-14 05:33:38 +00:00
9bba8e8c78
Merge "Add updateFirewallRule API"
Mark Chien   authored and   Gerrit Code Review   commited 2022-01-14 05:33:22 +00:00
c65ecacd6f
Merge "Add clatd binary to apex" am: bb766e83c3
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1944727

Change-Id: I0c51d04d4ea64e96dd844692c92560d8fd7ad1c7

Maciej Ĺ»enczykowski   authored and   Automerger Merge Worker   commited 2022-01-14 03:39:14 +00:00
255f7a2a09
Merge "Add clatd binary to apex"
Maciej Ĺ»enczykowski   authored and   Gerrit Code Review   commited 2022-01-14 03:22:34 +00:00
bb766e83c3
Merge "Move BpfUtils -- integrate TcUtils into Tethering module" am: 612afc316a
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1948308

Change-Id: If0df72675f22155b3308eceecffc8424c0f9fd8a

Maciej Ĺ»enczykowski   authored and   Automerger Merge Worker   commited 2022-01-14 03:13:42 +00:00
3b1e5e086f
Merge "Move BpfUtils -- integrate TcUtils into Tethering module"
Maciej Ĺ»enczykowski   authored and   Gerrit Code Review   commited 2022-01-14 02:53:15 +00:00
612afc316a
Add swapActiveStatsMap API for NetworkStatsFactory
This CL should be reverted before T sdk finalized.
This API is temporary added for the NetworkStatsFactory which is platform
code but will be moved into connectivity (tethering) mainline module.

Bug: 209935649
Test: atest CtsHostsideNetworkTests
Change-Id: I5894450f3089b2ea105722a18ddf8f1eed1c28a0

markchien   commited 2022-01-14 10:23:26 +08:00
9c8061134c
Add replaceFirewallChain API
To deprecated firewallReplaceUidChain netd binder and move the
functionality to tethering (connectivity) mainline module, expose
replaceFirewallChain to support the caller outside the module.
Currently the API are still call to netd. Will replace with the
implementation inside tethering (connectivity) module.

Bug: 209935649
Test: atest CtsHostsideNetworkTests
Change-Id: If7a87548b0a3acda00a1455da4e4ff24a630ddc7

markchien   commited 2022-01-14 10:23:21 +08:00
00a0bed534
Add setFirewallChainEnabled API
To deprecated firewallEnableChildChain netd binder and move the
functionality to tethering (connectivity) mainline module, expose
setFirewallChainEnabled to support the caller outside the module.
Currently the API are still call to netd. Will replace with the
implementation inside tethering (connectivity) module.

Bug: 209935649
Test: atest CtsHostsideNetworkTests
Change-Id: I9b64c9d12260521489a87fbeae5afbee2a8ea8f6

markchien   commited 2022-01-14 10:23:15 +08:00
98a6f95d0f
Add updateFirewallRule API
To deprecated firewallSetUidRule netd binder and move the functionality to
tethering (connectivity) mainline module, expose updateFirewallRule to
support the caller outside the module. Currently the API are still call
to netd. Will replace with the implementation inside tethering
(connectivity) module.

Bug: 209935649
Test: atest CtsHostsideNetworkTests
Change-Id: I0b53c999e06c2378afec0eb491815ec398c91b0b

markchien   commited 2022-01-14 10:19:51 +08:00
e1561fa800
Don't pass non-const refs.
Non-const refs are not allowed by style guide.
This was just an oversight.

Test: m bpf_existence_test
Change-Id: I8947118618dd5beef7f5643475d348f709799922

Lorenzo Colitti   commited 2022-01-14 09:41:11 +09:00
32999378a7
Merge changes I41dcf8aa,Ie13e1df6 am: 8f9cfde3d8
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1948171

Change-Id: I66e4e1c5fd3d7042baefbcb328d008fdaf8c8443

Maciej Ĺ»enczykowski   authored and   Automerger Merge Worker   commited 2022-01-13 22:38:20 +00:00
7ed9fcda76
Merge changes I41dcf8aa,Ie13e1df6
* changes:
  Test for the existence of maps as well as programs.
  Minor simplifications in bpf_existence_test.

Maciej Ĺ»enczykowski   authored and   Gerrit Code Review   commited 2022-01-13 22:27:18 +00:00
8f9cfde3d8
Merge "Ability for DPM to specify fallback mechanism" am: 226131ab48
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1905550

Change-Id: I539f31a417fd70a31557f0b3bd48c7398014e7d8

Sooraj Sasindran   authored and   Automerger Merge Worker   commited 2022-01-13 17:39:31 +00:00
5854b40065
Merge "Ability for DPM to specify fallback mechanism"
Sooraj Sasindran   authored and   Gerrit Code Review   commited 2022-01-13 17:24:07 +00:00
226131ab48
Merge "[MS44.2] Add unit test for API to query tagged UID summary" am: 5db1ea12b5
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1940842

Change-Id: I0fa5a857f4d969af52482f52937fdeae7095f58e

Junyu Lai   authored and   Automerger Merge Worker   commited 2022-01-13 11:30:52 +00:00
7cb670e776
Merge "[MS44.2] Add unit test for API to query tagged UID summary"
Junyu Lai   authored and   Gerrit Code Review   commited 2022-01-13 11:25:15 +00:00
5db1ea12b5
Merge "Use assumeTrue in VpnTest" am: b209f64b3c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1914937

Change-Id: Ifeeb1898dbd189b1357e1bf456fa83e976576136

Taras Antoshchuk   authored and   Automerger Merge Worker   commited 2022-01-13 10:25:09 +00:00
380f661278
Merge "Use assumeTrue in VpnTest"
Taras Antoshchuk   authored and   Gerrit Code Review   commited 2022-01-13 10:03:57 +00:00
b209f64b3c
Move BpfUtils -- integrate TcUtils into Tethering module
Bug: 202086915
Bug: 157552970
Test: atest TetheringTests
Change-Id: Ibf9d8d568b9f890a22869e70384848e33a380d4f

Patrick Rohr   commited 2022-01-13 10:09:11 +01:00
a881ba3001
Merge "Add updateMeteredNetwork{Allow, Deny}List APIs" am: 136f2d2d91
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1916217

Change-Id: I839b1ee2fe6ce26a1547005eca4a1dfbc9b96ccd

Mark Chien   authored and   Automerger Merge Worker   commited 2022-01-13 08:27:09 +00:00
6a094a5865
Merge "Make MTS verify expected BPF programs based on OS version." am: 08a2e03231
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1945138

Change-Id: Iddd4ca45fbefcbf0746a952ccd31ad40d8d709e8

Lorenzo Colitti   authored and   Automerger Merge Worker   commited 2022-01-13 08:26:57 +00:00
6b32916396
Merge "Add updateMeteredNetwork{Allow, Deny}List APIs"
Mark Chien   authored and   Gerrit Code Review   commited 2022-01-13 08:21:03 +00:00
136f2d2d91
Merge "Make MTS verify expected BPF programs based on OS version."
Lorenzo Colitti   authored and   Gerrit Code Review   commited 2022-01-13 08:14:08 +00:00
08a2e03231
Test for the existence of maps as well as programs.
Test: passes on barbet running aosp/master
Change-Id: I41dcf8aa99a38a00227d608f421672c398cd2065

Lorenzo Colitti   commited 2022-01-13 16:12:35 +09:00
8db39c4572
Minor simplifications in bpf_existence_test.
1. Use set instead of vector. This simplifies the code a bit.
2. Use proper NDK constants and functions to check the device
   OS version.

Test: test-only change
Test: passes on flame running qt-dev build (no-op)
Test: passes on flame running RQ3A build
Test: passes on raven running SP2A build
Test: passes on barbet running aosp/master
Change-Id: Ie13e1df674e50fcfb70811bc0dccae515cbb6e1c

Lorenzo Colitti   commited 2022-01-13 15:57:00 +09:00
32bd071ecb
Make MTS verify expected BPF programs based on OS version.
While this does not capture all nuances of optional programs,
go devices, etc. it should be a useful starting point to tell us
if something is really unexpected.

Test: test-only change
Test: passes on flame running qt-dev build (no-op)
Test: passes on flame running RQ3A build
Test: passes on raven running SP2A build
Test: passes on barbet running aosp/master
Change-Id: I43ff8c61c861c008cce459d2dcb487bb536c8da8

Lorenzo Colitti   commited 2022-01-13 15:31:27 +09:00
3b38b12071
Ability for DPM to specify fallback mechanism
Bug: 194332512
Test: unit test
Change-Id: Id4d85da8f64e7559326c4657b8833dac3ce5ce3d

Sooraj Sasindran   commited 2022-01-13 06:07:36 +00:00
06baf4cfa1
Merge "[DU01]Remove INetworkManagementService from NetworkStatsService" am: 231503a08c
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1925678

Change-Id: Iddcd1db36b88e7e8231d584fb71a6a9409b8ae13

Frank Li   authored and   Automerger Merge Worker   commited 2022-01-13 05:58:03 +00:00
9f903bfa01
Merge "[DU01]Remove INetworkManagementService from NetworkStatsService"
Frank Li   authored and   Gerrit Code Review   commited 2022-01-13 05:45:42 +00:00
231503a08c
Merge "Bump tethering target sdk version to 31" am: 0d4f956b34
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1879617

Change-Id: I6f58b5bbb7c217a570217a98e6ab28a8d3c3b7e2

Treehugger Robot   authored and   Automerger Merge Worker   commited 2022-01-13 05:15:27 +00:00
2ef917c320
Merge "Bump tethering target sdk version to 31"
Treehugger Robot   authored and   Gerrit Code Review   commited 2022-01-13 05:00:02 +00:00
0d4f956b34
Merge "Add a method to apply a set of network preferences to a user profile" am: 296a343528
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1904410

Change-Id: I3c6f70a6e51599a3792082ddb0da3d76e649e5ec

Treehugger Robot   authored and   Automerger Merge Worker   commited 2022-01-13 04:21:05 +00:00
cee1df1245
Merge "Add a method to apply a set of network preferences to a user profile"
Treehugger Robot   authored and   Gerrit Code Review   commited 2022-01-13 04:08:34 +00:00
296a343528
Merge "Add excludeLocalRoutes in NativeNetworkConfig" am: e52be3b59f
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1944725

Change-Id: I21f27620f3d41ef00862063ae0a349a815e09f2e

Chiachang Wang   authored and   Automerger Merge Worker   commited 2022-01-13 01:15:47 +00:00
6571c82556
Merge "Add excludeLocalRoutes in NativeNetworkConfig"
Chiachang Wang   authored and   Gerrit Code Review   commited 2022-01-13 00:57:49 +00:00
e52be3b59f