tcp_lp_remote_hz_estimator(9)
okay so this is tcp_lp_remote_hz_estimator(9), and it lives in the Kernel API Manual β yes, we're doing kernel internals today, bestie. π«Ά
β¨ NAME β¨
tcp_lp_remote_hz_estimatorβ that's the name, the whole name, and nothing but the name. The original description field is literally empty, no cap. π
πΈ SYNOPSIS πΈ
literally this signature, character for character:
u32 tcp_lp_remote_hz_estimator (struct sock *sk );
π ARGUMENTS π
skβ the socket that needs an estimate for the remote HZs. It's the main character here. π
π¦ DESCRIPTION π¦
So this function estimates the remote HZ. The vibe: we keep updating the estimated value as we go. Plot twist: the original TCP-LP implementation only guest it for once and use forever β yes, that's the original text, and we're keeping its chaotic energy. This one keeps that estimate fresh instead of freezing it forever. π₯
π SEE ALSO π
- Kernel file
./net/ipv4/tcp_lp.c enum tcp_lp_state(9)struct lp(9)tcp_lp_init(9)tcp_lp_cong_avoid(9)tcp_lp_owd_calculator(9)tcp_lp_rtt_sample(9)tcp_lp_pkts_acked(9)
and that's the whole page, bestie. π Cute sign-off time: source/version is ./net/ipv4, dated October 2026, and the page is tcp_lp_remote_hz_estimator(9). byeee π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms