iucv_send_iprm(9)
π iucv_send_iprm(9) π
okay bestie, welcome to the Kernel API Manual entry for iucv_send_iprm β yes, it's a whole function, and yes, it's kind of iconic. we're sending socket data in the parameter list of an iucv message. periodt. π«Ά
πΈ NAME πΈ
iucv_send_iprm β Send socket data in parameter list of an iucv message. literally that. π
β¨ SYNOPSIS β¨
int iucv_send_iprm (struct iucv_path *path , struct iucv_message *msg ,
struct sk_buff *skb );
π ARGUMENTS π
pathβ IUCV path. yes bestie, the path. π£οΈmsgβ Pointer to astruct iucv_message. pointer agenda, we love to see it. πskbβ The socket data to send, and listen:skb->lenMUST BE <= 7. not "probably", not "if you feel like it" β MUST BE. lowkey crucial. π¨
π« DESCRIPTION π«
so the function sends the socket data in the parameter list in the iucv message (IUCV_IPRMDATA). the socket data is stored at index 0 to 6 in the parameter list, and the socket data len is at index 7 (the last byte). See also iucv_msg_length. that's the whole vibe. β¨
bestie,skb->lenbeing<= 7is not a suggestion. that's the requirement. do not test it. π
π₯ RETURN π₯
the return code from the iucv_message_send call. that's it, that's the return. π
π SEE ALSO π
- Kernel file
./net/iucv/af_iucv.cβ yes, it's a file path, keep it exactly. π«Ά iucv_msg_length(9)iucv_sock_in_state(9)iucv_below_msglim(9)
mwah π β source is ./net/iucv, dated October 2026, and the page is iucv_send_iprm(9). byeee, go be iconic with your IUCV messages π§ββοΈπ
π¦ 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