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