tipc_msg_append(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– tipc_msg_append β€” bestie's official guide πŸ’–

okay so this is tipc_msg_append(9) from the kernel API manual, and honestly? it's giving "quiet little helper that does exactly one job and does it slay". no cap. πŸŽ€


🌸 NAME 🌸

tipc_msg_append β€” appends data to the tail of a buffer queue that already exists. that's it. that's the whole vibe. πŸ’…


✨ SYNOPSIS ✨

int tipc_msg_append (struct tipc_msg *_hdr , struct msghdr *m , int dlen
, int mss , struct sk_buff_head *txq );

look at her. five arguments, one int return, zero drama. copy it exactly pls, i'm not about to let you typo a kernel signature bestie 😭


πŸ¦‹ ARGUMENTS πŸ¦‹

  • _hdr β€” the header you're gonna use. she's the boss of this operation πŸ‘‘
  • m β€” literally the data being appended. the main character of the whole function ngl 🌟
  • dlen β€” the size of the data you're appending. like, how much data. that's the number πŸ’«
  • mss β€” max allowable size of a buffer. the ceiling. the limit. don't push past it πŸ™ˆ
  • txq β€” the queue you're appending to. this is the destination, the group chat you're sending the message into 🫢

πŸ“ RETURN πŸ“

it returns the number of 1k blocks appended, or an errno value if something goes sideways. so like β€” a happy number, or a sad errno. no in-between fr fr πŸ’€

heads up bestie: "1k blocks" is the unit here, not bytes, not vibes. keep that in mind when you're reading the return value ✨

🌈 SEE ALSO 🌈

the whole tipc friend group honestly. they all live together in ./net/tipc/msg.c and they're all icons πŸ’œ


🧚 cute little sign-off 🧚

this page came to you from the ./net/tipc source directory, dated October 2026, and it's filed under tipc_msg_append(9). go forth and append responsibly bestie, ily, mwah πŸ’–πŸŒ·

πŸ“¦ where this page comes from