ice_aq_get_lldp_mib(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_aq_get_lldp_mib(9) β€” Kernel API Manual, but make it cute πŸ’–

okay so bestie, welcome to the ice_aq_get_lldp_mib(9) page. It's giving kernel API manual, and we're keeping every single detail exactly where it belongs. No cap 🫢

✨ NAME ✨

ice_aq_get_lldp_mib β€” that's the name. The original NAME line has the dash and then nothing else, so we're not inventing a summary; the rest of the page is where the lore lives. πŸ’…

πŸ“œ SYNOPSIS πŸ“œ

       int ice_aq_get_lldp_mib (struct ice_hw *hw , u8 bridge_type , u8
       mib_type , void *buf , u16 buf_size , u16 *local_len , u16 *remote_len ,
       struct ice_sq_cd *cd );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct, aka the hardware struct itself.
  • bridge_type β€” the type of bridge requested.
  • mib_type β€” Local, Remote or both Local and Remote MIBs.
  • buf β€” pointer to the caller-supplied buffer to store the MIB block.
  • buf_size β€” size of the buffer (in bytes).
  • local_len β€” length of the returned Local LLDP MIB.
  • remote_len β€” length of the returned Remote LLDP MIB.
  • cd β€” pointer to command details structure or NULL.

🌈 DESCRIPTION 🌈

okay so this function requests the complete LLDP MIB β€” like, the entire packet, all of it. The little hex tag is (0x0A00). That's the whole description, and yes it ate. ✨

πŸ‘€ SEE ALSO πŸ‘€

  • Kernel file: ./drivers/net/ethernet/intel/ice/ice_dcb.c

and here's the whole related-calls friend group, every single one, no skips:

ice_aq_cfg_lldp_mib_change(9), ice_aq_stop_lldp(9),
ice_aq_start_lldp(9), ice_get_dcbx_status(9),
ice_parse_ieee_ets_common_tlv(9), ice_parse_ieee_etscfg_tlv(9),
ice_parse_ieee_etsrec_tlv(9), ice_parse_ieee_pfccfg_tlv(9),
ice_parse_ieee_app_tlv(9), ice_parse_ieee_tlv(9),
ice_parse_cee_pgcfg_tlv(9), ice_parse_cee_pfccfg_tlv(9),
ice_parse_cee_app_tlv(9), ice_parse_cee_tlv(9), ice_parse_org_tlv(9),
ice_lldp_to_dcb_cfg(9), ice_aq_get_dcb_cfg(9),
ice_aq_start_stop_dcbx(9), ice_aq_get_cee_dcb_cfg(9),
ice_aq_set_pfc_mode(9), ice_cee_to_dcb_cfg(9),
ice_get_ieee_or_cee_dcb_cfg(9), ice_get_dcb_cfg(9),
ice_get_dcb_cfg_from_mib_change(9), ice_init_dcb(9),
ice_cfg_lldp_mib_change(9), ice_add_ieee_ets_common_tlv(9),
ice_add_ieee_ets_tlv(9), ice_add_ieee_etsrec_tlv(9),
ice_add_ieee_pfc_tlv(9), ice_add_ieee_app_pri_tlv(9),
ice_add_dscp_up_tlv(9), ice_add_dscp_enf_tlv(9),
ice_add_dscp_tc_bw_tlv(9), ice_add_dscp_pfc_tlv(9), ice_add_dcb_tlv(9),
ice_dcb_cfg_to_lldp(9), ice_set_dcb_cfg(9), ice_aq_query_port_ets(9),
ice_update_port_tc_tree_cfg(9), ice_query_port_ets(9)

mwah πŸ’‹ this lil manual page comes from ./drivers/net/ethernet/intel/ice, dated October 2026, and it's all about ice_aq_get_lldp_mib(9). byeee, go read the kernel source 🫢🧚

πŸ“¦ where this page comes from