ice_dwnld_cfg_bufs(9)
π NAME π
ice_dwnld_cfg_bufs(9) from the Kernel API Manual β okay so the source NAME entry is literally just ice_dwnld_cfg_bufs -, bestie, with no extra one-line description, so Iβm not gonna invent one π«Ά. This is the function page, and itβs giving βshort NAME, big SEE ALSO energyβ π
.
β¨ SYNOPSIS β¨
Exact signature, character-for-character, no cap:
enum ice_ddp_state ice_dwnld_cfg_bufs (struct ice_hw *hw , struct ice_buf *bufs , u32 count );
π ARGUMENTS π
hwβ pointer to the hardware structure, aka the main-character hardware data π»bufsβ pointer to an array of buffers, the little buffer squad πcountβ the number of buffers in the array, like how many besties are in that array π’
πΈ DESCRIPTION πΈ
Okay so hereβs the vibe: it obtains the global config lock and downloads the package configuration buffers to the firmware. Thatβs it, thatβs the whole quest π«Ά. Global config lock: obtained. Package configuration buffers: downloaded to the firmware. Periodt. π
π¦ SEE ALSO π¦
Kernel file, exactly: ./drivers/net/ethernet/intel/ice/ice_ddp.c
And hereβs the full SEE ALSO bestie list β every single ref, no skipping, no summarizing, all in their exact (9) glory:
ice_verify_pkg(9), ice_free_seg(9), ice_chk_pkg_version(9),
ice_pkg_val_buf(9), ice_find_buf_table(9), ice_pkg_enum_buf(9),
ice_pkg_advance_sect(9), ice_pkg_enum_section(9), ice_pkg_enum_entry(9),
ice_sw_fv_handler(9), ice_get_prof_index_max(9),
ice_get_ddp_pkg_state(9), ice_init_pkg_regs(9),
ice_marker_ptype_tcam_handler(9), ice_add_dvm_hint(9),
ice_add_tunnel_hint(9), ice_label_enum_handler(9), ice_enum_labels(9),
ice_boost_tcam_handler(9), ice_find_boost_entry(9),
ice_is_init_pkg_successful(9), ice_pkg_buf_alloc(9),
ice_get_sw_prof_type(9), ice_get_sw_fv_bitmap(9), ice_get_sw_fv_list(9),
ice_init_prof_result_bm(9), ice_pkg_buf_free(9),
ice_pkg_buf_reserve_section(9), ice_pkg_buf_alloc_section(9),
ice_pkg_buf_alloc_single_section(9), ice_pkg_buf_get_active_sections(9),
ice_pkg_buf(9), ice_acquire_global_cfg_lock(9),
ice_release_global_cfg_lock(9), ice_aq_download_pkg(9),
ice_is_buffer_metadata(9), struct ice_ddp_send_ctx(9),
ice_ddp_send_hunk(9), ice_dwnld_cfg_bufs_no_lock(9),
ice_get_pkg_seg_by_idx(9), ice_is_signing_seg_at_idx(9),
ice_is_signing_seg_type_at_idx(9), ice_download_pkg_sig_seg(9),
ice_download_pkg_config_seg(9), ice_dwnld_sign_and_cfg_segs(9),
ice_match_signing_seg(9), ice_post_dwnld_pkg_actions(9),
ice_download_pkg_with_sig_seg(9), ice_download_pkg_without_sig_seg(9),
ice_download_pkg(9), ice_aq_get_pkg_info_list(9), ice_aq_update_pkg(9),
ice_aq_upload_section(9), ice_update_pkg_no_lock(9), ice_update_pkg(9),
ice_find_seg_in_pkg(9), ice_has_signing_seg(9),
ice_get_pkg_segment_id(9), ice_get_pkg_sign_type(9),
ice_get_signing_req(9), ice_init_pkg_info(9), ice_get_pkg_info(9),
ice_chk_pkg_compat(9), ice_init_pkg_hints(9), ice_fill_hw_ptype(9),
ice_init_pkg(9), ice_copy_and_init_pkg(9), ice_get_set_tx_topo(9),
ice_cfg_tx_topo(9)
Cute sign-off time: this pageβs source/version is ./drivers/net/ethernet/intel/ice, dated October 2026, and yes the page itself is ice_dwnld_cfg_bufs(9). Bye bestie, go download those config buffers with confidence πβ¨
π¦ 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