ENUM IDPF_VPORT_RESET_CAUSE(9)
π enum idpf_vport_reset_cause(9)
okay bestie, welcome to the kernel API manual for enum idpf_vport_reset_cause β yes it's a mouthful, yes it's iconic, and yes it's literally just the list of reasons a vport can get a soft reset π
β¨ NAME β¨
enum idpf_vport_reset_cause β the vport soft reset causes, aka why are we resetting, bestie πΈ
π¦ SYNOPSIS π¦
enum idpf_vport_reset_cause {
IDPF_SR_Q_CHANGE ,
IDPF_SR_Q_DESC_CHANGE ,
IDPF_SR_MTU_CHANGE ,
IDPF_SR_RSC_CHANGE
};
π CONSTANTS π
Four constants, four vibes, no notes. Here's the whole squad π
IDPF_SR_Q_CHANGEβ soft reset because the queue changed πIDPF_SR_Q_DESC_CHANGEβ soft reset because the descriptor changed πIDPF_SR_MTU_CHANGEβ soft reset because the MTU changed β¨IDPF_SR_RSC_CHANGEβ soft reset because RSC changed π¦
π₯ SEE ALSO π₯
This is the part where the whole friend group shows up. All of these live in the kernel file ./drivers/net/ethernet/intel/idpf/idpf.h, and honestly they're all main character energy in their own way ππ
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_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_netdev_to_adapter(9)idpf_is_feature_ena(9)idpf_get_max_tx_hdr_size(9)idpf_vport_ctrl_lock(9)idpf_vport_ctrl_unlock(9)
ngl bestie, that's the entire see-also section, nothing skipped, nothing merged β read the whole squad or don't come to the group chat π
k bye, ilysm, go read the source π«Ά
this masterpiece lives at ./drivers/net/ethernet/intel/idpf and it's stamped October 2026 β so yes, it's giving time-traveler, and yes, it ate π
β¨
π¦ 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