Commit Graph

29847 Commits

Author SHA1 Message Date
Jeff Sharkey
787fc17e3b Include full network history around current time. am: 26f35e29cd am: 7f25602a92 am: dd58d51099
Original change: undetermined

Change-Id: Ibf47a21dff4ab228bce9e632b4f1c34c6540b579
2021-05-31 12:18:21 +00:00
Jeff Sharkey
22c9f23d5c Hide NetworkStatsHistory internals. am: aa731e75a9 am: 8e1016b2e1 am: 0f73d511b0
Original change: undetermined

Change-Id: I65c3296231e38d913caf7ae6d01462368d8069b1
2021-05-31 12:18:09 +00:00
Jeff Sharkey
1306144ed9 Return stats from inactive ifaces, packet counts. am: 337b986b98 am: a6fcf08ae9 am: 00853bdbb6
Original change: undetermined

Change-Id: I7f8fc6a4e5013ac2f0275c03ec5108b3e41b1add
2021-05-31 12:17:56 +00:00
Wink Saville
76f33efee1 resolved conflicts for merge of a3b4b5ca to master am: 620e1078ec am: 2c0aefae11 am: 4d767e8d62
Original change: undetermined

Change-Id: Iedbb444f4fd5c14f4d5abb3a1fa20d7f6c1526f0
2021-05-31 12:17:45 +00:00
Chia-chi Yeh
565248d7ef VPN: implement status report for legacy VPN. am: bded3eb138 am: 556052ac49 am: b81805ff6e
Original change: undetermined

Change-Id: Ica19b150ef2440aa59aa8b5efa264be2a2f7ad1e
2021-05-31 12:17:33 +00:00
Chia-chi Yeh
3591e12b21 VPN: convert prepare() into a form which helps solve race conditions. am: 3e2e1da0a0 am: fda32f27a2 am: 5a489dd097
Original change: undetermined

Change-Id: I47c4d50cc8dd05c5f1368926c545bd080e267c8f
2021-05-31 12:17:20 +00:00
Jeff Sharkey
dd58d51099 Include full network history around current time. am: 26f35e29cd am: 7f25602a92
Original change: undetermined

Change-Id: I55ff868af217791b92b1bb886a4e139cd63f6e63
2021-05-31 12:17:14 +00:00
Chia-chi Yeh
83afd2b070 VPN: remove the old VpnService. am: 6c500a4c5a am: 181aa5c2a3 am: a19b725c34
Original change: undetermined

Change-Id: I4683d61f6f6730a8be6a79aeaabe9e2f6150e449
2021-05-31 12:17:03 +00:00
Jeff Sharkey
0f73d511b0 Hide NetworkStatsHistory internals. am: aa731e75a9 am: 8e1016b2e1
Original change: undetermined

Change-Id: I0baea8f32452c6d5cb5bfc57851259cf61756e62
2021-05-31 12:17:00 +00:00
Jeff Sharkey
00853bdbb6 Return stats from inactive ifaces, packet counts. am: 337b986b98 am: a6fcf08ae9
Original change: undetermined

Change-Id: Ib4d52df24a14a5ab9aa0007806f64d37cfa2725a
2021-05-31 12:16:46 +00:00
Chia-chi Yeh
6546547563 VPN: export legacy VPN in IConnectivityManager. am: 7e026b38e9 am: 97ec803819 am: a997125f52
Original change: undetermined

Change-Id: I6312373d86c8c5e6c06eb5ad9c3ac094f9dd51f6
2021-05-31 12:16:46 +00:00
Chia-chi Yeh
e492356b41 VPN: Use List<String> instead for dnsServers and searchDomains. am: d050d1c82c am: c1a4675c9f am: 433ca1e29e
Original change: undetermined

Change-Id: I18de2b1c63627998cc1487c0f3dee09859210e99
2021-05-31 12:16:34 +00:00
Wink Saville
4d767e8d62 resolved conflicts for merge of a3b4b5ca to master am: 620e1078ec am: 2c0aefae11
Original change: undetermined

