msgb_push_nak(9)
π msgb_push_nak(9)
okay bestie, welcome to the Kernel API Manual entry for msgb_push_nak(9) β yes that's the page name AND the function name, we love a title that does double duty β¨
πΈ NAME πΈ
msgb_push_nak β pushes an SSH NAK frame onto the buffer. that's it, that's the whole job. it's giving "one (1) task, executed flawlessly" π
π¦ SYNOPSIS π¦
void msgb_push_nak (struct msgbuf *msgb );
like, no return value, no drama β it's void, she simply does the thing and leaves π
π ARGUMENTS π
msgbβ the message buffer. the vessel. the container. the little guy receiving the NAK frame. you gotta hand her this or she has nothing to push into π«Ά
β SEE ALSO β
go read the rest of the family, they're all icons, no skips:
- Kernel file
./drivers/platform/surface/aggregator/ssh_msgb.h struct msgbuf(9)msgb_init(9)msgb_bytes_used(9)msgb_push_u16(9)msgb_push_syn(9)msgb_push_buf(9)msgb_push_crc(9)msgb_push_frame(9)msgb_push_ack(9)msgb_push_cmd(9)
ngl the wholemsgb_push_*squad is here and they all ate π₯nakis just the one saying "no <3" whileacksays "yes <3" β siblings, honestly.
and that's the page!! mwah π this one came out of ./drivers/platform/surface/agg... and is stamped October 2026, and yes the footer still says msgb_push_nak(9) because she contains multitudes π§ββοΈ periodt π
π¦ 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