ice_napi_add(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

ice_napi_add(9) β€” okay bestie, this is the page, and it's all about ice_napi_add: register NAPI handler for the VSI. We're in the Kernel API Manual today, and this one is giving β€œtiny function, very specific job” energy. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

void ice_napi_add (struct ice_vsi *vsi );

πŸŽ€ ARGUMENTS πŸŽ€

  • vsi β€” the VSI for which the NAPI handler is to be registered. That's the whole argument, no extra lore. 🫢

πŸ’– DESCRIPTION πŸ’–

Okay so the important context: this function is only called in the driver's load path. Registering the NAPI handler is done in ice_vsi_alloc_q_vector for all other cases β€” i.e. resume, reset/rebuild, etc. No cap, that's the split. ✨

πŸ”₯ SEE ALSO πŸ”₯

The kernel file is ./drivers/net/ethernet/intel/ice/ice_lib.c, and here's the whole friend group:


This page is serving from ./drivers/net/ethernet/intel/ice with an October 2026 date stamp β€” mwah, bestie, periodt! πŸ’–πŸŽ€

πŸ“¦ where this page comes from