Change-Id: I5128a40efb4c05be7790066fb1c589b4dc5ef3d4
2021-05-31 12:16:33 +00:00
Jeff Sharkey
3982e3b61a Migrate bandwidth control to NMS, omit history. am: cd18d74b94 am: 240415275c am: 2602c6800e
Original change: undetermined

Change-Id: I3f98b75c8c2399e14cd62b4199733dad5afda272
2021-05-31 12:16:22 +00:00
Chia-chi Yeh
b81805ff6e VPN: implement status report for legacy VPN. am: bded3eb138 am: 556052ac49
Original change: undetermined

Change-Id: Ibceaf25662e40fc20fef6d45112de1170dd51369
2021-05-31 12:16:19 +00:00
Chia-chi Yeh
5a489dd097 VPN: convert prepare() into a form which helps solve race conditions. am: 3e2e1da0a0 am: fda32f27a2
Original change: undetermined

Change-Id: I782a61303cc1d396e09c4dbcca139b4bd8ca1535
2021-05-31 12:16:06 +00:00
Chia-chi Yeh
a19b725c34 VPN: remove the old VpnService. am: 6c500a4c5a am: 181aa5c2a3
Original change: undetermined

Change-Id: Ifdf241b9543511e98c20b1dcfbba43a99d78545d
2021-05-31 12:15:52 +00:00
Chia-chi Yeh
a997125f52 VPN: export legacy VPN in IConnectivityManager. am: 7e026b38e9 am: 97ec803819
Original change: undetermined

Change-Id: Ied3dc452bfea152d43101410b601fe328305d240
2021-05-31 12:15:38 +00:00
Chia-chi Yeh
433ca1e29e VPN: Use List<String> instead for dnsServers and searchDomains. am: d050d1c82c am: c1a4675c9f
Original change: undetermined

Change-Id: I0f3a3f1fbe23198baa46fccafebf38aa75558421
2021-05-31 12:15:24 +00:00
Jeff Sharkey
2602c6800e Migrate bandwidth control to NMS, omit history. am: cd18d74b94 am: 240415275c
Original change: undetermined

Change-Id: I1bbd164b761a2f2cc5febb59a5d29c8f13a9d0ba
2021-05-31 12:15:10 +00:00
Jesse Wilson
a2439cc6f3 Move socket tagging from libcore. am: 92f7f93fca am: 22cfc26918 am: f28dc49edd
Original change: undetermined

Change-Id: Id5133953270618f306d3a5aa75a833d083f93605
2021-05-31 12:14:37 +00:00
Jeff Sharkey
20ee9134af Better network stats parsing, integer tags, async. am: 2cc5fa7fbe am: b9867c3384 am: b84547657d
Original change: undetermined

Change-Id: I98f29bda2c8d50faef01b68caaf37155acd201b3
2021-05-31 12:14:24 +00:00
Wink Saville
21280b9cc0 am 3f2f58e9: am f49e4d3f: Merge "Temporary re-enabling iface name change handling on HO" into honeycomb-LTE am: efaa396ae9 am: 49aae8e001 am: 2dadec0662
Original change: undetermined

Change-Id: Iaaf23d5db2cd85ecfa497c7fe18f708d31b00385
2021-05-31 12:14:12 +00:00
Irfan Sheriff
78899f76ee Merge "WifiWatchdogService - disable bad connections" am: e7bfeb3d77 am: 21ee0e1479 am: 77d9e762da
Original change: undetermined

Change-Id: I3b63adacd6be8c3e9caca048a3cec6f6dfd369e6
2021-05-31 12:14:00 +00:00
Robert Greenwalt
0e7ae9f16f resolved conflicts for merge of 40717996 to master am: 968330fae8 am: 30eb566d0f am: 3b506eb7fe
Original change: undetermined

Change-Id: Ida99047fad7937f633ceacc833c1052b85a9f0f6
2021-05-31 12:13:47 +00:00
Irfan Sheriff
a6d22632d1 am be859295: (-s ours) am 9a33301d: resolved conflicts for merge of ea8e3c23 to honeycomb-LTE am: df6bab0528 am: b2d284c5ed am: 05a73ab51b
Original change: undetermined

