hns_dsaf_tbl_tcam_init(9)
π hns_dsaf_tbl_tcam_init(9) π
okay so bestie, we're in the Kernel API Manual today and the vibe is deeply hisilicon. this is hns_dsaf_tbl_tcam_init(9) and she's a kernel function, she's a mystery, she's giving "the docs said INT and nothing else." we ride at dawn π«Ά
β¨ NAME β¨
hns_dsaf_tbl_tcam_init β literally described in the source docs as INT and that's it. that's the whole summary. no notes. iconic of her honestly π
πΈ SYNOPSIS πΈ
void hns_dsaf_tbl_tcam_init (struct dsaf_device *dsaf_dev );
so she returns void (nothing back, we love a low-maintenance queen) and she takes exactly one argument. slay.
π¦ ARGUMENTS π¦
dsaf_devβ dsa fabric id. that's the pointer to yourstruct dsaf_device, aka the dsa fabric id, aka the whole reason we're here π
π SEE ALSO π
first up, the kernel file she lives in β go read the source, iykyk:
Kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c
and now the entire friend group, no cap, every single one:
hns_dsaf_sbm_link_sram_init_en(9)hns_dsaf_reg_cnt_clr_ce(9)hns_dsaf_ppe_qid_cfg(9)hns_dsaf_sw_port_type_cfg(9)hns_dsaf_stp_port_type_cfg(9)hns_dsaf_sbm_cfg(9)hns_dsaf_sbm_cfg_mib_en(9)hns_dsaf_sbm_bp_wl_cfg(9)hns_dsaf_voq_bp_all_thrd_cfg(9)hns_dsaf_tbl_tcam_data_cfg(9)hns_dsaf_tbl_tcam_mcast_cfg(9)hns_dsaf_tbl_tcam_ucast_cfg(9)hns_dsaf_tbl_line_cfg(9)hns_dsaf_tbl_tcam_mcast_pul(9)hns_dsaf_tbl_line_pul(9)hns_dsaf_tbl_tcam_data_mcast_pul(9)hns_dsaf_tbl_tcam_data_ucast_pul(9)hns_dsaf_tbl_stat_en(9)hns_dsaf_rocee_bp_en(9)hns_dsaf_single_line_tbl_cfg(9)hns_dsaf_tcam_uc_cfg(9)hns_dsaf_tcam_mc_cfg(9)hns_dsaf_tcam_uc_cfg_vague(9)hns_dsaf_tcam_mc_cfg_vague(9)hns_dsaf_tcam_mc_invld(9)hns_dsaf_tcam_uc_get(9)hns_dsaf_tcam_mc_get(9)hns_dsaf_tbl_line_init(9)hns_dsaf_pfc_en_cfg(9)hns_dsaf_comm_init(9)hns_dsaf_inode_init(9)hns_dsaf_sbm_init(9)hns_dsaf_tbl_init(9)hns_dsaf_voq_init(9)hns_dsaf_init_hw(9)hns_dsaf_remove_hw(9)hns_dsaf_init(9)hns_dsaf_free(9)hns_dsaf_find_soft_mac_entry(9)hns_dsaf_find_empty_mac_entry(9)hns_dsaf_find_empty_mac_entry_reverse(9)hns_dsaf_set_mac_key(9)hns_dsaf_set_mac_uc_entry(9)hns_dsaf_add_mac_mc_port(9)hns_dsaf_del_mac_entry(9)hns_dsaf_del_mac_mc_port(9)hns_dsaf_free_dev(9)hns_dsaf_pfc_unit_cnt(9)hns_dsaf_port_work_rate_cfg(9)hns_dsaf_fix_mac_mode(9)hns_dsaf_get_regs(9)hns_dsaf_get_stats(9)hns_dsaf_get_sset_count(9)hns_dsaf_get_strings(9)hns_dsaf_get_regs_count(9)hns_dsaf_probe(9)hns_dsaf_remove(9)
like i said. the whole friend group. π
real talk though β the only argument detail the page gives us isdsa fabric id, and the only description it gives us isINT. i'm not out here inventing behaviour for you, bestie. that's the entire documented truth. π
π and that's the page!! short, sweet, extremely hisilicon. this cutie came out of ./drivers/net/ethernet/hisilic... and the date on her is October 2026 β¨ go forth and tcam_init responsibly, bestie ππ
π¦ 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