No description. Add one?
  • Java 78%
  • Kotlin 11.8%
  • AIDL 4.4%
  • C++ 3.7%
  • C 1.5%
  • Other 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Maciej Żenczykowski af5e799120 BpfNetworkStats: optimize bpfGetIfaceStatsInternal() NULL/wildcard iface case
Note: this is not quite a no-op, as we no longer do the ifname
lookup, which could (but shouldn't) fail and cause us to ignore the stats
(for that interface).

But since it shouldn't ever fail, the value lookup should basically always
happen.  Switching to forAll() will allow bulk api optimization...

Test: TreeHugger, atest libbpf_android_test libnetworkstats_test netd_updatable_unit_test
Flag: EXEMPT mainline
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Id30fa1d2b4f30c5b526b5eba80e401d1a201d95d
2025-08-09 19:18:48 -07:00
bpf bpf: iterate() -> forAll() where possible 2025-08-09 19:18:48 -07:00
clatd clatd: remove DEVICEPREFIX single use define 2025-08-05 12:15:16 -07:00
common replace CookieTagMapKey with S64 2025-08-07 15:52:35 -07:00
framework Include NET_CAPABILITY_NOT_VCN_MANAGED for tethering local network agent 2025-08-06 11:24:33 +08:00
framework-t Merge changes I12e4d492,I4c787e9c,I52a36ebb into main 2025-07-23 14:16:42 -07:00
nearby Revert "Introduce BLE advertiser wrapper for unit tests." 2025-07-31 14:49:58 -07:00
networksecurity Propagate system broadcast after log list install 2025-07-24 11:14:28 +00:00
remoteauth [owners] Remove derekjedral@google.com from remoteauth/OWNERS 2025-05-25 09:49:50 -07:00
service replace CookieTagMapKey with S64 2025-08-07 15:52:35 -07:00
service-b Conditionally include VCN in Tethering module 2024-12-09 12:04:12 -08:00
service-t BpfNetworkStats: optimize bpfGetIfaceStatsInternal() NULL/wildcard iface case 2025-08-09 19:18:48 -07:00
staticlibs TcUtils: remove dead BPF_FD_JUST_USE_INT hack 2025-08-07 20:04:43 -07:00
tests BpfMap.h: introduce BpfMapRW 2025-08-09 16:03:46 -07:00
Tethering replace CookieTagMapKey with S64 2025-08-07 15:52:35 -07:00
thread Move #nativeWaitForService into CommonConnectivityJni 2025-08-06 10:44:39 -07:00
tools Add a tool to generate hidden module API lists 2025-04-24 09:05:08 +09:00
.clang-format Add .clang-format 2025-03-23 19:59:10 -07:00
.gitignore Ignores vim temporary files from git 2023-12-23 17:45:32 +08:00
OWNERS Move the owner of xfrm netlink source code to its own directory. 2023-11-22 18:50:00 +09:00
OWNERS_core_networking OWNERS: satk -> larsberg 2025-08-04 11:26:01 -07:00
OWNERS_core_networking_xts OWNERS: satk -> larsberg 2025-08-04 11:26:02 -07:00
PREUPLOAD.cfg Add alint hook to Connectivity repo 2025-05-30 11:36:49 +00:00
preupload_hook_script.py Refactor: apply pyformat for coding style consistency 2025-05-28 12:44:57 +00:00
rustfmt.toml Add rustfmt to p/m/C 2025-03-28 10:06:13 -07:00
TEST_MAPPING Add Wear TEST_MAPPING for Connectivity module 2025-07-15 23:05:13 -07:00