bng_re_rcfw_send_message(9)
π NAME π
bng_re_rcfw_send_message β bestie, this is the interface to send and complete rcfw command. We're in the Kernel API Manual, section 9, and yes this function is the main character.
β¨ SYNOPSIS β¨
int bng_re_rcfw_send_message (struct bng_re_rcfw *rcfw , struct
bng_re_cmdqmsg *msg );
π ARGUMENTS π
rcfwβ rcfw channel instance of rdev. That's the channel bestie, no cap.msgβ message to send. Literally the thing going out.
πΈ DESCRIPTION πΈ
Okay so real talk: this function does not account shadow queue depth. It will send all the command unconditionally as long as the send queue is not full. That's the whole vibe, and it's iconic in its simplicity.
π RETURN π
0β the command completed by firmware. Slay. β¨- Non zero β the command is not completed by firmware. Not the ending we wanted, but facts are facts. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/infiniband/hw/bng_re/bng_fw.c bng_re_map_rc(9)__wait_for_resp(9)
Sign-off time, bestie: this page comes straight from ./drivers/infiniband/hw/bng_re, dated October 2026, and it absolutely ate π
β¨π«Ά
π¦ 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