hns_dsaf_tbl_tcam_ucast_cfg(9)
π hns_dsaf_tbl_tcam_ucast_cfg (9) β Kernel API Manual π
okay so bestie, welcome to the Kernel API Manual entry for hns_dsaf_tbl_tcam_ucast_cfg β yes it's a mouthful, yes I say it in one breath, and yes it's giving "hisilicon driver internals" main character energy. Let's get into it π
β¨ NAME β¨
hns_dsaf_tbl_tcam_ucast_cfg β tbl
(yes, that's literally all the original says for the description. short and mysterious. iconic of it honestly π )
πΈ SYNOPSIS πΈ
void hns_dsaf_tbl_tcam_ucast_cfg (struct dsaf_device *dsaf_dev , struct
dsaf_tbl_tcam_ucast_cfg *tbl_tcam_ucast );
No return value, she just does the thing and dips. π¦
π«Ά ARGUMENTS π«Ά
dsaf_devβ the dsa fabric id, aka which fabric we're talking about heretbl_tcam_ucastβ addr
(the original really said "addr" and left. lowkey a vibe. we respect it π)
π SEE ALSO π
First up, the source file this lives in: Kernel file ./drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c β that's the neighborhood, bestie π‘
And now the whole extended friend group, in order, no one left out because everyone gets an invite to this party:
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_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_tbl_tcam_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, that's the whole squad ππ₯ go read them, they're all right there iykyk.
ngl bestie this page is short and the descriptions are cryptic, but we keep every crumb of it. no cap, no details dropped, periodt. πβ¨
sign-off time π β this page comes from source ./drivers/net/ethernet/hisilic... (that's how it's printed, truncated and all, not me being lazy fr fr) and it's dated October 2026. mwah, go configure your TCAM ucast tables, you absolute icon ππ
π¦ 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