STRUCT IONIC_PORT_GETATTR_COMP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

The page header says struct ionic...getattr_comp(9), and the manual name is Kernel API Manual β€” so bestie, this is the manual for struct ionic_port_getattr_comp(9), aka the Port get attr command completion struct. That’s the whole vibe: it’s the completion struct for the port get-attribute command. No cap. 🫢


✨ SYNOPSIS ✨

struct ionic_port_getattr_comp {
    u8 status;
    u8 rsvd[3];
    union {
      u8 state;
      __le32 speed;
      __le32 mtu;
      u8 an_enable;
      u8 fec_type;
      u8 pause_type;
      u8 loopback_mode;
      u8 rsvd2[11];
    };
    u8 color;
};

πŸŽ€ Members πŸŽ€

  • status β€” Status of the command (enum ionic_status_code). This is the status tea, bestie. πŸ’…
  • rsvd β€” reserved byte(s). Reserved means hands off, no cap. 🚫
  • {unnamed_union} β€” anonymous. It’s literally an anonymous union β€” it’s giving no-name main character energy. πŸ«₯
  • state β€” Port state. State check, slay. ✨
  • speed β€” Port speed. Zoom zoom. 🏎️
  • mtu β€” Port MTU. MTU, iconic as ever. πŸŽ€
  • an_enable β€” Port autonegotiation setting. Autoneg tea. 🍡
  • fec_type β€” Port FEC type setting. FEC type setting, noted. πŸ¦‹
  • pause_type β€” Port pause type setting. Pause type setting, periodt. ⏸️
  • loopback_mode β€” Port loopback mode. Loopback mode, iykyk. πŸ”
  • rsvd2 β€” reserved byte(s). More reserved bytes β€” still don’t touch. πŸ™ˆ
  • color β€” Color bit. Color bit, cute. 🌈

πŸ‘€ SEE ALSO πŸ‘€

Kernel file: ./drivers/net/ethernet/pensando/ionic/ionic_if.h. Then here’s the full SEE ALSO squad, every single one, no skips: 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_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_reset_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). Periodt. πŸ’–


Okay that’s the whole page, bestie β€” cute sign-off time: the footer source/version is ./drivers/net/ethernet/pensand..., it’s dated October 2026, and the footer title is struct ionic...getattr_comp(9). Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from