ice_lag_is_s...hdev_running(9)
πΈ NAME πΈ
ice_lag_is_switchdev_running β the girl who checks if switchdev is, like, actually running π€
(this is page one of the Kernel API Manual, bestie, buckle up π )
β¨ SYNOPSIS β¨
bool ice_lag_is_switchdev_running (struct ice_pf *pf );
that's it. that's the whole signature. short king behavior honestly π
π ARGUMENTS π
pfβ pointer to the PF structure. yes literally just a pointer. hand her the PF and she'll do the rest, no cap π«Ά
π DESCRIPTION π
Okay so here's the tea β: ice_lag_is_switchdev_running checks if switchdev is running on any of the interfaces connected to lag. Any of them. Not just one. Any. She's doing a full vibe check across the whole friend group, not just the main character π
Returns a bool, because sometimes you just need a yes or a no and nothing in between, periodt π
π¦ SEE ALSO π¦
The source of all this lore lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_lag.c β go read it, it's giving homework but make it iconic πβ¨
And now the whole extended friend group, the lag cinematic universe, in order because we respect the original list π:
ice_lag_set_primary(9)ice_lag_set_bkup(9)netif_is_same_ice(9)ice_lag_config_eswitch(9)ice_netdev_to_lag(9)ice_lag_find_hw_by_lport(9)ice_pkg_has_lport_extract(9)ice_lag_find_primary(9)ice_lag_cfg_fltr(9)ice_lag_cfg_dflt_fltr(9)ice_lag_cfg_drop_fltr(9)ice_lag_cfg_pf_fltrs_act_bkup(9)ice_lag_cfg_lp_fltr(9)ice_lag_cfg_pf_fltrs(9)ice_display_lag_info(9)ice_lag_qbuf_recfg(9)ice_lag_get_sched_parent(9)ice_lag_move_vf_node_tc(9)ice_lag_build_netdev_list(9)ice_lag_destroy_netdev_list(9)ice_lag_move_single_vf_nodes(9)ice_lag_move_vf_nodes(9)ice_lag_move_vf_nodes_cfg(9)ice_lag_prepare_vf_reset(9)ice_lag_complete_vf_reset(9)ice_lag_info_event(9)ice_lag_aa_qbuf_recfg(9)ice_lag_aa_move_vf_qs(9)ice_lag_aa_failover(9)ice_lag_reclaim_vf_tc(9)ice_lag_reclaim_vf_nodes(9)ice_lag_link(9)ice_lag_act_bkup_unlink(9)ice_lag_aa_unlink(9)ice_lag_link_unlink(9)ice_lag_set_swid(9)ice_lag_primary_swid(9)ice_lag_add_prune_list(9)ice_lag_del_prune_list(9)ice_lag_init_feature_support_flag(9)ice_lag_changeupper_event(9)ice_lag_monitor_link(9)ice_lag_monitor_act_bkup(9)ice_lag_aa_clear_spoof(9)ice_lag_monitor_act_act(9)ice_lag_monitor_info(9)ice_lag_chk_comp(9)ice_lag_unregister(9)ice_lag_monitor_rdma(9)ice_lag_chk_disabled_bond(9)ice_lag_disable_sriov_bond(9)ice_lag_preset_drop_fltr(9)ice_lag_process_event(9)ice_lag_event_handler(9)ice_register_lag_handler(9)ice_unregister_lag_handler(9)ice_create_lag_recipe(9)ice_lag_move_vf_nodes_tc_sync(9)ice_lag_move_vf_nodes_sync(9)ice_init_lag(9)ice_deinit_lag(9)ice_lag_rebuild(9)
like, that's sixty-something functions. she has so many friends. main character energy fr fr ππ
ngl this one's a read-only little investigate-y function β no scary warnings on this page, just vibes and a bool π
okay that's the whole page bestie, mwah π this lore drop comes from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's filed under the title ice_lag_is_s...hdev_running(9) β yes the title is literally truncated like that, we don't ask questions, we just slay πβ¨π«Ά
π¦ 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