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
Sandeep c2c6ce1966 bpf: move MSS calculation under CE check to avoid overhead
Currently, the MSS-based packet count calculation is performed for
every packet, regardless of whether the IP ECN field indicates CE
(congestion experienced). Since the computed value is only used
when CE is set, this results in unnecessary per-packet processing.

Move the MSS calculation inside the ip_ecn == 0b11 condition so
that it is only executed when a CE mark is actually present. This
reduces overhead on the fast path while preserving correct CE
accounting.

No functional change in CE handling, only an optimization in
execution flow.

Test: TreeHugger
Flag: EXEMPT PURE_REFACTOR
Signed-off-by: Sandeep <irlanki.s@samsung.corp-partner.google.com>
Change-Id: I5cae40f914473d9f914c826d50dd91c93e047ccc
2025-09-15 02:07:44 -07:00
bpf bpf: move MSS calculation under CE check to avoid overhead 2025-09-15 02:07:44 -07:00
clatd clatd: remove DEVICEPREFIX single use define 2025-08-05 12:15:16 -07:00
common NetBpfLoad: use libbpf based on mainline beta flag, part 2 2025-09-12 04:04:39 -07:00
framework Merge changes from topics "redact-netcaps", "redact-specifier", "specifier-metrics" into main 2025-09-12 13:26:22 -07:00
framework-t Merge "Convert uses of @hide to block tag" into main 2025-09-08 04:21:26 -07:00
nearby Merge "Log CHRE NanoApp ID in hexadecimal format." into main 2025-09-09 11:34:50 -07:00
networksecurity Prevent duplicate downloads in DownloadHelper 2025-08-29 01:02:47 -07:00
remoteauth Convert uses of @hide to block tag 2025-08-29 21:19:30 +00:00
service Merge "Reduce log level for BluetoothSocket errors" into main 2025-09-12 14:07:35 -07:00
service-b Conditionally include VCN in Tethering module 2024-12-09 12:04:12 -08:00
service-t BpfNetworkStats: use atomic for ifindex cache when possible 2025-09-13 05:07:32 -07:00
staticlibs Merge "Add RTMGRP_IPV6_IFINFO" into main 2025-09-12 21:07:08 -07:00
tests Merge "Bump the min sdk of Tethering" into main 2025-09-12 15:01:57 -07:00
Tethering Merge "Bump the min sdk of Tethering" into main 2025-09-12 15:01:57 -07:00
thread Convert uses of @hide to block tag 2025-08-29 21:19:30 +00:00
tools Add a tool to generate hidden module API lists 2025-04-24 09:05:08 +09:00
Vcn Log validated underlying network count that's available for VCN underlying network selection 2025-09-12 22:50:11 +00: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 Revert "Add alint hook to Connectivity repo" 2025-08-27 03:31:04 -07: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 Remove non-existent CtsNativeNetTestCases from TEST_MAPPING. 2025-08-20 19:31:29 -07:00