STRUCT IONIC_RESET_EVENT(9)
π struct ionic_reset_event(9) π
okay bestie, welcome to the Kernel API Manual entry for struct ionic_reset_event(9) β it's giving reset-event notification and honestly it's kind of iconic. π«Ά
πΈ NAME πΈ
struct ionic_reset_event β Reset event notification. literally the lil struct that says "hey, reset things are happening" π
β¨ SYNOPSIS β¨
struct ionic_reset_event {
__le64 eid;
__le16 ecode;
u8 reset_code;
u8 state;
u8 rsvd[52];
};
π Members π
eidβ event number. the ID, no cap πecodeβ event code =IONIC_EVENT_RESETβ‘reset_codeβ reset type. which flavor of reset, iykyk πstateβ0=pending,1=complete,2=errorβ the whole mood ring of the reset, bestie πrsvdβ reserved byte(s). not for you, bestie, it's reserved π
π DESCRIPTION π
Sent when the NIC or some subsystem is going to be or has been reset. so yeah, it's the heads-up notification: the NIC or some subsystem is about to get reset, or already has been. main character energy for reset events, periodt π₯
π SEE ALSO π
Kernel file ./drivers/net/ethernet/pensando/ionic/ionic_if.h β and the whole linked bestie squad, fr fr:
struct ionic_admin_cmd(9),struct ionic_admin_comp(9),struct ionic_nop_cmd(9),struct ionic_nop_comp(9),struct ionic_dev_init_cmd(9),struct ionic_dev_init_comp(9),struct ionic_dev_reset_cmd(9),struct ionic_dev_reset_comp(9),struct ionic_dev_identify_cmd(9),struct ionic_dev_identify_comp(9)union ionic_drv_identity(9),enum ionic_dev_capability(9),union ionic_dev_identity(9),struct ionic_lif_identify_cmd(9),struct ionic_lif_identify_comp(9),enum ionic_lif_capability(9),enum ionic_logical_qtype(9),enum ionic_q_feature(9),enum ionic_rxq_feature(9),enum ionic_txq_feature(9)enum ionic_hwstamp_bits(9),struct ionic_lif_logical_qtype(9),enum ionic_lif_state(9),union ionic_lif_config(9),enum ionic_lif_rdma_cap_stats(9),union ionic_lif_identity(9),struct ionic_lif_init_cmd(9),struct ionic_lif_init_comp(9),struct ionic_q_identify_cmd(9),struct ionic_q_identify_comp(9)union ionic_q_identity(9),struct ionic_q_init_cmd(9),struct ionic_q_init_comp(9),struct ionic_txq_desc(9),struct ionic_txq_sg_elem(9),struct ionic_txq_sg_desc(9),struct ionic_txq_comp(9),struct ionic_rxq_desc(9),struct ionic_rxq_sg_elem(9),struct ionic_rxq_sg_desc(9)struct ionic_rxq_comp(9),enum ionic_pkt_class(9),struct ionic_q_control_cmd(9),enum ionic_phy_type(9),enum ionic_xcvr_state(9),enum ionic_port_type(9),enum ionic_port_admin_state(9),enum ionic_port_oper_status(9),enum ionic_port_fec_type(9),enum ionic_port_pause_type(9)enum ionic_port_loopback_mode(9),struct ionic_xcvr_status(9),union ionic_port_config(9),struct ionic_port_status(9),struct ionic_port_identify_cmd(9),struct ionic_port_identify_comp(9),struct ionic_port_init_cmd(9),struct ionic_port_init_comp(9),struct ionic_port_reset_cmd(9),struct ionic_port_reset_comp(9)enum ionic_stats_ctl_cmd(9),enum ionic_txstamp_mode(9),enum ionic_port_attr(9),struct ionic_port_setattr_cmd(9),struct ionic_port_setattr_comp(9),struct ionic_port_getattr_cmd(9),struct ionic_port_getattr_comp(9),struct ionic_lif_status(9),struct ionic_lif_reset_cmd(9),enum ionic_dev_attr(9)struct ionic_dev_setattr_cmd(9),struct ionic_dev_setattr_comp(9),struct ionic_dev_getattr_cmd(9),struct ionic_dev_getattr_comp(9),enum ionic_lif_attr(9),struct ionic_lif_setattr_cmd(9),struct ionic_lif_setattr_comp(9),struct ionic_lif_getattr_cmd(9),struct ionic_lif_getattr_comp(9),struct ionic_lif_setphc_cmd(9)struct ionic_rx_mode_set_cmd(9),struct ionic_rx_filter_add_cmd(9),struct ionic_rx_filter_add_comp(9),struct ionic_rx_filter_del_cmd(9),enum ionic_vf_link_status(9),struct ionic_vf_setattr_cmd(9),struct ionic_vf_getattr_cmd(9),struct ionic_vf_ctrl_cmd(9),struct ionic_vf_ctrl_comp(9),struct ionic_discover_cmb_cmd(9)struct ionic_discover_cmb_comp(9),union ionic_cmb_region(9),union ionic_discover_cmb_identity(9),struct ionic_qos_identify_cmd(9),struct ionic_qos_identify_comp(9),enum ionic_qos_class_type(9),enum ionic_qos_sched_type(9),union ionic_qos_config(9),union ionic_qos_identity(9),struct ionic_qos_init_cmd(9)struct ionic_qos_reset_cmd(9),struct ionic_qos_clear_stats_cmd(9),struct ionic_fw_download_cmd(9),enum ionic_fw_control_oper(9),struct ionic_fw_control_cmd(9),struct ionic_fw_control_comp(9),struct ionic_rdma_reset_cmd(9),struct ionic_rdma_queue_cmd(9),struct ionic_notifyq_event(9),struct ionic_link_change_event(9)struct ionic_heartbeat_event(9),struct ionic_log_event(9),struct ionic_xcvr_event(9),union ionic_port_identity(9),struct ionic_port_info(9),struct ionic_lif_info(9),struct ionic_hwstamp_regs(9),union ionic_dev_info_regs(9),union ionic_dev_cmd_regs(9),union ionic_dev_regs(9)struct ionic_doorbell(9)
mwah π that's the page. source/version vibe: ./drivers/net/ethernet/pensand...; date stamp: October 2026. and yes, it's still the struct ionic_reset_event(9) manual page β periodt. π
π¦ 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