ice_create_vsi_list_rule(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🧊 ice_create_vsi_list_rule(9) β€” straight from the Kernel API Manual, bestie ✨

✨ NAME ✨

ice_create_vsi_list_rule β€” creates and populates a VSI list rule. That's the whole headline, and it ate πŸ’…βœ¨


🧚 SYNOPSIS 🧚

okay bestie, here's the exact signature so you can copy it into your notes without me accidentally changing a single character:

int ice_create_vsi_list_rule (struct ice_hw *hw , u16 *vsi_handle_arr ,
       u16 num_vsi , u16 *vsi_list_id , enum ice_sw_lkup_type lkup_type );

the return type is int, right there in the signature, being all main-character energy πŸ‘‘


πŸ’… ARGUMENTS πŸ’…

argument roll call, and no one is getting left on read:

  • hw β€” pointer to the HW struct 🫢
  • vsi_handle_arr β€” array of VSI handles to form a VSI list 🌸
  • num_vsi β€” number of VSI handles in the array, the headcount basically ✨
  • vsi_list_id β€” stores the ID of the VSI list to be created πŸ’–
  • lkup_type β€” switch rule filter's lookup type, iykyk πŸ”₯
this function's whole argument lineup is right here β€” no missing pieces, bestie πŸ’–

πŸ‘€ SEE ALSO πŸ‘€

first up, the kernel file to peek at: ./drivers/net/ethernet/intel/ice/ice_switch.c 🌈

then the whole reference group chat, in order, because we do not leave anyone on read:


okay bye bestie β€” source/version ./drivers/net/ethernet/intel/ice, date October 2026, and this manual page is giving ice_create_vsi_list_rule(9) energy forever πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from