Change-Id: Icb8343bf403ee0f17684a47aa2abc90187d76c66
2021-05-31 12:13:34 +00:00
Irfan Sheriff
4f03b0a2d4 am 060e2a4a: (-s ours) am 5d5b73be: Merge "resolved conflicts for merge of 267a6181 to honeycomb-LTE" into honeycomb-LTE am: 016cd82367 am: e4bc970baf am: 82f1de224b
Original change: undetermined

Change-Id: If749965d1b2101961133a0a299c0228110d7734e
2021-05-31 12:13:22 +00:00
Robert Greenwalt
581283212f resolved conflicts for merge of 796539b1 to master am: 09d6cdf338 am: c4778fab71 am: 46c656a1b4
Original change: undetermined

Change-Id: Ic691e6563697551ab8b47a9b1fbfd3f977bda933
2021-05-31 12:13:10 +00:00
Jeff Sharkey
b572e6b7b1 Persist "tagged" network stats along with UIDs. am: d723e62717 am: 2e5704faa8 am: 8b3625ddd1
Original change: undetermined

Change-Id: I7b787cf05d2a361bdacc815e8f917faba4aa3b70
2021-05-31 12:12:58 +00:00
Jeff Sharkey
28271f460e Handle removed UIDs in network stats and policy. am: d57635406d am: 300c957638 am: 3c29f98198
Original change: undetermined

Change-Id: I61b7ff533fd7344e400005f4b0612f5ba34cec17
2021-05-31 12:12:45 +00:00
Jeff Sharkey
f8cafec85b Read "qtaguid" network stats, refactor templates. am: de450f98eb am: e6037cda67 am: d580628760
Original change: undetermined

Change-Id: Id2ad51d9b651b1d61ed40a30effe4bbb7911c346
2021-05-31 12:12:33 +00:00
Jeff Sharkey
5ff103a567 Notify policy listeners about metered ifaces. am: a47d7a1a70 am: 27b8250fe9 am: 73cf1cd588
Original change: undetermined

Change-Id: Ibf3b67e2e4de3d6ccabb1cce403a4226c6f7dadb
2021-05-31 12:12:21 +00:00
Jeff Sharkey
485d0fa275 Merge "DownloadManager flags for network policy." am: 29fc3322d5 am: a03b55c7c3 am: d4ce49a91a
Original change: undetermined

Change-Id: Ic80a87e1072df37000d5d671b8ec4b35103c02c3
2021-05-31 12:12:09 +00:00
Robert Greenwalt
871358bbc3 am 00ca322d: am 5f350512: Merge "Reset connections AFTER we take down the network." into honeycomb-LTE am: 9d145fde31 am: 9a4fa385de am: 86deeefb56
Original change: undetermined

Change-Id: I823db316a2b6d7caf6406141e9e1c6080238ccdc
2021-05-31 12:11:56 +00:00
Chia-chi Yeh
843d4a07ae VPN: migrate from generic Bundle to our own Parcelable VpnConfig. am: 75cacd5525 am: c1ddef64dd am: 22f2e71bc8
Original change: undetermined

Change-Id: I67faf034022224d04abf24e8afd48488f02cea53
2021-05-31 12:11:44 +00:00
Jeff Sharkey
a0a55c7c3b Growable NetworkStats object instead of builder. am: 97abbe95cd am: 2f79020fc1 am: 428438534d
Original change: undetermined

Change-Id: I94a07107cd34843a18c4044dd879de405b112399
2021-05-31 12:11:31 +00:00
Jeff Sharkey
4167ea05b6 Persist UID stats, lazy loading, resize buckets. am: 837b4ebf7e am: b8d04a6a88 am: 310acdb231
Original change: undetermined

Change-Id: I0ff7534a989e3204a886953b5e63ad1a9c7563a1
2021-05-31 12:11:19 +00:00
Jeff Sharkey
f8bfb07623 Persist network stats using AtomicFile. am: ebbebc73a0 am: 6bac4e55ab am: cc88516b14
Original change: undetermined

