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