fbnic_fw_xm...ump_read_msg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fbnic_fw_xm...ump_read_msg(9)

okay so first things first bestie β€” yes, the page title is literally truncated (fbnic_fw_xm...ump_read_msg(9), the whole thing got cut off mid-name, it's giving "mom texted my name wrong in the group chat"), and yes, this is a page from the Kernel API Manual. Don't let the ellipsis jump-scare you, the full name is right down there in NAME and it ate. πŸŽ€


✨ NAME ✨

fbnic_fw_xmit_coredump_read_msg β€” create and transmit a coredump read request 🫢

Like, that's the whole vibe. We're asking firmware very politely for a chunk of the coredump, and we're sending that ask out as a message.


🌸 SYNOPSIS 🌸

int fbnic_fw_xmit_coredump_read_msg (struct fbnic_dev *fbd , struct
       fbnic_fw_completion *cmpl_data , u32 offset , u32 length );

Four arguments, one int coming back at you. No cap, that's it. πŸ’«


πŸ¦‹ ARGUMENTS πŸ¦‹

  • fbd β€” the FBNIC device structure. main character, obviously πŸ‘‘
  • cmpl_data β€” the completion struct where the coredump gets stored. it's the little basket we drop the goods into 🧺
  • offset β€” offset into the coredump that you're requesting. like, where in the file we're pointing πŸ‘‰
  • length β€” length of the section of coredump to fetch. how much we're grabbing, periodt πŸ“

πŸ’– RETURN πŸ’–

  • zero on success β€” slay ✨
  • negative errno on failure β€” not slay 😭

🌈 DESCRIPTION 🌈

So basically, this function asks the firmware to provide a section of the coredump back in a message. That's the whole thing! You send the ask, firmware slides back into your DMs with the goods.

And lowkey the important detail: the response will have an offset and a size matching the values provided. So whatever you put in offset and length, that's exactly what comes back on the other side. Fr fr, matching. πŸͺžβœ¨


⭐ SEE ALSO ⭐

the whole friend group, honestly. go read all of them, they're all iconic in their own way πŸ’œ


quick heads up bestie: this page lives under ./drivers/net/ethernet/meta/fbnic and it's dated October 2026 β€” so like, mark your calendars or whatever πŸ—“οΈπŸ’€

okay that's the page!! ily, go read your errno values, mwah πŸ’…πŸ’–

πŸ“¦ where this page comes from