- 642f418 Merge "Disable multi-user check for entitlement provisioning" into main by Junyu Lai · 9 months ago
- b14cd87 Disable multi-user check for entitlement provisioning by Junyu Lai · 9 months ago
- eab1de4 Introduce interfaceName field into TetheringRequestParcel by Seungjae Yoo · 12 months ago
- 25e0517 Merge changes I2dd18f9d,I5cc02c8a into main by Junyu Lai · 9 months ago
- 0adbb02 Stop tethering when the current user is not allowed to do entitlement check by Junyu Lai · 10 months ago
- 685b8aa Send TetheringRequest to restart Tethering from IpServer by Quang Anh Luong · 1 year, 3 months ago
- a66b78a Include SoftAP config in TetheringEventCallback by Quang Anh Luong · 1 year, 7 months ago
- 8a3f2e0 Refactor tether state change callback/broadcast for redactions by Quang Anh Luong · 10 months ago
- 5f9339d Validate packageName with AppOpsManager#checkPackage by Oscar Shu · 10 months ago
- 46722ad Revert^2 "Add UID and package name to TetheringRequest" by Oscar Shu · 10 months ago
- c8df03f Revert "Add UID and package name to TetheringRequest" by Patrick Rohr · 10 months ago
- 462703c Add UID and package name to TetheringRequest by Quang Anh Luong · 1 year ago
- 0537a07 Merge changes I24b0bf5f,I950d6787 into main by Treehugger Robot · 11 months ago
- 1193f08 Introduce dependencies object for EntitlementManager by Junyu Lai · 11 months ago
- b4a92ff Improved Entitlement UI Launch for multiple admin users by Junyu Lai · 11 months ago
- f1a422d Merge "Split requestDownstreamAddress into two methods" into main by Handa Wang · 11 months ago
- 389bc7f Split requestDownstreamAddress into two methods by Handa Wang · 11 months ago
- c0e7097 Standardize handler thread checks by Paul Hu · 11 months ago
- 69aee7b Move PrivateAddressCoordinator from Tethering to staticlibs by Handa Wang · 1 year, 1 month ago
- 55e0052 Refator IpServer to allocate IPv4 address via RoutingCoordinatorManager API by Handa Wang · 1 year ago
- e5e06f9 Introduce PrivateAddressCoordinator methods at RoutingCoordinatorManager by Handa Wang · 1 year, 1 month ago
- a757293 Merge changes I2e556cf5,I5e42005f,I7b766ef6 into main by Treehugger Robot · 11 months ago
- 87d33ba Remove unused method TetheringConfiguration#isRandomPrefixBaseEnabled() by Handa Wang · 11 months ago
- 88312f6 PrivateAddressCoordinator: introduce Dependencies class by Handa Wang · 11 months ago
- df90099 Merge "Remove unnecessary byte array allocation:" into main by Treehugger Robot · 11 months ago
- 731ae53 PrivateAddressCoordinator: move the special handling of WiFi P2P by Handa Wang · 11 months ago
- ba7d9dd Handle CMD_IPV6_TETHER_UPDATE in UnavailableState by Patrick Rohr · 11 months ago
- 4110b7d Remove unnecessary byte array allocation: by Paul Hu · 11 months ago
- c714bf6 Add MonitorThreadLeak to TetheringMetricsTest by Paul Hu · 11 months ago
- 511faf7 Merge "Add missing break in BaseServingState" into main by Treehugger Robot · 11 months ago
- c286b55 Merge "Simplify tethering active session counting" into main by Treehugger Robot · 11 months ago
- 3e90bc8 Simplify tethering active session counting by Junyu Lai · 11 months ago
- 0a4758b Add missing break in BaseServingState by Paul Hu · 11 months ago
- e7f5579 Merge "Update the usage data when upstream is changed" into main by Paul Hu · 11 months ago
- 7065213 Update the usage data when upstream is changed by Paul Hu · 11 months ago
- b9cfcce Drastically simplify prefix and address selection process by Patrick Rohr · 11 months ago
- b1280c0 Simplify getSanitizedSubAddr to 1-liner by Patrick Rohr · 11 months ago
- 65bf46d Rename getStartedPrefixIndex to getRandomPrefixIndex by Patrick Rohr · 11 months ago
- f771275 Remove unused imports by Patrick Rohr · 11 months ago
- 1cda02f PrivateAddress: Clarify the dependency by Handa Wang · 11 months ago
- 664e1f4 PrivateAddressCoordinator: remove the dependency on TetheringConfiguration by Handa Wang · 12 months ago
- 8df9d34 PrivateAddressCoordinator: get rid of UpstreamNetworkState for by Handa Wang · 12 months ago
- ff3b206 Merge changes from topic "tether-active-sessions" into main by Junyu Lai · 12 months ago
- d2581d6 Support active session metrics sampling by Junyu Lai · 1 year ago
- 06b81b6 Track tethering active sessions counts by Junyu Lai · 1 year ago
- 26d4476 Process all accesses to TetheringMetrics on the handler thread by Paul Hu · 1 year ago
- ee9f387 Calculate and populate TX/RX bytes for each upstream in TetheringMetrics by Paul Hu · 1 year, 2 months ago
- f982a1d Initialize upstream data usage after tethering is turned on by Paul Hu · 1 year, 2 months ago
- 25326ec Add txBytes and rxBytes to RecordUpstreamEvent by Paul Hu · 1 year, 2 months ago
- 0fd9d77 Merge "Add buildNetworkTemplateForUpstreamType() helper method" into main by Treehugger Robot · 1 year, 1 month ago
- 9649623 Add buildNetworkTemplateForUpstreamType() helper method by Wayne Ma · 2 years, 4 months ago
- 151be34 Do not block broadcast on handler processing by Remi NGUYEN VAN · 1 year, 1 month ago
- f4bae99 Merge "Add isUsageSupportedForUpstreamType() helper method" into main by Treehugger Robot · 1 year, 2 months ago
- 9651e04 Add isUsageSupportedForUpstreamType() helper method by Wayne Ma · 2 years, 4 months ago
- 86219a1 Merge "Let IpServer use RoutingCoordinator in R" into main by Handa Wang · 1 year, 2 months ago
- 7e9b330 Let IpServer use RoutingCoordinator in R by Handa Wang · 1 year, 2 months ago
- 7e89d18 Merge changes Ia8726375,I9d368d8a into main by Paul Hu · 1 year, 2 months ago
- 2a3d344 Merge "Add more consistent null checks" into main by Treehugger Robot · 1 year, 2 months ago
- 99d585c Use Dependencies to mock static methods by Paul Hu · 1 year, 2 months ago
- 8f2c306 Refactor RoutingCoordinator by Handa Wang · 1 year, 2 months ago
- 2c743c8 Add a new TetheringMetrics constructor by Paul Hu · 1 year, 2 months ago
- 0692aff Add more consistent null checks by Patrick Rohr · 1 year, 2 months ago
- 3e65131 Replace TetheringRequestParcel with TetheringRequest by Quang Anh Luong · 1 year, 3 months ago
- 4c701fb Merge changes I47606693,Ia51bc3ab,Idef1a6d1,Ie6fbc3ee,I55064ee7 into main by KH Shi · 1 year, 3 months ago
- 58526e4 Merge changes I76b0a7ba,If7308f1a,Ica8faced,Ia8f42ed0,I975afb45, ... into main by Treehugger Robot · 1 year, 3 months ago
- aa06b2b Move SyncStateMachine to staticlibs by Patrick Rohr · 1 year, 3 months ago
- 582df23 Move upstream interface BPF support check to BpfCoordinator by KH Shi · 1 year, 3 months ago
- 9174207 Refactor BPF map update logic of upstream interface change by KH Shi · 2 years, 1 month ago
- 07b8fe1 Introduce TETHERING_VIRTUAL type by Seungjae Yoo · 1 year, 3 months ago
- f2ccebf Centralize IP neighbor monitoring in BpfCoordinator by KH Shi · 1 year, 3 months ago
- b1fb49a Get rid of BpfCoordinator#mPollingStarted by KH Shi · 1 year, 3 months ago
- 855712a Clatd: add dump raw BPF map support by KH Shi · 2 years, 3 months ago
- f325ea2 Move dumpRawMap to BpfDump by KH Shi · 1 year, 6 months ago
- c634eb5 Merge "Tethering: Throw exception when register null callback to avoid a crash" into main by Yuyang Huang · 1 year, 5 months ago
- 5250ebe Merge "Allow enable DBG/VDBG without having to rebuild the module." into main by Treehugger Robot · 1 year, 5 months ago
- 9f69605 Allow enable DBG/VDBG without having to rebuild the module. by Mark Chien · 1 year, 5 months ago
- 4775bb5 Merge "Remove mWifiTetherRequested" into main by Mark Chien · 1 year, 5 months ago
- 9b7fea5 Obtain BluetoothAdapter through BluetoothManager by Remi NGUYEN VAN · 1 year, 5 months ago
- 27d9121 Remove mWifiTetherRequested by Mark Chien · 1 year, 5 months ago
- 52776a3 Tethering: Throw exception when register null callback to avoid a crash by Ding Zhang · 1 year, 7 months ago
- 2cb28ea Merge "Pass buffer size to NetlinkUtils.netlinkSocketForProto" into main by Maciej Żenczykowski · 1 year, 7 months ago
- 7934241 Pass buffer size to NetlinkUtils.netlinkSocketForProto by Yang Sun · 1 year, 7 months ago
- c1647a0 Merge "Add experiment flag for enabling sync sm" into main by Mark Chien · 1 year, 7 months ago
- e48d106 Merge "Revert "Add experiment flag for tethering refactor"" into main by Mark Chien · 1 year, 8 months ago
- 06155c8 BpfMap - add R/W constructor alias by Maciej Żenczykowski · 1 year, 10 months ago
- c512ab7 Add experiment flag for enabling sync sm by Mark · 1 year, 8 months ago
- 6e368d1 Revert "Add experiment flag for tethering refactor" by Mark Chien · 1 year, 8 months ago
- 86b8bf0 Merge "Replace HashSet with ArraySet in RaParams" into main by Yuyang Huang · 1 year, 8 months ago
- 2ff42d2 Migrate Tethering#dump to use runWithScissorsForDump by Junyu Lai · 1 year, 9 months ago
- 71c24f1 Merge changes I4888f8f2,Iba829ec0 into main by Yuyang Huang · 1 year, 9 months ago
- ec801b8 Revert "Refactor RouterAdvertisementDaemon with FdEventsReader" by KH Shi · 1 year, 9 months ago
- f8ab263 Revert "Refactor RouterAdvertisementDaemon to build new RA in HandlerThread" by KH Shi · 1 year, 9 months ago
- cf11be9 Add experiment flag for tethering refactor by Mark · 1 year, 9 months ago
- ef41398 Merge "Rename getXXX to makeXXX in TetheringDependencies" into main by Treehugger Robot · 1 year, 9 months ago
- 78c0d08 Merge "Random select started prefix range" into main by Mark Chien · 1 year, 9 months ago
- b720d6d Rename getXXX to makeXXX in TetheringDependencies by Mark · 1 year, 10 months ago
- c0b0f61 Random select started prefix range by Mark · 2 years, 1 month ago
- f25af65 Avoid random twice to generate an address by Mark · 1 year, 10 months ago
- 23a2158 Refactor RouterAdvertisementDaemon to build new RA in HandlerThread by KH Shi · 2 years, 6 months ago
- bdcd7db Refactor RouterAdvertisementDaemon with FdEventsReader by KH Shi · 2 years, 6 months ago