__ppp_decompress_proto(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __ppp_decompress_proto(9) 🫢

okay bestie, welcome to the Kernel API Manual page for __ppp_decompress_proto β€” it’s giving tiny-but-mighty helper energy ✨.


🌸 NAME 🌸

__ppp_decompress_proto β€” decompress protocol field, slim version πŸ’–

✨ SYNOPSIS ✨

void __ppp_decompress_proto (struct sk_buff *skb );

πŸŽ€ ARGUMENTS πŸŽ€

  • skb β€” the socket buffer where the protocol field should be decompressed, bestie. It must have at least 1 byte of head room and 1 byte of linear data. The first byte of data must be a protocol field byte, no cap πŸ’….

πŸ¦‹ DESCRIPTION πŸ¦‹

This function decompresses the protocol field in the PPP header if it’s compressed β€” like when Protocol-Field-Compression (PFC) was negotiated ✨.

🚨 lowkey important: no checks w.r.t. skb data length are done in this function. It is not doing a vibe check on your buffer length, so the length-checking situation is fully on you, fr fr πŸ’€.

🌈 SEE ALSO 🌈


That’s the whole page, bestie 🫢. Signing off from ./drivers/net/ppp, October 2026, on page __ppp_decompress_proto(9) πŸ’–βœ¨.

πŸ“¦ where this page comes from