rvu_npc_exa..._addr_update(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… rvu_npc_exa..._addr_update β€” from the Kernel API Manual, bestie ✨

okay so real talk, this page lives in the Kernel API Manual and lowkey the whole thing is about one tiny little function that does one tiny little thing but does it immaculately. it's giving "small role, main character energy" πŸŽ€


🌸 NAME 🌸

rvu_npc_exact_mac_addr_update β€” literally just updates the mac address field with a new value. that's it. that's the whole job. slay πŸ’…


✨ SYNOPSIS ✨

int rvu_npc_exact_mac_addr_update (struct rvu *rvu , struct
       cgx_mac_addr_update_req *req , struct cgx_mac_addr_update_rsp *rsp );

three args in, an int out, no cap 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rvu β€” the resource virtualization unit. the whole entire vibe container, iykyk.
  • req β€” the Update request. this is the "here's what I want changed, please and thank you" bundle πŸ’Œ
  • rsp β€” the Update response. this is what comes back so you know how it went.

⭐ RETURN ⭐

0 upon success. that's the good ending, bestie 😌✨


🧚 SEE ALSO 🧚

first up, the kernel file this whole situation lives in:

./drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c

and now the entire friend group, in the exact order they were introduced, don't @ me:

ok but the double-underscore ones? __rvu_npc_exact_find_entry_by_seq_id and __rvu_npc_exact_cmd_rules_cnt_update? those are the introverts of the API. still iconic tho πŸ’œ

mwah, that's the whole page 🫢 signing off from ./drivers/net/ethernet/marvell..., dated October 2026 β€” catch you in the next manpage, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from