ice_rdma_update_vsi_filter(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ice_rdma_update_vsi_filter β€” update main VSI filters for RDMA ✨

Okay bestie, so this one is a kernel API manual page, and the function we're obsessing over is ice_rdma_update_vsi_filter πŸ’… It lives in the ice driver world and its whole personality is: "update main VSI filters for RDMA." That's it. That's the gig. πŸŽ€


🌸 SYNOPSIS 🌸

int ice_rdma_update_vsi_filter (struct iidc_rdma_core_dev_info *cdev ,
u16 vsi_id , bool enable );

Like, look at that signature. Gorgeous. It takes three things and gives you back an int, and we'll get to what that int means in a sec. πŸ¦‹


πŸ’– ARGUMENTS πŸ’–

  • cdev β€” pointer to iidc_rdma_core_dev_info struct 🫢 This is your core dev info bestie, the whole context of the operation.
  • vsi_id β€” the VSI HW idx to update the filter on ✨ Not the vibe, not the aesthetic β€” the actual hardware index.
  • enable β€” a bool that says whether to enable or disable filters. On or off, queen. πŸ‘‘

πŸ”₯ RETURN πŸ”₯

Zero on success, error code on failure. That's the whole story β€” 0 means we ate and left no crumbs, anything else means something went sideways and you got an error code instead. 😭


🧚 SEE ALSO 🧚

Kernel file ./drivers/net/ethernet/intel/ice/ice_idc.c β€” that's where the magic lives, iykyk.

And the whole friend group, fr fr:


Heads up bestie: this page is under the ./drivers/net/ethernet/intel/ice directory, and that path is literally where you'll find all of this. Don't lose it πŸ’€

Mwah πŸ’‹ this has been the ice_rdma_update_vsi_filter(9) page from the Kernel API Manual, dated October 2026, sourced from ./drivers/net/ethernet/intel/ice β€” go forth and update those filters, icon πŸ’œ

πŸ“¦ where this page comes from