- 4910c42 Merge "Convert uses of @hide to block tag" into main by Treehugger Robot · 4 months ago
- cdd31d8 Generalize ip address handling in tether4Value bpf structures by Sarup Dalwani · 9 months ago
- 3159186 Merge "BpfCoordinator: include PMTU in IPv6 BPF forwarding rule dumps." into main by Maciej Żenczykowski · 5 months ago
- 6eaa841 Convert uses of @hide to block tag by Paul Duffin · 5 months ago
- f7adba6 Refactor Tether4Key to use Inet4Address by Sarup Dalwani · 5 months ago
- feb1e82 BpfCoordinator: include PMTU in IPv6 BPF forwarding rule dumps. by Maciej Żenczykowski · 5 months ago
- 98e5827 Migrate NetdUtils from networkAddRoute to networkAddRouteParcel. by Sarup Dalwani · 7 months ago
- 3f16f0d Merge "Tethering: Enable TETHERING_AND_P2P_GO_LOCAL_AGENT for 25Q4+" into main by Treehugger Robot · 5 months ago
- bf75afd Tethering: Enable TETHERING_AND_P2P_GO_LOCAL_AGENT for 25Q4+ by Junyu Lai · 5 months ago
- 6b09ae0 Merge "Add metrics for BPF shim initialization error" into main by Jimi Chen · 5 months ago
- 95c9e42 Add metrics for BPF shim initialization error by Jimi Chen · 5 months ago
- 14debeb Merge changes I105ee1d6,I55817132 into main by Treehugger Robot · 5 months ago
- dc420cc Adopt mainline beta program for local network agent by Junyu Lai · 5 months ago
- 39de84a Tethering: allow ipv6 1500 mtu again by Maciej Żenczykowski · 5 months ago
- e92c190 Tethering: pass the mtu we announce via RA into updateIpv6UpstreamInterface() by Maciej Żenczykowski · 5 months ago
- af57443 Tethering: pass pmtu into updateIpv6UpstreamInterface() by Maciej Żenczykowski · 5 months ago
- 4451a61 Tethering: pass pmtu into updateAllIpv6Rules() by Maciej Żenczykowski · 5 months ago
- 897600d Tethering: pass pmtu into Ipv6UpstreamRule() by Maciej Żenczykowski · 5 months ago
- a697b2b Tethering: consider route MTUs when calculating IPv6 RA MTU. by Maciej Żenczykowski · 5 months ago
- 84ac5ae replace TetherLimitValue with S64 by Maciej Żenczykowski · 5 months ago
- b5f9728 replace TetherStatsKey with S32 by Maciej Żenczykowski · 5 months ago
- 31c8c5b replace TetherLimitKey with S32 by Maciej Żenczykowski · 5 months ago
- 4e3adbd replace TetherDevValue with S32 by Maciej Żenczykowski · 5 months ago
- a3f6c57 replace TetherDevKey with S32 by Maciej Żenczykowski · 5 months ago
- 18fe243 Lower tethering IPv6 MTU to 1400 (to match newly clamped RA) by Maciej Żenczykowski · 6 months ago
- bd3d103 Clamp the advertised IPv6 MTU to 1280-1400 by Patrick Rohr · 6 months ago
- bf34d61 Don't perform entitlement checks on invalid subscription IDs by Chalard Jean · 8 months ago
- 323d22a Pass bluetoothUseRandomAddress via RoutingCoordinator constructor by Motomu Utsumi · 6 months ago
- 1a2b238 Remove pending BT request when service disconnects by Quang Anh Luong · 8 months ago
- e4db9c7 Change RequestTracker log tag to TetheringRequestTracker by Patrick Rohr · 8 months ago
- f30ea2c Merge "Tethering: use the correct socket size for conntrack dump" into main by Treehugger Robot · 8 months ago
- 7a82293 Tethering: use the correct socket size for conntrack dump by Maciej Żenczykowski · 8 months ago
- 30c3619 Log terrible error when tethering type mismatches by Patrick Rohr · 8 months ago
- 71c1813 Remove ensureIpServerStartedLegacy. by Lorenzo Colitti · 8 months ago
- 981a4f3 Never create IpServers based on interface up for WIFI and WIFI_P2P. by Lorenzo Colitti · 8 months ago
- 18a0131 Rename the methods in the legacy codepath for clarity. by Lorenzo Colitti · 8 months ago
- 61b1008 Merge "Disallow the legacy tether API for Wi-Fi." into main by Patrick Rohr · 8 months ago
- 0cbf4b2 Inline getServedUsbType by Patrick Rohr · 8 months ago
- bec4b5b Disallow the legacy tether API for Wi-Fi. by Lorenzo Colitti · 8 months ago
- 81cdc02 Ignore calls to tether() where the interface type is invalid. by Lorenzo Colitti · 8 months ago
- 5408415 Change tethering terrible error wtf log to info log by Quang Anh Luong · 9 months ago
- 72db4fe Add tether start/stop events to local log by Quang Anh Luong · 9 months ago
- 3e88b74 Create the TetheringFeatureFlags class by Paul Hu · 10 months ago
- 6f3cf21 Merge changes I32095316,I709082c0 into main by Treehugger Robot · 10 months ago
- 6c61280 Support Wifi P2P Group Owner local network agent by Junyu Lai · 10 months ago
- 121a4f9 Revert "Enable TETHER_FORCE_RANDOM_PREFIX_BASE_SELECTION by default on 25Q2+" by Junyu Lai · 10 months ago
- 0b7d710 Merge changes from topic "tetherlocalagent" into main by Treehugger Robot · 10 months ago
- 72d9102 Add carrier-privileged app bypass for start/stopTethering by Quang Anh Luong · 11 months ago
- d55bd89 Support LocalNetworkAgent for Tethering by Junyu Lai · 1 year, 1 month ago
- 3f22173 Add DO app bypass for start/stopTethering by Quang Anh Luong · 1 year, 1 month ago
- 811db34 Merge "Force TETHER_ENABLE_SYNC_SM to be enabled by default on 25Q2+" into main by Treehugger Robot · 10 months ago
- f7b6434 Start tethered hotspot with TetheringRequest by Quang Anh Luong · 1 year, 6 months ago
- a10437f Replace isTetheringWithSoftApConfig flag with B SDK check by Quang Anh Luong · 10 months ago
- d093ea6 [Revert^2] Stop tethering request only if fuzzy-matched to existing request by Quang Luong · 10 months ago
- 8b29d28 [Revert^2] Reject TetheringRequests that fuzzy-match existing ones by Quang Luong · 10 months ago
- d7c6e30 no-op: Remove checkAndNotifyCommonError with ResultReceiver by Quang Anh Luong · 11 months ago
- 01b6b07 Revert "Reject TetheringRequests that fuzzy-match existing ones" by Priyanka Advani (xWF) · 10 months ago
- e72faa1 Revert "Stop tethering request only if fuzzy-matched to existing..." by Priyanka Advani (xWF) · 10 months ago
- 133d806 Force TETHER_ENABLE_SYNC_SM to be enabled by default on 25Q2+ by Paul Hu · 10 months ago
- a73b21a Stop tethering request only if fuzzy-matched to existing request by Quang Anh Luong · 10 months ago
- 2add926 Reject TetheringRequests that fuzzy-match existing ones by Quang Anh Luong · 10 months ago
- b453055 Merge "Use SdkLevel.isAtLeastB() instead of SDK_INT" into main by Quang Luong · 10 months ago
- 96f8e1b Use SdkLevel.isAtLeastB() instead of SDK_INT by Quang Anh Luong · 10 months ago
- d1f8cea Only allow one pending bluetooth request at a time by Quang Anh Luong · 10 months ago
- eff5782 Inline tetherInterface and untetherInterface by Junyu Lai · 11 months ago
- d85d3c5 Separate route modification and update linkproperties by Junyu Lai · 11 months ago
- 1a27e1f no-op: Use helper class to handle pending requests by Quang Anh Luong · 11 months ago
- f2e2a48 Merge changes I224c1055,I0aa7b5cc,I3e0638a3 into main by Quang Luong · 11 months ago
- a09574a no-op: use stopTetheringInternal when restarting tethering on start by Quang Anh Luong · 11 months ago
- e87bf65 Use pending request when legacy tethering by Quang Anh Luong · 11 months ago
- 53dd6ea Merge "Enable TETHER_ENABLE_SYNC_SM by default" into main by Paul Hu · 11 months ago
- dd9451b Merge "Enable TETHER_FORCE_RANDOM_PREFIX_BASE_SELECTION by default on 25Q2+" into main by Patrick Rohr · 11 months ago
- d13f09d Enable TETHER_ENABLE_SYNC_SM by default by Paul Hu · 11 months ago
- 44f2eb6 Enable TETHER_FORCE_RANDOM_PREFIX_BASE_SELECTION by default on 25Q2+ by Junyu Lai · 11 months ago
- 394c889 no-op: Pipe TetheringRequest through enableTetheringInternal by Quang Anh Luong · 11 months ago
- 48fbdf4 no-op: Refactor bluetooth tethering listener by Quang Anh Luong · 11 months ago
- 8608280 Fix LOHS stealing pending tethered SoftAP requests by Quang Anh Luong · 11 months ago
- 9cebb8c Pre-emptively fail pending pan requests upon opposite request by Quang Anh Luong · 11 months ago
- 592b489 Merge "try-catch when calling createContextAsUser" into main by Treehugger Robot · 11 months ago
- f09acc7 Merge "Fix some comments around stopTetheringRequest" into main by Treehugger Robot · 12 months ago
- 6f57c93 Merge "Add basic implementation of stopTetheringRequest" into main by Treehugger Robot · 12 months ago
- 75ac79d Fix some comments around stopTetheringRequest by Quang Anh Luong · 12 months ago
- 696c164 Add basic implementation of stopTetheringRequest by Quang Anh Luong · 12 months ago
- ffb503e Remove redundant requestedState from IpServer#enable by Quang Anh Luong · 12 months ago
- e1fd3c2 Log tethering started with placeholder request by Quang Anh Luong · 12 months ago
- 2b8a42d no-op: Make TetheringRequest @NonNull in enableIpServing by Quang Anh Luong · 12 months ago
- dca8816 Make it clear that legacyTether always uses IpServer.STATE_TETHERED. by Lorenzo Colitti · 12 months ago
- caae4e7 Rename mActiveTetheringRequests to mPendingTetheringRequests by Quang Anh Luong · 12 months ago
- ac046ba Give the two variants of ensureIpServerStarted different names. by Lorenzo Colitti · 12 months ago
- 7e43a1a Move the TetheringRequest further up the stack. by Lorenzo Colitti · 12 months ago
- 6887c8d Un-nest legacyTether by moving lambda contents to new method. by Lorenzo Colitti · 12 months ago
- a80fd3d try-catch when calling createContextAsUser by Junyu Lai · 1 year, 1 month ago
- 01b9e96 Add methods to distinguish TetheringRequest types by Quang Anh Luong · 12 months ago
- 1e60b9a Log legacy tether() calls that succeeded by Quang Anh Luong · 1 year ago
- 30d8a25 Disallow legacy tether() API starting in B by Quang Anh Luong · 1 year, 1 month ago
- cc579ba Merge "Revert "Send TetheringRequest to restart Tethering from IpServer"" into main by Quang Luong · 1 year ago
- df9cced Revert "Send TetheringRequest to restart Tethering from IpServer" by Quang Luong · 1 year, 1 month ago
- 31f85c6 Log usage of legacy tether API with Wifi by Quang Anh Luong · 1 year, 1 month ago
- 915d138 Merge "Remove WRITE_SETTINGS permission from Tethering APIs" into main by Quang Luong · 1 year, 1 month ago
- 7f911fa Merge "Fix legacy tether behavior for duplicate requests" into main by Quang Luong · 1 year, 1 month ago