tipc_msg_fragment(9)
β¨ NAME β¨
okay bestie, welcome to tipc_msg_fragment(9) from the Kernel API Manual β the function is literally tipc_msg_fragment, and its whole vibe is: build a fragment skb list for TIPC message. π
β¨
πΈ SYNOPSIS πΈ
int tipc_msg_fragment (struct sk_buff *skb , const struct tipc_msg *hdr
, int pktmax , struct sk_buff_head *frags );
π ARGUMENTS π
skbβ the TIPC message skb itself, bestie. π«Άhdrβ the internal msg header that gets put on the top of the fragments. πpktmaxβ max size of a fragment, and yes that includes the header. πfragsβ the returned fragment skb list. π
π RETURN π
It gives you 0 if the fragmentation is successful. Otherwise? not the slay outcome β you get -EINVAL or -ENOMEM. π
π¦ SEE ALSO π¦
Kernel file ./net/tipc/msg.c β and the whole friend group:
tipc_buf_acquire(9)tipc_msg_append(9)tipc_msg_build(9)tipc_msg_bundle(9)tipc_msg_try_bundle(9)tipc_msg_extract(9)tipc_msg_reverse(9)tipc_msg_lookup_dest(9)
okay thatβs the whole page, periodt π β source/version is ./net/tipc, dated October 2026, and this iconic little manual page is tipc_msg_fragment(9). π§π
π¦ 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