Change-Id: I57c97811d190340b51892689187f97a94cc6df38
2021-05-31 12:11:06 +00:00
Chia-chi Yeh
1a40fb7ba9 The service part of the user space VPN support. am: 9a4ad7d52c am: 02b2764424 am: 1dcbdaa51a
Original change: undetermined

Change-Id: I2c47a1283c3f1c15f7991d54fc6f071d51b3919b
2021-05-31 12:10:53 +00:00
Robert Greenwalt
cd556fef6f resolved conflicts for merge of 510d0a75 to master am: 269d732e13 am: 6a6fe42af8 am: cef6bc40cb
Original change: undetermined

Change-Id: Ie277d9055ae757411509d37a977e876a0b0be192
2021-05-31 12:10:41 +00:00
Jeff Sharkey
7a11920ae5 Compute range-based usage in NetworkStatsHistory. am: 512b757b08 am: c7a2cbdaf7 am: cec023c513
Original change: undetermined

Change-Id: I87f45d1c08940fee7394ea100af78d52f2a2059a
2021-05-31 12:10:29 +00:00
Jeff Sharkey
b6098bc891 Map network identity using ConnectivityService. am: 21062e7c7e am: 7433b91c8f am: 02e59fa369
Original change: undetermined

Change-Id: Ica623cdf077e1da66fefb9b371f8e85fe3b2a577
2021-05-31 12:10:16 +00:00
Chia-chi Yeh
1549873a85 Merge "Do not register the callbacks in the constructor." am: ab2c05370e am: 631d1a70f5 am: dba43a183d
Original change: undetermined

Change-Id: I01f91923d7b94dec7275879282a935dbd7ea0ffe
2021-05-31 12:10:04 +00:00
Jeff Sharkey
af9a59fd73 Collect historical network stats. am: d26449fd76 am: a7e6d88f1c am: b1787f22b7
Original change: undetermined

Change-Id: If3639fcce20fa614855f5cc661e49f086f9e11d6
2021-05-31 12:09:51 +00:00
Jeff Sharkey
4e730916f3 Policy and rules work for ConnectivityManager. am: 921ebf2ee5 am: d2284681ad am: 31a379bdd0
Original change: undetermined

Change-Id: I1768173d806e61a38d53a8e4d7815fb9c349420c
2021-05-31 12:09:39 +00:00
Mike Lockwood
45fbfa5e57 Move stringToFile utility from ConnectivityService to FileUtils am: 0d5916c21e am: 587fcfee64 am: 08067bd481
Original change: undetermined

Change-Id: I292acd7fd308d6c5e69d471f241216c0fa540f32
2021-05-31 12:09:27 +00:00
Jeff Sharkey
b317a3df15 Merge "APIs to profile network usage for current UID." am: 0d49ed3ca8 am: 4d5375dc6c am: 9b1f2f8faf
Original change: undetermined

Change-Id: Ie0ce8ebe416f394689d272654d4e388b16a02133
2021-05-31 12:09:14 +00:00
Robert Greenwalt
227215a96f am e0f7bc0b: resolved conflicts for merge of dec3dda8 to honeycomb-plus-aosp am: 1b507045bd am: 6a759ea8f1 am: 4782adac37
Original change: undetermined

Change-Id: Ic15e97207f85e8fc3734d4656e4b8ef3f0c9b19b
2021-05-31 12:09:02 +00:00
The Android Open Source Project
82df977269 Reconcile with honeycomb-release am: 991f5f4ec9 am: a7b8bd5671 am: 19210cd047
Original change: undetermined

Change-Id: Ia0263a39d4a2f9a0cb0e43785f2be4ebb20f0813
2021-05-31 12:08:51 +00:00
The Android Open Source Project
4b27f0cb0b Reconcile with gingerbread-release am: 969a009cbd am: 1afa2215dc am: 68bb13c861
Original change: undetermined

Change-Id: I9373382c85c7255d2bc161885c07a1108af47911
2021-05-31 12:08:39 +00:00