Skip to content
Snippets Groups Projects
  1. Jan 30, 2024
  2. Jan 29, 2024
  3. Jan 28, 2024
    • Kangping Dong's avatar
      [Thread] add Android.bp format to make-pretty.sh · c73dd5aa
      Kangping Dong authored
      There are sometimes gerrit warnings on Android.bp file format:
      ```
      Analyzer Description: Formats Android.bp files.
      Owner: soong-team@google.com
      
      This file is not formatted.
      
      Run prebuilts/build-tools/linux-x86/bin/bpfmt -w {filename} to format the file, or apply the suggested fix.
      ```
      
      This commit adds the suggested format script to make-pretty.sh to avoid
      the warning.
      
      Change-Id: I8a691b1e6af873e8c43e34ed3168203d469eee1c
      c73dd5aa
    • Kangping Dong's avatar
      [Thread] add ThreadNetworkIntegrationTests to mts-tethering · 25bcfee4
      Kangping Dong authored
      Bug: 299853805
      Change-Id: I567142a8bf8c735b65048d985e94d958a7feef03
      25bcfee4
  4. Jan 26, 2024
    • Maciej Żenczykowski's avatar
      clean up lint warnings · ff474baf
      Maciej Żenczykowski authored
      
      Test: TreeHugger
      Signed-off-by: default avatarMaciej Żenczykowski <maze@google.com>
      Change-Id: If51a297f4fd6b39584d08ed43816167becdc14c8
      ff474baf
    • Maciej Żenczykowski's avatar
      rename InterfaceMapUpdater to InterfaceMapHelper · 9c82d9e6
      Maciej Żenczykowski authored
      
      since it doesn't actually update any more...
      
      Done via:
        git grep InterfaceMapUpdater | cut -d: -f1 | sort -u | while read i; do sed -i -r 's@InterfaceMapUpdater@InterfaceMapHelper@g' "$i"; done
        git mv ./tests/unit/java/com/android/server/net/BpfInterfaceMapUpdaterTest.java ./tests/unit/java/com/android/server/net/BpfInterfaceMapHelperTest.java
        git mv ./service-t/src/com/android/server/net/BpfInterfaceMapUpdater.java ./service-t/src/com/android/server/net/BpfInterfaceMapHelper.java
      
      Test: TreeHugger
        atest libnetworkstats_test
        atest FrameworksNetTests:android.net.connectivity.com.android.server.net.BpfInterfaceMapHelperTest
        atest NetworkStackIntegrationTests:android.net.NetworkStatsIntegrationTest
        atest --iterations=100 NetworkStackIntegrationTests:android.net.NetworkStatsIntegrationTest
      Signed-off-by: default avatarMaciej Żenczykowski <maze@google.com>
      Change-Id: I07b57158347757f3f8dc4f24803a9bbf30445f7d
      9c82d9e6
    • Maciej Żenczykowski's avatar
      remove BpfInterfaceMapUpdater async update functionality · 8035dbc8
      Maciej Żenczykowski authored
      
      This is no longer needed due to being done synchronously via nativeRegisterIface()
      
      Test: TreeHugger
        atest libnetworkstats_test
        atest NetworkStackIntegrationTests:android.net.NetworkStatsIntegrationTest
        atest FrameworksNetTests:android.net.connectivity.com.android.server.net.BpfInterfaceMapUpdaterTest
      Signed-off-by: default avatarMaciej Żenczykowski <maze@google.com>
      Change-Id: I9c0c79d23657fb5cb5296fb918f76f1fc896baa1
      8035dbc8
    • Maciej Żenczykowski's avatar
      BpfNetworkStats: fallback to if_indextoname() on index->name map lookup failure · d3d144f5
      Maciej Żenczykowski authored
      
      (this should fix the 4 ipsec tests which don't call the right
       higher APIs that would eventually call into bpfRegisterIface)
      
      Test: TreeHugger, atest libnetworkstats_test
      Signed-off-by: default avatarMaciej Żenczykowski <maze@google.com>
      Change-Id: I3069f3a2f809948cd2e7755745586b78ff3362c9
      d3d144f5
    • Maciej Żenczykowski's avatar
      BpfNetworkStats: introduce IfIndexToNameFunc · 6db149aa
      Maciej Żenczykowski authored
      
      Test: TreeHugger, atest libnetworkstats_test
      Signed-off-by: default avatarMaciej Żenczykowski <maze@google.com>
      Change-Id: I61edb3981c19718e177307c3df89de635598f2fd
      6db149aa
    • Yang Sun's avatar
      Merge changes from topic "set-thread-enabled" into main · 8f954453
      Yang Sun authored
      * changes:
        Add service implementation for ThreadNetworkController#setEnabled
        Add setEnabled API
      8f954453
    • Junyu Lai's avatar
      Use NewOject to invoke constructor of NetworkStats.Entry · 5dfe5553
      Junyu Lai authored
      AllocObject doesn't invoke the constructor, and when working on
      Java code we wouldn't expect that stuff initialized in the
      constructor wouldn't actually be initialized on instances
      created from JNI.
      
      Test: atest NetworkStackIntegrationTests:android.net.NetworkStatsIntegrationTest
      Fix: 322456911
      Change-Id: Ibc87ab5ebaf02a7bcaa88307511bd3aaea8698ed
      5dfe5553
    • Yang Sun's avatar
      Add service implementation for ThreadNetworkController#setEnabled · 625353b5
      Yang Sun authored
      ThreadNetworkControllerService handles setEnabled requests and
      asks ot-daemon to enable/disable Thread. The desired Thread enabled state
      is saved in thread persistent setttings, the setting is loaded at bootup.
      
      Bug: 299243765
      
      Test: atest CtsThreadNetworkTestCases:android.net.thread.cts.ThreadNetworkControllerTest
      
      Change-Id: Ifd0135433df25d9c6cfd3f365dd06ec7908268e7
      625353b5
    • Yang Sun's avatar
      Add setEnabled API · 0797d9d5
      Yang Sun authored
      setEnabled API is added to ThreadNetworkController, this
      can be used by applications with privileged permission to set
      Thread to enable/disabled state.
      
      The Thread enabled state can be subscribed with
      ThreadNetworkController#registerStateCallback.
      
      When Thread is disabled, the join/scheduleMigration APIs will
      fail with ERROR_THREAD_DISABLED.
      
      When Thread is disabling, all commands will fail with ERROR_BUSY.
      
      Bug: 299243765
      
      Test: atest CtsThreadNetworkTestCases:android.net.thread.cts.ThreadNetworkControllerTest
      
      Change-Id: Ifa7845bf1d5664ecd31ce74e24b3a839f92bba13
      0797d9d5
    • Zhanglong Xia's avatar
Loading