ice_sf_eth_deactivate(9)
π ice_sf_eth_deactivate(9) β like, the deactivation era π¦
okay so bestie, we're in the Kernel API Manual today and this page is all about ice_sf_eth_deactivate. it's giving cleanup era, it's giving "we're done here" energy, and honestly? iconic. let's get into it β¨
πΈ NAME πΈ
ice_sf_eth_deactivate β deactivate the Ethernet subfunction port, periodt π
π SYNOPSIS π
void ice_sf_eth_deactivate (struct ice_dynamic_port *dyn_port );
no return value, no drama, just vibes and a void. we love a function that doesn't hand you a status code to worry about π«Ά
β ARGUMENTS β
dyn_portβ the dynamic port instance for this subfunction. like, this specific one, the main character of the port world π
π₯ DESCRIPTION π₯
So what does it do? It deactivates the Ethernet subfunction. and when I say deactivate I mean it goes in and removes its auxiliary device and the associated resources too. full cleanup arc, no crumbs left behind, ate and left no evidence π§β¨
lowkey important: this is a teardown function, so it's the "we're shutting it down" moment, not the "let's spin it up" moment. iykyk π
π SEE ALSO π
the kernel file that lives at:
./drivers/net/ethernet/intel/ice/ice_sf_eth.c
and the whole friend group of related functions, fr fr:
ice_sf_cfg_netdev(9)ice_sf_dev_probe(9)ice_sf_dev_remove(9)ice_sf_driver_register(9)ice_sf_driver_unregister(9)ice_sf_dev_release(9)ice_sf_eth_activate(9)β the flip side, the "activate" bestie π
and that's the page!! mwah π this one comes to you from ./drivers/net/ethernet/intel/ice, dated October 2026 β go drink some water and go read ice_sf_eth_activate(9) next, bestie ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms