idpf_netdev_to_adapter(9)
π idpf_netdev_to_adapter(9) β the Kernel API Manual glow-up π
okay so bestie, welcome to the Kernel API Manual page for idpf_netdev_to_adapter β yes that's the whole manual name, it's an Intel idpf situation, and honestly this one is short and sweet, so grab a lil snack and let's go β¨
πΈ NAME πΈ
idpf_netdev_to_adapter β get the adapter handle from a netdev π«Ά
like, you hand it a network interface and it hands you back the adapter. that's the whole vibe. no cap.
β¨ SYNOPSIS β¨
struct idpf_adapter * idpf_netdev_to_adapter (struct net_device *netdev
);
look at that signature. one singular argument. we love a low-effort queen π
π ARGUMENTS π
netdevβ the network interface device structure π like, the actual netdev you're trying to trace back to its adapter. that's the input, that's the whole assignment, and she ate.
π¦ SEE ALSO π¦
okay this is the part where the page goes full main character and shouts out literally everyone in the friend group. first up, the family home: the kernel file ./drivers/net/ethernet/intel/idpf/idpf.h π and then, in the order they're listed:
- struct
idpf_mac_filter(9) - enum
idpf_state(9) - enum
idpf_flags(9) - enum
idpf_cap_field(9) - enum
idpf_vport_state(9) - struct
idpf_netdev_priv(9) - struct
idpf_reset_reg(9) - struct
idpf_vport_max_q(9) - struct
idpf_reg_ops(9) - struct
idpf_dev_ops(9) - enum
idpf_vport_reset_cause(9) - enum
idpf_vport_flags(9) - struct
idpf_tstamp_stats(9) - struct
idpf_q_vec_rsrc(9) - struct
idpf_vport(9) - enum
idpf_user_flags(9) - struct
idpf_rss_data(9) - struct
idpf_q_coalesce(9) - struct
idpf_vport_user_config_data(9) - enum
idpf_vport_config_flags(9) - struct
idpf_avail_queue_info(9) - struct
idpf_vector_info(9) - struct
idpf_vector_lifo(9) - struct
idpf_queue_id_reg_chunk(9) - struct
idpf_queue_id_reg_info(9) - struct
idpf_vport_config(9) - struct
idpf_adapter(9) idpf_is_queue_model_split(9)idpf_is_rdma_cap_ena(9)idpf_get_reserved_vecs(9)idpf_get_reserved_rdma_vecs(9)idpf_get_default_vports(9)idpf_get_max_vports(9)idpf_get_max_tx_bufs(9)idpf_get_min_tx_pkt_len(9)idpf_is_reset_detected(9)idpf_is_reset_in_prog(9)idpf_netdev_to_vport(9)idpf_is_feature_ena(9)idpf_get_max_tx_hdr_size(9)idpf_vport_ctrl_lock(9)idpf_vport_ctrl_unlock(9)
that's the whole group chat, every single one, no one left on read π iykyk.
ngl the SEE ALSO list is longer than the actual page and that's iconic of her honestly.
π a lil sign-off π
and that's the page!! brought to you by the source tree at ./drivers/net/ethernet/intel/idpf, dated October 2026, living under the idpf_netdev_to_adapter(9) era of the Kernel API Manual. go forth, convert your netdevs to adapters, 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