Go to file
Oliver Scott 5c13fcc575 Connectivity: Add capability to allow tethering to use VPN upstreams [2/3]
Squash of:

Author: Sam Mortimer <sam@mortimer.me.uk>
Date:   Thu Aug 15 19:40:55 2019 -0700

    fw/b: Add capability to allow tethering to use VPN upstreams

    * Toggled on/off at runtime via a new hotspot lineage setting.

    * Dynamically updates the tethering upstream for existing hotspot
      clients as VPNs are brought up / down or the hotspot setting
      is changed.

    * This implementation depends on fw/b config_tether_upstream_automatic
      being set to true.

    Change-Id: I2ac0b4acc0ea686dfdf54561cb3428808e337160

Change-Id: I2363e9baa007eac25be04ce23f0de41b80c5da42

----

Author: Sam Mortimer <sam@mortimer.me.uk>
Date:   Fri Sep 13 16:27:37 2019 -0700

    fw/b: Prevent trying to enable hw offload for tethering via VPN upstreams

    * Tethering via VPN upstream requires a sw path.

    * hw offload setup happened to be being disabled anyway owing to a fail
      return code from setDataLimit().  However, it was causing offload to be
      disabled entirely (until next hotspot off / on event).

    * Gracefully skip hw offload for vpn upstreams so that it is automatically
      used again when a vpn is disconnected.

    Change-Id: I4df13f02889305560903b7b1e919eedc7af78c07

[mkbestas]: Remove LineageSettings dependency & port to android 11

[uldiniad]: Replaced Settings.Secure private APIs and variables with alternatives

Change-Id: I77ed0142e653f4993486eea44e4dac21e3f67f17
2024-03-09 17:07:23 +05:30
Tethering Connectivity: Add capability to allow tethering to use VPN upstreams [2/3] 2024-03-09 17:07:23 +05:30
bpf_progs Fix t-mpr-2022-10 to include Nearby changes 2022-11-03 14:31:10 -07:00
framework Fix t-mpr-2022-10 to include Nearby changes 2022-11-03 14:31:10 -07:00
framework-t ipsec - use ro.vendor.api_level instead of ro.product.first_api_level 2023-12-13 15:19:59 +00:00
nearby Catches illegal argument exception thrown by LE advertiser 2023-06-30 13:30:02 -07:00
netd switch netd_configuration_map from hash map to array 2022-06-21 03:19:36 +00:00
service t-qpr-2023-03 platform/packages/modules/Connectivity 2023-03-07 11:16:28 -08:00
service-t Sendcallback when setting eth interface up 2022-08-01 18:38:43 -07:00
tests ipsec - use ro.vendor.api_level instead of ro.product.first_api_level 2023-12-13 15:19:59 +00:00
.gitignore
OWNERS
OWNERS_core_networking
OWNERS_core_networking_xts
PREUPLOAD.cfg
TEST_MAPPING Create CtsNetTestCasesMaxTargetSdk31. 2022-06-01 06:05:02 +00:00