tcp_lp_pkts_acked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

tcp_lp_pkts_acked β€” and bestie, I'm gonna be so real with you, the actual NAME line in the original is literally just tcp_lp_pkts_acked - with nothing after the dash. No tagline. No summary. Just a name and a lonely little hyphen. It's giving mysterious main character energy and honestly? We respect it. πŸŽ€

(This whole page lives in the Kernel API Manual, section 9, iykyk.)


✨ SYNOPSIS ✨

void tcp_lp_pkts_acked (struct sock *sk , const struct ack_sample
       *sample );

That's it. That's the whole thing. Two pointers, zero return value, all vibes. πŸ¦‹


🌸 ARGUMENTS 🌸

  • sk β€” the socket that's out here requiring congestion avoidance calculations. Like, this is the connection doing the math. πŸ‘‘
  • sample β€” the ACK sample, and it's carrying timing and rate information, so it's basically the receipts for how the packets are doing. πŸ’–

🧚 DESCRIPTION 🧚

Okay so this function is the implementation of pkts_acked. Periodt.

What it does: it deals with active drop under Early Congestion Indication. That's the whole mission, no cap.

And here's the specific tea β€” only drop to half and 1 will be handle. Read that again. Only half and 1 get handled, and the reason is genuinely so sweet: we hope to use back newReno in the increase case. πŸ₯Ί So the drop side stays narrow on purpose.

How does it figure all this out? By following the idea from TCP-LP's paper directly. No reinterpretation, no creative liberties, just straight from the source material. Iconic behavior fr fr.

Heads up bestie: those little grammar quirks ("will be handle", "we hope to use back newReno") are verbatim from the original and I'm not touching them β€” technical meaning stays exactly as written. πŸ’€

🫢 SEE ALSO 🫢

Sibling functions and friends β€” go say hi:


🌈 the cute sign-off 🌈

This page came from ./net/ipv4, and it's dated October 2026 β€” yes, the future, she's ahead of her time, we stan a forward-thinking manual page. ⭐

Now go read tcp_lp.c and slay your congestion control homework. Mwah! πŸ’…πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from